云服务器内容精选
-
验证 使用设备间消息通信功能时,具体步骤如下: 访问 设备接入服务 ,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 创建产品,产品的“协议类型”选择“MQTT”。 图9 创建产品-M2M 在1中创建的产品下分别注册设备A(test111)和设备B(test222),详细步骤可参考注册单个设备。 图10 设备-注册M2M设备 您可以根据自己的业务场景来实现设备间消息通信。下面以MQTT.fx为例说明如何进行设备间消息通信: 打开两个MQTT.fx,分别模拟设备A(test111)、B(test222)。如何使用MQTT.fx可参考使用Mqtt.fx调测使用Mqtt.fx调测。 设备B在Subscribe页面中输入Topic“ /test/M2M/#”后,单击“Subscribe”订阅。 图11 设备B(test222)在Subscribe页面中输入topic 设备A(test111)向设备B(test222)发送消息,在设备A(test111)的MQTT.fx的“Publish”页面中,输入topic“/test/M2M/${任意单词}”(其中“${任意单词}”替换成任意单词) ,在内容输入框中输入要发送的消息(如:hello)单击“Publish”即可发送。 图12 设备A Publish页面输入消息 在设备B的Subscribe页面可以看到接收的消息如下: 图13 设备B Subscribe页面展示
-
什么是编解码插件 编解码插件是供 物联网平台 调用,可以完成二进制格式与JSON格式相互转换、也可以完成JSON格式之间的转换。MQTT协议的设备建议使用JS插件、FunctionGraph、LwM2M协议的设备建议使用图形化插件、离线开发插件。 以NB-IoT场景为例,NB-IoT设备和物联网平台之间采用CoAP协议通讯,CoAP消息的payload为应用层数据,应用层数据的格式由设备自行定义。由于NB-IoT设备一般对省电要求较高,所以应用层数据一般不采用流行的JSON格式,而是采用二进制格式。但是,物联网平台与应用侧使用JSON格式进行通信。因此,您需要开发编码插件,供物联网平台调用,以完成二进制格式和JSON格式的转换。
-
编解码插件开发方法 物联网平台提供了多种开发编解码插件的方法,您可以根据自己需求,选择对应的方法开发编解码插件。由于离线开发编解码插件的方法较为复杂,且耗时比较长,我们推荐使用图形化开发编解码插件和脚本化开发。 图形化开发:是指在设备接入控制台,通过可视化的方式快速开发一款产品的编解码插件。详细请参考图形化开发。 脚本化开发:是指使用JavaScript脚本实现编解码的功能。详细请参考脚本化开发。 FunctionGraph开发:是指通过FunctionGraph来实现编解码的功能。详细请参考FunctionGraph开发。
-
操作步骤 使用设备间消息通信功能时,需要在产品中配置用于设备间通信的Topic,同时配置该Topic具有发布和订阅的权限。具体步骤如下: 访问设备接入服务,单击“管理控制台 ”进入设备接入控制台。 创建产品,产品的“协议类型”选择“MQTT”。 图2 创建产品 在产品中创建自定义Topic,如“$oc/devices/{device_id}/user/up”,注意这个Topic需要有发布与订阅的操作权限。 图3 自定义Topic 配置好设备间通信Topic后,您可以根据自己的业务场景来实现设备间消息通信。下面以MQTT.fx为例说明如何进行设备间消息通信: 在2中创建的产品下分别注册设备A和设备B,详细步骤可参考注册单个设备。 图4 注册设备 打开两个MQTT.fx,分别模拟设备A、B。如何使用MQTT.fx可参考使用Mqtt.fx调测。 设备B在Subscribe页面中输入Topic“ $oc/devices/{device_id}/user/up”(其中"{device_id}"替换为设备B的设备ID)后,单击“Subscribe”订阅。 图5 设备B在Subscribe页面中输入topic 如设备A向设备B发送消息,在设备A的MQTT.fx的“Publish”页面中,输入topic"$oc/devices/{device_id}/user/up”(其中“{device_id}”替换成接收者设备B的设备ID) ,在内容输入框中输入要发送的消息(如:hello)单击“Publish”即可发送。 图6 设备A Publish页面输入消息 设备B Subscribe页面可以看到接受到发送者设备A消息如下: 图7 设备B Subscribe页面展示
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格