专栏首页知识分享1-物联网开发标配方案(预期方案使用说明和演示)

1-物联网开发标配方案(预期方案使用说明和演示)

真材实料学习物联网。。。。

实现的功能:WIFI模块和手机APP连接MQTT服务器,单片机采集的温湿度数据通过WIFI远程发送给APP显示,APP远程控制单片机的LED亮灭

所用到的知识点:

1,SmartConfig绑定:利用广播实现对WIFI模块的一键配网

2,云服务器:购买云服务器可获得公网IP,有公网IP即可实现远程通信

3,MQTT:云端安装MQTT服务器(用于转发数据的服务器)

4,WIFI模块SmartConfig程序

5,APPSmartConfig程序

6,WIFI模块连接MQTT程序

7,APP连接MQTT程序

演示视频:

https://v.youku.com/v_show/id_XMzkxNDcxNjM2NA==.html?spm=a2h3j.8428770.3416059.1

拿到源码后操作视频:

https://v.youku.com/v_show/id_XMzkxNDgyMDEyNA==.html?spm=a2h3j.8428770.3416059.1 

源码链接:

使用说明:

1,烧写WIFI模块固件,如果遇到问题可先刷空固件

 烧写参考:https://www.cnblogs.com/yangfengwu/p/8757513.html

 2,下载WIFI模块程序(注意先刷mqttconfig.lua再刷init.lua,)

mqttconfig.lua源码内部操作了串口,程序下载进去之后,将不能再下载程序,需先刷空固件

3,下载51单片机程序

4,安装APP

协议:

下位机发送:  "{data:TH,bit:1,temperature:23,humidity:45}"   间隔2S一次发送温湿度数据

上位机发送:  "{data:switch,bit:1,status:0}"    控制LED关闭                "{data:switch,bit:1,status:1}"    控制LED打开

下位机回复:  "{data:switch,bit:1,status:0}"                                         "{data:switch,bit:1,status:1}"

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何从公网访问内网WebSphere

    本地安装了WebSphere,只能在局域网内访问,怎样从公网也能访问本地WebSphere?

    码路
  • 如何从公网访问内网Jboss

    在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。

    码路
  • SSH的一些稀奇古怪的报错

    这次我没有去谷歌搜索就想到了解决方法,很明显报错解释的很清楚,是我的 /home/jianmingzeng/.ssh/known_hosts 文件里面之前记录的...

    生信技能树
  • 怎样从公网访问内网WebLogic

    本地安装了WebLogic,只能在局域网内访问,怎样从公网也能访问本地WebLogic?

    码路
  • IBM收购红帽

    上个月,红帽来集团培训课程,中华区的副总裁讲了讲他们的云服务,还有devops,全程120多页PPT,没有几个中文字,全是英文术语,听起来挺爽,就是就是有点耳鸣...

    赵腰静
  • 怎样从公网访问内网Oracle数据库

    本地安装了Oracle数据库,只能在局域网内访问,怎样从公网也能访问本地Oracle数据库?

    码路
  • 如何从公网访问内网Elasticsearch WEB

    本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从公网也能访问本地Elasticsearch?

    码路
  • 阿里双十一购物节背后的技术问题

    一年一度的双十一购物狂欢节又要来临了,你准备好剁手了吗?我每年都要购买好几百,有时候甚至是一千多的东西。不过以前我还没有考虑过这背后的技术问题,直到最近我做了一...

    三哥
  • 防止ssh登录服务器的掉线

    因为云服务器是我自己的,而要给十几个新手使用,所以我应该使用root权限来选择修改sshd_config文件里面的服务端参数,这样才能做到一次修改,终身受益!!...

    生信技能树
  • 怎样从公网访问内网Jetty

    在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。

    码路

扫码关注云+社区

领取腾讯云代金券