工程文件已经上传到我的资源需要的可以自行下载。
本程序移植移动onenet官方驱动程序实现上传数据到设备,并显示主要修改了发送数据函数,使得数据易于发送和理解
上述代码中的temperature,就是上传的数据值",;gas,%d;";gas代表上传的数据流。资源链接:
上传的浓度值可以看到是30
工程文件已经上传到我的资源需要的可以自行下载。
本程序移植移动onenet官方驱动程序实现上传数据到设备,并显示主要修改了发送数据函数,使得数据易于发送和理解
上述代码中的temperature,就是上传的数据值",;gas,%d;";gas代表上传的数据流。资源链接:
上传的浓度值可以看到是30
温馨提示:虛拟产品一经售出概不退款(使用遇到问题,请及时私信上传者)
一个资源只可评论一次评论内容不能少于5个字
硬件平台我们需要如下设备一個stm32开发板(STM3F103C8T6型号,使用其他型号只需要修改下软件工程配置也可以直接买我做好的开发板哈)、esp8266与stm32通信 wifi 芯片、jlink下载器、5V电源、串口
keil —— 玳码编译下载
电脑串口软件 ——串口调试
这些软件都可以自行百度下载哈。
代码分析放在下一节大家下载完代码后可以下载源码后,
查看代码中的main.c 文件的main函数可以看到这一行:
大家只需要修改成自己的wifi名即可
编译下载。注意电脑串口接的是 STM32单片机的串口 1 ,esp8266与stm32通信 接STM32 单爿机的 串口 2
打开电脑串口软件运行代码后,可以看到串口打印如下:
在扫描wifi、并尝试连接wifi
如果wifi存在则会有如下打印:
可以看到设备列表中有 lancy 设备
同时设备在上传温度、湿度数据。