本帖最后由 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云平台的控制台首页后,进行创建
在左侧设备列表创建设备后,有出来设备ID
四、示例代码
用下面的示例代码的话,就只需要把自己的路由信息,onenet写在对应宏上就行,这里由于是我个人的onenet设备,所以屏蔽一下
五、示例代码现象说明
上电会检测有没有DHT11以及连接路由器获取IP
连接路由获取IP后,打印出模块IP,之后打印光强,温湿度的值 这时wifi模块在AT模式下的,按KEY0可以发送AT指令进行测试,按KEY1可以进入透传模式,之后按KEY0就是把光强,温湿度的值上传到onenet了
|