检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“启动规则”,激活配置好的数据转发规则。 验证操作 触发规则数据来源的事件,比如设备属性上报。 期望结果: 登录MySQL管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息 父主题: 数据转发至华为云服务
设备策略-绑定设备 验证策略。 获取连接参数。在“管理控制台”单击左侧导航栏“设备 > 所有设备”,找到上述策略绑定的设备,进入设备详情页面,查看连接参数。详情可见使用Mqtt.fx调测。 图4 设备-设备详情 图5 设备-设备详情-MQTT连接参数 使用MQTT.fx连接云平台。打开MQTT
您也可以使用模拟器模拟设备上报数据,操作方法请参考在线开发MQTT协议的智慧路灯。 期望结果: 登录MongoDB管理控制台,打开目标表格,可以查看到表格目标字段转存的数据。 图5 查询数据上报信息 父主题: 数据转发至华为云服务
MQTT属性上报 切换到模拟推窗器的MQTT.fx,选择“Subscribe”页签。可以看到收到平台下发的“switch”取值为“on”的命令。 图7 查看下发命令 方法二: 您可以使用配置设备接入服务时注册的真实设备接入平台,上报“gaslevel”大于6的数据。设备会收到一条“switch”取值为“on”的命令,自动推开窗户。
多实例场景下,当应用侧需要主动与设备侧通信时,比如主动下发命令,需要应用侧知道设备是在哪个实例上,应用要规划好每批命令设备发放哪个实例,在设备发放通过查询静态策略,找到对应设备名称的设备的实例ID,调用设备接入北向API下发命令需要指定实例ID。 父主题: 设备发放
的规则时,平台会根据对接的云服务和区域弹出对应的云服务访问授权窗口,请根据界面提示,配置云服务访问授权。(可登录SMN服务控制台后在左上角查看)。 主题名称选择配置消息通知服务时创建的主题; 若主题对应的订阅协议是邮件,消息标题填写为邮件标题,如“[Huawei IoT Platform]
设备接入实例的标签信息。如果实例有标签,则会有该字段,否则该字段为空。 order_id String 参数说明:订单号,创建包年包月实例时返回该参数。查看订单详情请参考查询订单详情。 additional_params AdditionalParams object 企业版附加参数信息。 表10 Flavor
'service_id':'smokeDetector','event_time':null}]}; 命令行主界面如下: 属性上报成功,平台界面如下: 图3 查看上报数据-Demo_smokeDetector 如果在“设备详情”页面没有最新上报数据,请修改产品模型中服务和属性的内容,确保设备上报的服
动规则,接受订阅的手机会收到一条通知网关离线的短信。 设备上线持续时长达到1分钟后: 该设备的“网关状态变更”重要告警恢复,可在历史告警中查看。 若在应用运维管理服务配置了告警规则和邮件通知告警行动规则,接受订阅的邮箱会收到一封网关离线恢复的邮件。 若在应用运维管理服务配置了告警
确定”。 图2 创建产品-SmartLight 创建模型,右侧选择“产品”,找到“SmartLight”,然后单击“详情”。 图3 产品-查看SmartLight详情 进入产品信息页面后,单击“导入库模型”,选择“SmartStreetLight”,然后单击“确定”。 图4 产品
情况调整内存大小和超时时间。 配置测试事件,调试函数。 创建测试事件,填写满足设备发放约束的函数参数的JSON格式。 单击“保存并测试”,查看函数运行结果,确认函数逻辑的正确性。 日志显示,已调用了发放设备接口,函数主要逻辑正确。至此,您已完成自定义策略函数的编写,可进行后续步骤。