分享好友 资讯首页 资讯分类 切换频道
【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!
2024-12-24 23:30  浏览:63

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

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

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

【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!

微信小程序控制硬件第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篇 】安信可B站直播学习总结,微信小程序MQTT远程控制ESP8266 NodeMCU,谈谈微信生态那些事。

腾讯物联开发平台

腾讯连连 - 腾讯物联开发平台 第1篇 】腾讯官方静鸡鸡发布的“腾讯连连”终于来了,按照官方教程教你在微信小程序实现配网、控制 ESP8266啦
腾讯连连 - 腾讯物联开发平台 第2篇 】深度解析微信小程序smartconfig配网原理,安信可ESP-12S直连腾讯物联开发平台

第二步:这个 物接入 loT Hub接入也不是完全免费的,是按照流量收费的,我选择为1元一个月的流量然后付款一年才十元,足够自己一个人用了!之后选择创建项目,按照如下步骤


第三步:在认真观看了上面协议的通讯协议之后,我们按照上面的协议来创建策略。


第四步:之后我们要去创建身份,拿到连接的密码和账号!吐槽下,真麻烦,还要说什么是身份列表,呵呵。


第五步:创建策略后,我们还需要创建用户!过程中的身份、策略选择都是上几个步骤创建的即可!然后,我们点击设备测试下


第六步:一样的步骤,我们一共要创建2个用户,一个是设备,一个是微信小程序连接客户端



  • 作为客户端,连接的域名和端口号以及的账号密码肯定需要的!那么上面已经拿到了账号和密码,那么域名和端口号在哪呢?看下图
  • 微信小程序开发的第一步,就是必须要在微信小程序后台配置下域名和地址,这个有必要去配置下,下面的服务器域名就填上面这个

  • 之后我们用微信小程序开发工具打开我提供的微信小程序工程,配置详情

  • 连接核心代码,主要看注释
    • 第一步:先配置好服务器连接的参数,之后开始连接
    • 第二步:设置服务器下发回调函数,并在里面解析数据做我们的同步工作。
    • 第三步:特别注意,我们在异常回调函数检测到异常断开服务器之后,要重连服务器哦
 

  • 我们的控制界面的代码非常简答,也就是绑定几个变量罢了
 
  • 看起来还是蛮整洁的!hh --em!

  • 下面是按钮和拖动条的点击回调函数处理发送消息到设备代码,至于样式代码,我就不贴了
 


  • 首先说明的是,这份代码是基于的 ,不是 版本的哈!而且连接库是我提供的,在我的有,稳定性不得说很好哈
    • :按键长按触发一键配网模式,短按就是调节亮度的明暗,很好
    • :短按调节明暗,也要上报到服务器以此同步上位机的控制面板
    • :因为我们的调节方法输入的参数是0到1023,但是我们的微信小程序发来的是0到100,所以要转换一下,这样就可以了,其中是微信小程序发来的数值

  • 按键回调代码
 

  • 服务器配置:从下面可以看到,我们硬件是走的,所以端口号是,以此同时,订阅的主题发布的主题和微信小程序刚刚是相反的
 

  • 下面是收到服务器下发的消息的逻辑处理
 

  • 下面是程序入口部分
 


  • 原理图非常简单

  • :和都要上拉,虽然内部已经上拉。

  • :按键的另一端都是接地,我们代码是下降沿触发中断

  • 效果图

    以上就是本篇文章【【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/news/3328.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
深度学习优化器中的变形金刚:Ranger21
论文题目:RANGER21: A SYNERGISTIC DEEP LEARNING OPTIMIZER 论文链接:https://arxiv.org/pdf/2106.13731.pdf由于
教你优化宝贝标题技巧
教你优化宝贝标题技巧  如何优化宝贝标题?以上就是我教给各位卖家们的好方法了,一个好的标题能给店铺带来流量,甚至它可以带
探索未来之门,2024年资料免费大全与词语释义的落实之旅
随着科技的飞速发展和互联网的普及,信息的获取与传播变得前所未有的便捷,当我们站在时间的节点上,展望即将到来的2024年,一个
奥门开奖结果+开奖记录2024年资料网站,持续计划解析_战略版84.708
奥门,作为国际知名的博彩中心,其彩票开奖结果对于全球彩民来说具有极高的关注度。2024年,随着技术的发展和信息的透明化,获取
提高网站排名和权威的及时雨外链建设规划
在当今竞争激烈的在线环境中,外链建设对于提高网站排名、建立权威和吸引更多流量至关重要。及时雨外链规划师将通过以下全面的计
京东的销量排名规则(京东的销量排名规则是什么)
本篇文章给大家谈谈京东的销量排名规则,以及京东的销量排名规则是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
解码WordPress:如何开发和构建WordPress区块样板
WordPress是一个强大的在线发布工具,允许任何人轻松地创建和分享文本和/或多媒体内容。但除此之外,它也是一个伟大的专业工具,
日照牙科医院排行榜TOP榜:瑞尔口腔崭露头角,独占鳌头,前十大医院榜单出炉
在日照这座阳光普照的海滨城市,牙科界正经历着前所未有的变革。*近,**榜单揭晓,日照前十强专业的公办民营牙科医院名单新鲜
苹果力战群雄2011年度十大智能手机横评
2011年的手机市场可谓是热闹非凡,尤其是下半年的强机乱战更是让人应接不暇。这一年苹果不再一家独大,几大手机厂商在智能手机的
【One M9+(m9pw/双4G)WiFi万能钥匙下载】HTC ONEM9WiFi万能钥匙5.1.02免费下载
下载WiFi万能钥匙,认准官方正版!免费安全WiFi热点,无忧一键连接。日常任务随时做,轻松赚现金外快~【积分赚钱】完成简单日常