检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
每个设备有且只有一个设备影子,由设备ID唯一标识 - 设备影子用于存储设备上报的属性和应用程序期望的设备属性 - 无论该设备是否在线,都可以通过该影子获取和设置设备的状态 查询设备影子数据 配置设备影子预期数据 父主题: API
/v5/iot/{project_id}/routing-rule/rules 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
台。 单击左侧导航栏的“用户组”。在用户组列表单击该IAM用户所在的用户组右侧的“授权”。 过滤云服务IoTDA,并勾选“IoTDA FullAccess”,单击右下角的“下一步”。 选择作用范围。 选择“指定区域项目资源”。 在查询框中输入条件,在下拉框中选择需要授权的区域。
使用小熊派开发板开发时,设备无法激活? 可以输入“AT+CGATT?”,然后单击“发送”,若返回“+CGATT:1”,表示网络附着成功(附着成功代表NB-IoT联网正常),返回“+CGATT:0”表示网络附着失败,请查看SIM卡是否插入正确,或联系运营商检查网络状态; 或者可以将拨测开关拨到AT-PC模式,选
您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 满足查询条件的记录总数。 请求示例 统计设备下的历史命令总数。 POST
为对应设备接入已经存在的产品ID,如果不包括“_”,那么可以随意命名)。 ScopeId可以在设备发放页面单击 设备->注册组列表 查询。 图8 查看ScopeId bootstrapUri为获取设备发放终端节点对应的终端节点。 keyStore的参数为对应注册组的CA证书签发的
Publish按钮。具体可参考设备属性上报。 在控制台“设备列表”中找到该设备,单击“查看”,进入设备详情页。在设备详情页看到最新上报的数据。您也可以调用API查看最新上报数据,详细请参考查询设备影子数据。 图1 查看上报数据-MobileConnection 下发切换网络的命令
触发上报。 直接运行SmokeDetector类,查看日志在上报属性: 在平台侧查看设备影子: 图8 设备影子-查看alarm属性 在平台上修改属性alarm,查看设备日志收到属性设置: 在平台下发ringAlarm命令: 查看设备日志看到ringAlarm命令被调用,并且上报了响应:
Device SDK或原生MQTT协议接入的设备,需要在设备程序中,设置设备上报的自定义Topic名称。 在消息跟踪页面,可以查看设备上报的自定义Topic消息。 图1 查看消息跟踪 应用侧通过数据转发的方式,获取MQTT设备上报的自定义Topic消息。更多数据转发方式,请参考数据转发。您
识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 表3 请求Body参数 参数 是否必选 参数类型 描述 policy_name 否 String 参数说明:策略名称。
从证书资源页面获取对应区域的CA证书。 参数配置完成后,单击“Connect”进行连接。右侧绿灯亮起,表示MQTT.fx和华为云IoTDA已成功连接。右侧红灯亮起,表示连接失败,您可以单击“Log”查看日志,根据日志信息修改配置并重新尝试连接。 图3 MQTT.fx连接 访问设备接入服务,单
触发上报。 直接运行SmokeDetector类,查看日志在上报属性: 在平台侧查看设备影子: 图8 设备影子-查看alarm属性 在平台上修改属性alarm,查看设备日志收到属性设置: 在平台下发ringAlarm命令: 查看设备日志看到ringAlarm命令被调用,并且上报了响应:
iotda::certificate::common_name : 设备证书(公用名,CN) iotda::certificate::serial_number : 设备证书(序列号,serialNumber) iotda::device::secret :表示设备原始密钥 device_id 设备ID函数 是
进入设备接入控制台,左侧导航栏选择“设备 > 设备证书”,选择“设备证书”查看设备证书列表与详情。 图2 设备证书-证书列表 图3 设备证书-证书详情 进入设备接入控制台,左侧导航栏选择“设备 > 所有设备”,选择“详情”进入设备详情页面,单击“证书详情”查看。 图4 设备-设备详情-证书详情 设备证书告警
STARTS_WITH(notify_data.body.topic,'/test/M2M/')代表的是筛选主题(Topic)以“/test/M2M/”开头的数据。 设置转发到的目标。请将转发目标设置为“设备”,Topic填写“$topic()”(表示转发的Topic不变,按原本Topic下发),单击“确定”。 图10
选择2中查看的端口号,波特率设置为9600,然后单击“打开”。 输入“AT+CGATT?”,然后单击“发送”,若返回“+CGATT:1”,表示网络附着成功(附着成功代表NB-IoT联网正常),返回“+CGATT:0”表示网络附着失败(附着失败代表NB-IoT联网异常),请查看SIM
填写上报的数据。 请求参数 字段名 必选/可选 类型 参数描述 services 必选 List<ServiceProperty> 设备服务数据列表(具体结构参考下表ServiceProperty定义表) ServiceProperty定义表: 字段名 必选/可选 类型 参数描述 service_id
注册,实现设备一键上电即可上云的动作,可在注册组详情中查看该注册组下所有的设备。 “设备-注册组列表”界面,单击左上角“新增注册组”。 图4 新增注册组 按照下方参数说明填写关键参数信息后,完成创建。 表7 注册组关键参数列表 参数名称 说明 注册组名称 注册组的唯一标识。通过注册组创建的所有设备名称都会携带该前缀。
富的demo代码。相关集成指导请参考IoT Device SDK(C#)使用指南。 使用说明 已安装 DotNet SDK 8.0。 点此查看 .NET 安装指导 点此下载 .NET 8.0 已安装对应IDE(Visual Studio Code 2017+, Rider 17.0
富的demo代码。相关集成指导请参考IoT Device SDK(C#)使用指南。 使用说明 已安装 DotNet SDK 8.0。 点此查看 .NET 安装指导 点此下载 .NET 8.0 已安装对应IDE(Visual Studio Code 2017+, Rider 17.0