正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在产品详情基本信息页面,单击“自定义模型”,添加服务。 输入“服务ID”、“服务类型”和“服务描述”,然后单击“确定”。 “服务ID”:采用首字母大写的命名方式。比如:WaterMeter、StreetLight。 “服务类型”:建议和服务ID保持一致。 “服务描述”:比如路灯上报的环境光强度和路灯开关状态的属性。
改产品模型中服务和属性的内容,确保设备上报的服务/属性和产品模型中的服务/属性一致,或者进入“产品基本信息”页面,删除所有服务。 消息上报 消息上报是指设备向平台上报消息。message_sample.py文件中提供了消息上报的功能。 1 2 # 设备向平台发送消息,系统默认topic
根据实际情况,选择数据接入服务DIS、分布式消息服务Kafka、对象存储服务OBS、应用与数据集成平台ROMA Connect、第三方应用服务(HTTP推送)、AMQP推送消息队列、分布式消息服务RocketMQ、函数工作流服务 (FunctionGraph)、云日志服务(LTS)、云数据库
产品的服务。 新增服务类型“Connectivity”。 在“添加服务”页面,填写“服务ID”、“服务类型”和“服务描述”,单击“确定”。 “服务ID”:Connectivity “服务类型”:建议和服务ID保持一致 “服务描述”:Connectivity 图4 添加服务-Connectivity
HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部
接入功能。 已开通设备接入服务。未开通则访问设备接入服务,单击“立即使用”后开通该服务。 已开通OBS服务。未开通则访问OBS服务,单击“立即使用”后开通该服务。 已开通数据可视化DLV服务。未开通则访问数据可视化DLV服务,单击“立即使用”后开通该服务。 示例场景 在本示例中,我们实现下述场景:
物联网平台采用HTTPS协议向应用服务器进行消息推送时,物联网平台需要校验应用服务器的真实性,需要在物联网平台上加载CA证书,该证书由应用服务器侧提供(调测时可自行制作调测证书,商用时建议更换为商用证书,否则会带来安全风险)。 推送机制:物联网平台向应用服务器推送消息后,如果应用服务器接收消息成功,会向物联网平台返回200
参考表1 业务类型。 表1 业务类型 业务类型 业务流程 设备状态 设备上线 设备下线 设备消息 物联网平台接收应用侧下发消息的请求 物联网平台向设备下发消息 物联网平台接收设备上报的消息 设备命令 物联网平台接收应用侧下发设备命令的请求 物联网平台向设备下发命令 物联网平台接收设备回复的命令响应
插件接入TCP协议设备,实现同平台的通信。 假设电子学生证的通信协议如下: 1、终端设备开启之后先向平台发起登录请求,直到登录成功后,设备与平台才会进行通信。 2、设备登录成功后,定时5分钟上报一次GPS位置信息。 3、平台可以通过下发指令,设置位置上报的周期。 SDK介绍 代码开发
示例二:给指定设备下发消息 场景描述 本章节指导用户通过API给指定设备下发消息。API的调用方法参见如何调用API。 涉及接口 查询设备列表:确定待下发消息的设备。 下发设备消息:给指定设备下发消息。 查询指定消息id的消息:确认消息下发结果。 操作步骤 确定待下发消息的设备。 查询设备列表
String 参数说明:规则动作的类型,端侧执行只支持下发设备命令消息类型。 取值范围: DEVICE_CMD:下发设备命令消息类型。 SMN_FORWARDING:发送SMN消息类型。 DEVICE_ALARM:上报设备告警消息类型。当选择该类型时,condition中必须有DEVIC
图3 推送详情-数据转发规则 表1 参数说明 参数名称 描述 消息推送速率 物联网平台每秒往转发目标推送消息数量。 消息生产速率 设备侧每秒往物联网平台生产的消息数量。 消息积压量 当生产速率大于推送速率时,积压在物联网的消息数量。物联网平台默认配置单个转发规则流转数据的最大积压(缓
查看上报数据-Demo_smokeDetector 如果在“设备详情”页面没有最新上报数据,请修改产品模型中服务和属性的内容,确保设备上报的服务/属性和产品模型中的服务/属性一致,或者进入“产品基本信息”页面,删除所有服务。 接收下发命令 在Demo中提供了接收平台下发命令的功能,在MQTT建链完成并成功
在产品详情基本信息页面,单击“自定义模型”,配置产品的服务,然后单击“确定”。 “服务ID”:StreetLight “服务类型”:建议和服务ID保持一致 “服务描述”:路灯上报的环境光强度和路灯开关状态的属性。 单击步骤2新增的服务ID,在展开的页面单击“添加属性”,定义一条属性为路灯采集的当前环境的光照强度。
转发目标 选择“AMQP推送消息队列” 消息队列 单击“选择”,选择消息队列。 若没有消息队列,请新建消息队列,队列名称自定义且单个租户名下唯一,长度8-128,只能包含大写字母、小写字母、数字和指定特殊字符(如_-.:)。 若需要删除消息队列,单击消息队列右侧的“删除”即可。 说明:
应用作为客户端,可主动拉取IoT云服务的消息,也可以通过监听被动接收 IoT云服务的消息。 能主动拉取数据 请参考连接规格。 MQTT订阅推送 应用作为客户端,可以通过订阅接收 IoT云服务的消息。 - 请参考使用限制。 设备间通信 智能家居控制场景,手机APP和智能设备之间进行消息通信。 设备联动,设备间进行数据传输与消息通信。
beep_state int / / 新增服务类型Smoke 进入“添加服务”页面,填写“服务ID”、“服务类型”和“服务描述”,单击“确定”。 “服务ID”:Smoke “服务类型”:建议和服务ID保持一致 “服务描述”:实时检测烟雾状况 图12 添加服务-Smoke 在“Smoke”的
设备消息状态:将设备和平台之间流转的设备消息状态变更设置为转发目标。设备消息状态详见这里。当数据来源选择“设备消息状态”,不支持快速配置。 设备状态:将归属在某个资源空间下的直连或非直连设备状态变更转发至其他服务。单击“快速配置”,您可以转发设备状态为“在线”、“离线”和“异常”的设备信息到其他服务。物联网平台直连设备状态详见这里。
台将设备上报的消息转发给应用服务器或华为云其他云服务上进行存储和处理。 设备属性上报:用于设备按产品模型中定义的格式将属性数据上报给平台。 网关批量属性上报:用于网关设备将多个设备的属性数据一次性上报给平台。 应用服务器下发指令给设备 设备接入物联网平台后,应用服务器可通过以下方式发送指令到设备。
设备管理服务和设备接入服务合一后的差异点是什么? 设备管理服务和设备接入服务合一后,主要有以下变更点: 功能:全新升级后的设备接入服务(IoTDA),整合了原设备接入服务和设备管理服务的功能,新用户只需开通设备接入服务,即可同时使用设备接入和设备管理的全部功能。 计费:已开通过设