2、手机网络设置没设置好,可以换另外一个接入点来上网,比较原来用CMNET来上网,可以换成用CMWAP接入点来上网
3、手机自身系统的网络设置有点混乱了,导致在连接无线时会出现信号不好的情况。这时候我们可以尝试一下开启关闭一下飞行模式,看能否解决问题。手机运行程序过多也会影响信号问题,试着清理下手机
4、服务器问题,这通常表现为服务器死机或关闭,这一般很少见,可以采用打电话咨询网络服务商的方法解决
ESP8266WIFI模块接入物联网云平台,可以利用浏览器、手机实现远程控制,如远程控制电灯的开关、智能小车行驶等。ESP8266是一块带WIFI模块的MCU,功能非常强大,而价格非常便宜,用好ESP8266为开发物联网产品很有帮助。这次实验采用贝壳物联网平台和原子正点的WIFI模块。
一、接线方法
电脑USB口通过USB转TTL模块连接ESP8266,原子正点ESP8266 WIFI模块如图:
USB转TTL如图:
在这里插入图片描述
ESP8266接线图:
在这里插入图片描述TXD、RXD交叉相连
二、AT指令配置ESP8266
一、浏览器打开贝壳物联(www.bigiot.net)主页并登陆,并添加智能设备,记住设备ID和设备APIKEY。
在这里插入图片描述
二、运行串口助手,依次发送:
1、AT 测试
2、AT+CWMODE=1 station模式
3、AT+RST 重启
要求每步都正确返回。
在这里插入图片描述
继续依次发送:
4、AT+CWJAP=“zhangylPhone”,“12345678” 登陆路由器,用户名/密码
5、AT+CIFSR 获取本地 IP 地址
6、AT+CIPSTART=“TCP”,“www.bigiot.net”,8181 登陆贝壳物联服务器
返回:{“M”:“WELCOME TO BIGIOT”},表示ESP8266正常登录贝壳物联服务端,并正常收到服务端答应信息。
在这里插入图片描述
继续依次发送:
7、AT+CIPMODE=1 透传模式
8、AT+CIPSEND 开始透传
ESP8266开启透传模式,如图:
在这里插入图片描述
三、ESP8266与贝壳物联服务器信息交互
1、ESP8266登录服务器。发送{“M”:“checkin”,“ID”:“21417”,“K”:“e6f32f38c”} ESP8266登录服务器,成功返回:checkinok,浏览器设备页面显示“在线”.
在这里插入图片描述
在这里插入图片描述
2、ESP8266 发送,浏览器接收。{“M”:“say”,“ID”:“U15229”,“C”:“12345678”,“SIGN”:“xx3”}
在这里插入图片描述
串口助手串口没有信息更新。
在这里插入图片描述
浏览器命令记录收到了ESP8266的信息。
3、浏览器发送,ESP8266接收。
浏览器命令输入行输入:{“M”:“say”,“ID”:“D21417”,“C”:“ABCDEFG”,“SIGN”:“xx3”}\n
在这里插入图片描述
ESP8266收到ABCDEFG信息
在这里插入图片描述
四、贝壳物联信息小程序发给ESP8266
在这里插入图片描述
ESP8266收到play信息:
在这里插入图片描述
五、ESP8266退出透传模式,返回AT指令模式:
1、+++ (不要勾选发送新行)
2、AT
六、注意
ESP8266与贝壳物联互发信息时要保持设备在线,一分钟内向服务器发送一条有效信息(符合通讯协议数据格式),否则服务器将自动关闭连接,需重新连接,输入登录信息。
总结
设置ESP8266与网络连接采用AT指令,接收或发送采用透传方式,如果用STM32l串口连接ESP8266的串口,就能实现浏览器/手机-----物联网平台-----ESP8266-----STM32之间的信息通讯。
能。根据查询相关公开信息显示,贝壳云p1,四核处理器,原系统正常使用。云服务器,贝壳云,安全、稳定、低成本、满意付款,SSL证书,数字证书一站式管理,快速接入HTTPS安全,虚拟主机,基于云计算的虚拟主机快速建站服务。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)