编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

stm32f103c8t6+esp8266+app invnetor实现数据上传

wxchong 2024-06-13 03:10:53 开源技术 117 ℃ 0 评论

关于app inventor 的wifi连接单片机的教程很少,大多数都是蓝牙连接,接下来就讲解一下wifi模块的用法

一.app inventor :

1.app inventor 网址:http://ai2.17coding.net/login/


2. 连接wifi插件:

百度网盘:https://pan.baidu.com/s/1KASzqboGwMXggAv7ZZNvPw?pwd=1234

提取码:1234


3.图形编程:


注意这里的服务器ip要和esp8266的ip一致,端口号要和设置的一致(ip地址查询的方式是通过向串口发送AT+ CIFSR ),然后点击连接按钮


这里也就是通过命令下发控制led灯的亮或灭,硬件端也就是常用的串口读取命令。


像是烟雾、温度等数据都可以套用这个模板实现数据的上传。

4.硬件编程方面:

首先要将esp8266 01s设置成ap模式,网上有很多教程了,我这里用到的是串口收发的命令,串口发送ap指令集收到ok后继续执行下一条命令。

注意:一个小细节,我调试的时候发现每次断电后都会连接不成功,并且需要重新刷程序、改wifi热点名称。这是因为at+rst指令每次重上电后都会重置,但是它还必须拥有,所以再项目完成后,需要把这条指令屏蔽,再重新改一个热点名称,这样就不会出现断电后连接不上的问题了。


然后这个数据上报,我用的是超声波模块的数据上报距离,这里需要的是两条ap指令,这是必须要有的,需要这两条指令随时随地往esp8266发送,这样才能实现数据上传。

5.完成

最后这个app就完成了,连接esp8266的wifi后就会有数据上传。


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表