Data OpenStream API快速入门
本指南将向您展示如何订阅设备的消息,以及如何使用Eclipse Mosquitto's CLIS订阅或发布消息,将命令发送到特定的设备中。
准备工作
下载并安装Mosquitto。
获取证书
1、登录SenseCAP云平台:https://sensecap.seeed.cc
2、前往“Organization/Security Credentials”
3、点击“Create access key”会产生一对Access ID和对应的Access Key
4、点击“Organization”,获取“Organization ID”作为<OrgID>
。
接收设备消息
下面介绍如何接收您所有设备的消息
打开一个终端窗口并执行以下命令。
请将您刚获取到的Organization ID和Access Key将上面<OrgID>的和<Password>替换掉。
2. 启动设备,当设备持续发送消息时,信息的输出格式如下:
/device_sensor_data/<OrgID>/<DeviceEUI>/<Channel>/<SensorEUI>/<MeasurementID>
显示传感器收集的每个数据,包括设备唯一标识Device EUI
,设备通道Device Channel
,传感器唯一标识Sensor EUI
,测量值IDMeasurement ID
,测量值Measurement Value
和时间戳timestamp
。
订阅特定字段
将设备通道Device EUI
,设备通道Device Channel
,传感器唯一标识Sensor EUI
,测量值ID Measurement Value
替换成从上述消息列表中的特定设备的字段,以便从某个设备或某个通道获取数据。
比如订阅温湿度传感器设备ID为2CF7F12210400083,通道为1,传感器ID为2CF7F13004700089,温度物理量ID为4097的值,用Organization ID和Access Key将下面<OrgID>
的和<Password>
替换掉,在shell中执行命令
执行命令的结果如下:
Last updated