微信小程序物联网平台(微信小程序物联网平台网卡怎么解除)

Mark wiens

发布时间:2022-11-22

微信小程序物联网平台(微信小程序物联网平台网卡怎么解除)

 

想要随时随地控制物联网设备吗?

没问题,小程序可以帮你,随时随地,无需安装,点击即可使用。

可以说,物联网与小程序结合后,为开发者、用户提供了最大的便利,实现了物联网数据价值的最大化,也为开发者和企业带来很多想象空间。

但要将物联网设备接入到一些小程序平台中还存在一些限制,怎么破?别着急,本期小编为你带来终极攻略!

物联网小程序面临的现状

目前各家小程序的限制规范基本参照微信进行定义的。微信对于小程序有非常多的限制,从程序包大小到业务与服务端交互方式,均有明确限制。 如微信小程序限制用户数据仅可通过已备案的域名且https或wss等加密协议进行交互。

在这种情况下,如果是单一功能展示或传统简单交互类的功能所受影响不大,但是在物联网领域,就卡住了一众物联网适用协议,尤其是物联网领域应用最广的MQTT协议,绝大多数物联网平台,包括百度云天工平台均是采用的 MQTT协议。

物接入IoT Hub - 小程序接入指南

由于小程序的限制,连接MQTT需通过MQTT over wss的方式实现。

为解决大家在开发物联网小程序方面的困扰,百度云物接入近期在443端口支持了MQTT over wss,实现可在小程序中使用MQTT ,来完成对设备的通信,从而进行设备数据的实时获取及控制。

1、获取服务域名

登录百度云天工物联网平台,创建物接入项目。项目创建完成后,在项目列表页面,如划线位置,获取连接域名。设备型和数据型项目均支持在小程序中连接。

2、微信小程序后台配置域名

登录微信小程序管理后台,在「服务器域名」添加上一步中获取到的域名为socket 合法域名。

3、使用支持微信小程序的开源 client 库

目前有一些开源的MQTT over wss的库可在小程序中使用,例如以下两个:

互联网小常识:宽带城域网在组建方案中一定要按照电信级运行的要求,考虑设备冗余、线路冗余、路由冗余,以及系统故障的快速诊断与自动恢复。

https://github.com/mqttjs/MQTT.jsweixin-app

https://github.com/tennessine/paho.mqtt.wxapp

互联网小常识:备份方法从备份模式来看,可以逻辑备份和物理备份,从备份策略来看可以分为完全备份、增量备份和差异备份。恢复速度由快到慢是完全备份,差异备份、增量备份。备份文件由多到少为完全备份、差异备份、增量备份。

读者可在自己项目中,分别根据所使用的开源库的文档进行开发及测试。

4、测试连接

MQTT连接服务器时,除了服务域名外,云端还需要校验用户名、密码及ClientID。可参考「物接入」产品的帮助文档 - 快速入门 - 获取连接信息 来操作。

若测试中出现错误,可配合「微信开发者工具」及百度云天工控制台中的「日志服务」来对照排查。

体验 Demo

在此我们的热心用户基于上面提到的paho.mqtt.wxapp源码,开发了一个通用型面向天工客户的Demo,可使用自己的天工物接入中所创建的连接信息,配合电脑端MQTT 客户端进行测试体验。

微信小程序页面搜索「MQTT工具」,或长按识别下方二维码即可体验。

注:当前版本仅支持「广州区域」的物接入项目,后续会协调作者增加北京区域支持。

相关产品

除物接入以外,天工还提供了用于数据处理的规则引擎,用于数据存储的时序数据库 TSDB、及可视化分析工具物可视等丰富的产品,实现一站式打造物联网产品。

One more thing

一个小福利送给大家,目前体验试用天工产品可获取代金券福利,在物接入-设备型项目-影子详情页或物可视-仪表盘-数据源页面点击对应活动链接即可领取。

点击https://cloud.baidu.com/doc/IOT/index.html,详细了解百度云天工物接入。

互联网小常识:HiperLAN中一个AP所覆盖的区域称为一个小区,一个小区的覆盖范围在室内一般为30m,在室外一般为150m。采用5G射频频率,HiperLan/1上行速度20Mbps,HiperLAN/2上行速度可达54Mbps,它与3G兼容。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186