IoT 物联网平台如何实现 100 万 / 秒 消息广播?——实践类
传送门:5个视频讲解,30个场景案例汇总
image.png
在物联网场景中,常常会有全量设备消息广播诉求。如何把消息瞬间推送到海量在线设备上?
阿里云 IoT 企业物联网实例为开发者提供了 PubBroadcast 接口,可以在秒级触达 100 万在线设备,使得企业面在面对高并发需求时无后顾之忧。
创建 4 个设备和广播内容
我们以收款音箱场景消息广播为例,演示全量设备广播功能。
设备和广播消息体
image.png
全量设备广播接口 PubBroadcast
image.png
设备端收到的消息报文示例:
复制代码
全量广播开发实战
设备端开发
IoT 物联网平台默认提供全量广播 Topic,设备端无需预先订阅,即可接收到云端的广播消息。
设备端应用程序代码(Node.js 示例):
复制代码
iot-device-config.json 设备配置参数:
复制代码
云端后台开发
云端业务系统调用 IoT 物联网实例的 PubBroadcast 接口,即可发送广播消息,触达全量在线设备。调用代码示例(Node.js):
复制代码
全量广播联调
业务服务器调用 PubBroadcast API 日志:
image.png
4 个设备端收到的广播消息日志:
Topic 的消息 id 相同,deviceName 不同
image.png
往期推荐
物联网平台产品介绍详情:https://www.aliyun.com/product/iot/iot_instc_public_cn
阿里云物联网平台客户交流群
评论