文章目录

  • 一、前言;
  • 二、注册微信小程序;
  • 三、本博文连接和微信物联有何区别;
  • 四、微信小程序`MQTT`客户端源码导入注意事项;
  • 五、下载;

微信物联网生态主要分在微信硬件开发平台腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作为主推的平台,集成很多功能,包括从微信小程序实现配网到控制;

为了兼顾更多的朋友和自己的学习笔记,我将会一直更新此专题笔记,欢迎关注本人CSDN半颗心脏,带你走进前沿领域,学习前沿技术!

自搭微信服务器&&微信硬件开发平台

【微信小程序控制硬件第1篇 】 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件!
【微信小程序控制硬件第2篇 】 开始微信小程序之旅,导入小程序Mqtt客户端源码,实现简单的验证和通讯于服务器!
【微信小程序控制硬件第3篇 】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!
【微信小程序控制硬件第4篇 】 深度剖析微信公众号配网 Airkiss 原理与过程,esp8266如何自定义回调参数给微信,实现绑定设备第一步!
【微信小程序控制硬件第5篇 】理清接下来必须走的架构思想,学习下 JavaScript 的观察者模式,在微信小程序多页面同时接收到设备推送事件!
【微信小程序控制硬件第6篇 】服务器如何集成七牛云存储SDK,把用户自定义设备图片存储在第三方服务器!
【微信小程序控制硬件第7篇 】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为自己心里全栈工程师梦想浇水!!
【微信小程序控制硬件第8篇 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!
【微信小程序控制硬件第9篇 】巧借阿里云物联网平台的免费连接,从微信小程序颜色采集控制 esp8266 输出七彩灯效果,中秋节来个直播如何?!
【微信公众号控制硬件 第10篇 】如何在微信公众号网页实现连接mqtt服务器教程!!
【微信小程序控制硬件 第11篇 】全网首发,微信小程序ble蓝牙控制esp32,实现无需网络也可以控制亮度开关。
【微信小程序控制硬件 第12篇 】微信小程序蓝牙控制硬件应如何开发?为您全面解析微信小程序蓝牙API的使用。
【微信小程序控制硬件 第13篇 】【AT篇】与硬件平台无关,微信小程序 AP 配网安信可 Wi-Fi 模块入网示例。
【微信小程序控制硬件 第14篇 】分享安信可微信公众号定位NB-IoT模组的源码和实现过程,可实现远程查看模组定位位置。

腾讯物联开发平台

【腾讯连连 - 腾讯物联开发平台 第1篇 】腾讯官方静鸡鸡发布的“腾讯连连”终于来了,按照官方教程教你在微信小程序实现配网、控制 ESP8266啦!
【腾讯连连 - 腾讯物联开发平台 第2篇 】深度解析微信小程序smartconfig配网原理,安信可ESP-12S直连腾讯物联开发平台!!
【腾讯连连 - 腾讯物联开发平台 第3篇 】安信可IoT微信小程序全面开源,小程序上实现一键配网+控制+绑定!
【腾讯连连 - 腾讯物联开发平台 第4篇 】ESP8266 RTOS C SDK二次开发接入腾讯物联网开发平台的笔记分享!
【腾讯连连 - 腾讯物联开发平台 第5篇 】重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。
【腾讯连连 - 腾讯物联开发平台 第6篇 】安信可 ESP32-S 开发板实现移植腾讯物联开发平台蓝牙 llsync 协议,实现一键蓝牙快速配网+远程控制。
【腾讯连连 - 腾讯物联开发平台 第7篇 】腾讯连连微信小程序 蓝牙设备 H5 自定义面板开发的那些坑,支持控制安信可 TB/PB蓝牙模组、ESP32/C3/S3模组,让你少走弯路。


文章目录

  • 一、前言;
  • 二、注册微信小程序;
  • 三、本博文连接和微信物联有何区别;
  • 四、微信小程序`MQTT`客户端源码导入注意事项;
  • 五、下载;

一、前言;


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

二、注册微信小程序;


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


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


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

  • 本博文系列的控制,即为下图所示:

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

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

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


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


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

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

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

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

五、下载;


  • 本博文源码下载: https://github.com/xuhongv/WeChatMiniEsp8266

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

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

  1. 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  2. 支付宝小程序控制硬件②】 全网首篇,个人支付宝小程序控制智能硬件esp8266,从设计电路到设计协议控制两盏LED灯调节亮度。

    本系列属于支付宝小程序控制智能硬件 esp8266等芯片的思路编程,欢迎大家点点手指关注我半颗心脏,博客文章列表干货多多,有任何疑问评论区留言,第一时间看到回复! [支付宝小程序控制硬件①] 申请个人 ...

  3. 【微信小程序控制硬件15 】 重认识无线物联网的配网协议,了解腾讯物联蓝牙协议LLSync SDK,腾讯连连小程序也可以蓝牙配网了。

    文章目录 一.配网的认识 1.1 各类Wi-Fi配网方式对比 1.2 设备热点配网 1.3 零配配网 1.4 蓝牙辅助配网 1.5 一键配网 1.6 手机热点配网 1.6 摄像头扫码配网 二.LLSy ...

  4. 微信小程序控制硬件第17篇 : 腾讯连连小程序通过LLSync蓝牙协议控制安信可PB-02模组,无需网络实现蓝牙本地通讯。(附带源码)

    文章目录 前言 一.注册腾讯物联开发平台设备 新建项目 新建产品 创建数据模板 选择设备开发方式 交互开发配置 新建设备 二.设备端操作 硬件简介与连接 准备软件环境 工程目录 烧录步骤 三.腾讯连连 ...

  5. 【微信小程序控制硬件13 】 与硬件平台无关,微信小程序 AP 配网安信可 Wi-Fi 模块入网示例。【AT篇,附带Demo】

    文章目录 前言 一 材料准备 二 实现目的 三 配置的数据交互协议 3.1 小程序发送网络信息阶段 3.2 模组连接路由器的回调: 四 配置原理和过程 五 设备端 AT 交互过程 另外,不要把我的博客 ...

  6. 【微信小程序控制硬件⑦ 进阶篇】巧借阿里云物联网平台的免费连接,从微信小程序颜色采集控制 esp8266 输出七彩灯效果,中秋节来个直播如何?!

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  7. 【微信小程序控制硬件⑦ 进阶篇】动起来做一个微信小程序Mqtt协议控制智能硬件的框架,为心里全栈工程师梦想浇水。

    文章目录 一.前言: 二.涉及的技术点: 三.框架的运行原理: 四.框架代码流程: 4.1 主线程: 4.2 获取设备列表显示设备,以及订阅在线的设备: 4.3 点击某设备如何实现携带此设备信息到控制 ...

  8. 【微信小程序控制硬件 第12篇-项目篇】微信小程序蓝牙控制硬件应如何开始动手?为您全面解析微信小程序蓝牙API的使用;(附带demo)

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  9. 【微信小程序控制硬件14 】 微信小程序蓝牙+WiFi双控制ESP32-C3应用示范;(附带Demo)

    文章目录 一.前言 二.设备核心代码 2.1 蓝牙控制 2.2 WiFi控制 2.3 外设驱动 三.微信小程序核心代码 3.1 蓝牙搜索 3.2 蓝牙服务发现 四.感谢 另外,不要把我的博客作为学习标 ...

最新文章

  1. python np.arange,np.linspace和np.logspace之间的区别
  2. 基于zookeeper的高可用集群
  3. 企业托管云模式 浪潮ERP签约山东医药
  4. linux C语言 socket如何判断socket_fd对应的socket是否断开?(是否连通、是否正常连接)recv()、tcp_info TCP_ESTABLISHED、keepalive
  5. setwindowpos怎么改变z序_小学教材读音又改了,说服读成shuō fú,确凿改成què záo...
  6. Scala入门到精通——第三节 Array、List
  7. swarm 本地管理远程_带有WildFly Swarm的远程JMS
  8. SVM与感知机的异同点
  9. Android--使用Canvas绘图
  10. 2022年第五届中青杯赛题浅评
  11. 考研数据结构之栈(2.5)——练习题之求解二次方根A的迭代函数,写出相应的递归算法和非递归算法(C表示)
  12. 三个小李子讲述安卓动画用法
  13. 卖家警惕 网购新骗术来袭
  14. CE修改器入门:寻找指针基址
  15. 【Cesium】加载互联网地图服务——天地图
  16. 人脸颜值预测(facial beauty prediction)综述
  17. Verilog:【4】脉冲发生器(pulse_gen.sv)
  18. 力扣算法学习计划打卡:第五天
  19. ANF框架小结、网络概念步骤详情及开发源码
  20. 使用Lucene开发简单的站内新闻搜索引擎(索引的搜索)

热门文章

  1. 中科院计算机控制学院难度,你的报考院校正在被“吐槽”,你造吗?
  2. 和chatgpt一起学天线概念----驻波比、方向系数、辐射电阻、辐射效率、主瓣宽度
  3. android 触屏的震动响应接口是什么
  4. 腾讯云与亚马逊服务器延迟测试
  5. 如何提高CSS网页渲染效率
  6. layui表格监听全选_layui表格(表单)的全选功能
  7. 读书笔记之SQL必知必会
  8. 邀请函丨DEC 2019数字化生态大会
  9. 看Java、C#大比拚
  10. 苹果音乐下载转换器:TunePat Apple Music Converter for Mac