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博客

        

未完待续。。。


总结

        站在别人的肩膀上完成该项目


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部