Insights Hub 在MindConnect IoT Extension中如何通过接口发送消息,并用mqttbox订阅发送的消息?

2023-03-15T05:40:44Z
Connectivity

摘要


详细信息

在MindConnect IoT Extension中如何通过https://{tenantname}.mciotextension.cn1.mindsphere-in.cn/devicecontrol/operations/发送消息,并用mqttbox订阅发送的消息?

Solution

1.在MindConnect IoT Extension中建立模板,在设备管理中点击smartREST模板,在点击右上角添加模板


1)输入模板名称和模板id,模板id后续需要在mqttbox工具的topic to subscribe中使用


2)点击模板,再点击消息,添加消息


3)点击响应,添加响应信息


2.使用mqttbox连接到MindConnect IoT Extension

1)在menu菜单中点击MQTT CLIENTS


2)配置moqtt client,然后点击保存,注意在配置设备连接的时候,确保此客户端设备ID,在连接的服务端不与其他的连接设备冲突,客户端设备ID必须唯一。


设备的外部id获取:


3)点击add subsciber,添加订阅消息


获取模板id写入topic to subscribe


3.在postman调用https://{tenantname}.mciotextension.cn1.mindsphere-in.cn/devicecontrol/operations/接口,body信息定义和建立模板时填写的信息有关:

{

    "deviceId":"112697",

    "c8y_MyMeasurement":{

        "zjb":{

            "value":"100001"

        }

    },

    "description":"send message"

}

1)填写登录MCIE开发者账号和密码


2).填写body信息,并发送信息


4.mqttbox工具接收到接口发送的信息


Notes

Notes

知识库文章 ID# PL8552019

内容

摘要详细信息

关联组件

MindConnect IoT Extension