OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4748|回复: 1

战舰通过wifi8266用HTTP方式连接onenet上传光强与温湿度值

[复制链接]

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2023-4-10 17:51:27 | 显示全部楼层 |阅读模式
本帖最后由 hou18 于 2023-4-10 18:07 编辑

一、所需硬件
1. 战舰开发板+MCU
2. DHT11温湿度传感器
3. ATK-ESP8266 模块

二、8266连接onenet需要的指令:
1. AT+CWMODE=1   设置为STA模式
2. AT+RST                        指令复位wifi模块
3. ATE0                           关闭回显
4. AT+CWJAP_DEF="ALIENTEK-FAE","15902020353"   连接 WIFI,前面是路由名,后面是密码(设置自己的路由信息)
5. AT+CIFSR                        获取模块的IP
6. AT+CIPSTART="TCP","183.230.40.33",80  tcp服务器地址+端口号连接onenet服务器
7. AT+CIPMODE=1    进入透传模式
8. AT+CIPSEND      准备发送数据(发送此指令收到ok>后即可发送数据)



一、创建onenet设备
进入onenet云平台的控制台首页后,进行创建
WPS图片(1).png


WPS图片(2).png

WPS图片(3).png



在左侧设备列表创建设备后,有出来设备ID

四、示例代码
WPS图片(4).png

用下面的示例代码的话,就只需要把自己的路由信息,onenet写在对应宏上就行,这里由于是我个人的onenet设备,所以屏蔽一下


五、示例代码现象说明
WPS图片(5).png

上电会检测有没有DHT11以及连接路由器获取IP

WPS图片(6).png
WPS图片(7).png


连接路由获取IP后,打印出模块IP,之后打印光强,温湿度的值
这时wifi模块在AT模式下的,按KEY0可以发送AT指令进行测试,按KEY1可以进入透传模式,之后按KEY0就是把光强,温湿度的值上传到onenet



战舰+8266+onenet通信.rar

10.79 MB, 下载次数: 137

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

480

帖子

0

精华

高级会员

Rank: 4

积分
771
金钱
771
注册时间
2021-4-15
在线时间
304 小时
发表于 2023-4-10 19:47:35 | 显示全部楼层
楼主测试过在线时长以及断联情况吗?有断联处理吗?
日常敲键--头秃一片
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 12:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表