微信小程序入门和开发 掌控万物,尽在你指尖
发表时间:2023-09-24 13:39:57
文章来源:炫佑科技
浏览次数:167
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
微信小程序入门和开发 掌控万物,尽在你指尖
想随时随地控制物联网设备吗?
没问题,小程序可以帮助您,随时随地,无需安装,点击即可使用。
可以说,物联网与小程序的结合为开发和用户提供了*大的便利,*大限度地发挥了物联网数据的价值,也给开发和企业带来了很大的想象空间。
但物联网设备接入部分小程序平台仍存在一定限制。 如何克服它们? 别担心,本期小编为您带来终极攻略!
IoT小程序面临的现状
目前,各类小程序的限制规范基本都是参考微信定义的。 微信对小程序的限制很多,从程序包的大小到业务与服务器交互的方式,都有明确的限制。 例如,微信小程序限制用户数据只能通过注册域名和https或wss等加密协议进行交互。
这种情况下,如果是单一功能展示或者传统的简单交互功能,并不会受到太大影响。 然而在物联网领域,一些物联网适用的协议却陷入了卡壳,尤其是物联网领域应用*广泛的协议。 MQTT 协议。 大多数物联网平台,包括百度云天宫平台,都采用MQTT协议。
IoT Hub-小程序接入指南
由于小程序的限制,连接MQTT需要通过MQTT over wss来实现。
为了解决大家在开发物联网小程序时遇到的问题,百度云物联网接入近期在443端口支持了MQTT over wss微信小程序入门和开发,使得小程序中可以使用MQTT来完成与设备的通信,从而实现对设备数据的实时访问和控制。
1、获取服务域名
登录百度云天宫物联网平台,创建物联网接入项目。 项目创建完成后,在项目列表页面获取连接域名微信小程序入门和开发 掌控万物,尽在你指尖,如下划线位置。 设备型和数据型项目都支持在小程序中连接。
2、微信小程序后台配置域名
登录微信小程序管理后台,在“服务器域名”中添加上一步获取的域名作为合法域名。
3.使用支持微信小程序开源库
目前有一些开源的MQTT over wss库可以在小程序中使用,比如下面两个:
#-应用程序
读者可以根据所使用的开源库的文档在自己的项目中开发和测试。
4. 测试连接
MQTT连接服务器时,除了服务域名外,云端还需要验证用户名、密码和。 您可以参考“ ”产品的帮助文档-快速入门-获取连接信息进行操作。
如果测试过程中出现错误,可以使用“微信开发工具”和百度云天宫控制台中的“日志服务”进行检查和排查。
体验演示
在这里,我们热心的用户基于上面提到的paho.mqtt.wxapp源码,为天工客户开发一个通用的Demo。 他们可以使用自己天工接入中创建的连接信息配合电脑MQTT 进行测试体验。
在微信小程序页面搜索“MQTT工具”,或长按识别下方二维码即可体验。
注意:当前版本仅支持“广州地区”的对象访问项目。 今后将协调作者增加对北京地区的支持。
相关产品
除了物联网接入之外,天工还提供用于数据处理的规则引擎、用于数据存储的时序数据库TSDB、可视化分析工具IoT 等丰富的产品,实现物联网产品的一站式打造。
还有一件事
给每个人一个小小的奖励。 目前,试用天宫产品即可获得优惠券福利。 您可以通过点击对象访问-设备项目-影子详细信息页面或对象可见性-仪表板-数据源页面上相应的活动链接来获取它们。
点击了解更多百度云天工物接入。