【微信小程序控制硬件②】 开始微信小程序之旅,导入小程序Mqtt客户端源码,实现简单的验证和通讯于服务器!(附带源码)

版权声明:本文为博主半颗心脏一心一血敲出来的原创作品,未经博主允许不得转载,多谢支持。 https://blog.csdn.net/xh870189248/article/details/84231666

  • 本博文由热爱分享热爱技术的半颗心脏原创,非官方人员、非组织名义编写,博文如有不对或侵犯您的权益,请及时留言,第一时间纠正!

【微信小程序控制硬件①】 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件!
【微信小程序控制硬件②】 开始微信小程序之旅,导入小程序Mqtt客户端源码,实现简单的验证和通讯于服务器!
【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!
【微信小程序控制硬件④】 深度剖析微信公众号配网 Airkiss 原理与过程,esp8266如何自定义回调参数给微信,实现绑定设备第一步!
【微信小程序控制硬件⑤ 进阶篇 】理清接下来要走的架构思想,学习下 JavaScript 的观察者模式,如何在多页面同时接收到设备推送事件!!


一、前言;


  • 继续我们的小程序控制智能硬件(包括esp8266)学习,上篇博文已经实现了我们的服务器的配置,这是非常重要的一步,如果上篇的服务器搭建未搭建好,那么这篇等同虚设。如果您已经成功地搭建好了,那么本博文可以带你怎么实现小程序的基本连接,不管您是在校学生或者是已工作的朋友,都或许有一点点帮助!共勉!

二、注册微信小程序;


  • 先在 https://mp.weixin.qq.com/ 进行注册账号,具体的注册方法可以自行百度,最重要的拿到AppID(小程序ID),对于下面的修改服务器域名,是无关紧要的,因为一个小程序只支持https连接,那么医生就是说小程序任何的网络连接的网址都必须是在这配置的,打个比方你的小程序连接的网址即使是https,但是没有在您的后台配置,也是提示“非法域名”。

在这里插入图片描述


三、本博文连接和微信物联有何区别;


在这里插入图片描述

  • 毋庸置疑,微信也有它自己的硬件服务器,但是按照设备个数接入收费,我了解到大多数的厂家都是连接自己的硬件服务器,就是说绕开微信物联平台,这样也就那个了… 哈哈!当然,这是我的方案,也有不好的地方,无法享受微信给我们带来的其他好处,比如扫描二维码就可以配网设备等!如果为了用户体验,强烈推荐使用微信硬件云!

  • 本博文系列的控制,即为下图所示:
    在这里插入图片描述

  • 所以说,本博文系列系列完全可以个人开发,软件上不过就是买个服务器和备案域名比较费钱费时间,硬件上一个esp8266加上几条线最多20元!

  • 还有一点要注意,目前(2018-11-19)我们的微信小程序无法给智能设备配网,只有在企业认证过的微信公众号才可以给设备配网!就是所谓的airKiss技术,但不包括以后微信会不会弥补这个缺陷,但愿吧!!

  • 上面提到的小程序无法配网,但是我们没有企业公众号咋办,那么我们可以通过其他企业公众号实现嘛,比如安信可、乐鑫等,如果你不想用微信公众号配网,也可以用我们的smartConfig一键配网嘛!反正只是连接路由器的功能,哪个技术实现都一样!对不?


四、微信小程序MQTT客户端源码导入注意事项;


  • 这个客户端源码我是网上GitHub上一个别人弄好的仓库进行修改过的,对应的代码在博文下发开源!代码经过测试没问题的,出现其他问题,博文下面留言!

  • 但是要注意的是你下载导入微信开发者工具之后,要记得修改下面的配置,就可以连接到您的服务器了!

  • 服务器配置再一次声明:小程序连接的是443端口,已经在小程序代码中不能出现端口号,切记!

  • 其中的方法说明看下源码就可以了!共勉!下篇我会写一篇怎么和8266通讯控制交互的文章,期待!

在这里插入图片描述


五、下载;



  • 很多人怎么联系我一起学习进步,下面打个小小公告和干货无偿分享:

玩转esp8266带你飞、加群付费QQ群,提高门槛,不喜的朋友勿喷勿加:434878850
esp8266源代码免费学习汇总(持续更新,欢迎star):https://github.com/xuhongv/StudyInEsp8266
esp32源代码免费学习汇总(持续更新,欢迎star):https://github.com/xuhongv/StudyInEsp32

猜你喜欢

转载自blog.csdn.net/xh870189248/article/details/84231666
今日推荐