ESP-01SWIFI模块、阿里云IOT、APP inventor实现物联网项目
本科院校双创项目,记录一下我在其中实现物联网的过程
已实现但未更完...
目录
前言
一、阿里云IOT
二、ESP-01S
三、APP Inventor
总结
前言
借助ESP-01SWIFI模块、阿里云IOT、APP inventor实现物联网项目,本文即记录项目实现过程,其中参考多篇文章实现。
一、阿里云IOT
1.登录阿里云服务器,使用支付宝账号即可
2.阿里云IOT平台

3.管理控制台—>公共实例—>产品—>确认

4.设备—>添加设备
分别添加esp8266 与 APP 用以对接

此时阿里云基础配置已基本足够
二、ESP-01S
1、接入阿里云服务器
对与esp-01S模块,其通过串口与主控通信,主控通过串口发送AT指令配置该模块。在测试阶段,可使用串口助手对其控制,波特率115200。
ESP-01S接入阿里云
所用到的指令如下:应注意clientId中添加' \ '
| AT |
| AT+RST |
| AT+CWMODE=1 |
| AT+CIPSNTPCFG=1,8,"ntp1.aliyun.com" |
| AT+CWJAP="WIFI名","WIFI密码" |
| AT+MQTTUSERCFG=0,1,"NULL","username","passwd",0,0,"" |
| AT+MQTTCLIENTID=0,"clientId" |
| AT+MQTTCONN=0,"mqttHostUrl",1883,1 |
连接成功后,阿里云服务器上设备连接状态将由“未激活”变为“在线”
2、消息发送与接收
AT指令连接阿里云平台
其中订阅主题与发布主题:
- 阿里云服务器—>产品—>Topic类列表—>自定义Topic

将黄字为ProductKey、蓝字为对应DeviceName
| 发布: /iag77MwiXZa/${deviceName}/user/update |
| 订阅:/iag77MwiXZa/${deviceName}/user/get |
- 消息发送

日志服务中
可查看是否发送成功

- 消息接收
串口发送如下订阅主题

此时对应设备Topic列表里则出现对应Topic

发布消息,同时观察串口


此时串口收到服务器设备发送内容
三、APP Inventor
使用APP inventor开发手机客户端,主要参考如下文章:
基于appinventor开发阿里云物联网Android软件(胎教级包懂教程)_app inventor 物联网_HDUGEEK的博客-CSDN博客
本人也是在该博客所分享的APP inventor离线版下开发,在GitHub下载该项目时,直接Download ZIP项目文件会受损,需要用到git,可参考下文:
如何使用git下载Github代码_git怎么下载代码_QBU-95的博客-CSDN博客
未完待续。。。
总结
站在别人的肩膀上完成该项目
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
