检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载和上传插件 在线开发完成编解码插件后,可以将插件下载到本地。 下载编解码插件 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。 单击左侧导航栏的“产品”,在产品列表中,找到对应的产品,单击产品进入产品界面。
注:请确保设置正确,否则AT命令不能够被解析或者解析出错。 输入“AT+HWICCIDENABLE”完成网络切换。切换成功后,您可以前往全球SIM联接服务控制台 “SIM卡管理“,单击“服务详情”查看正在使用中的套餐。 父主题: 设备接入
图1 设备列表-设备离线 启动程序后,设备状态变为在线 图2 设备列表-设备在线 注:如果连接失败,在重连回调函数中已实现退避重连,代码样例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 client.on
您需要在域名提供商如华为云域名注册服务配置DNS,添加域名到公网接入地址的解析记录。 按照工信部要求,您配置的自定义域名需要提前完成ICP备案。 图3 实例管理-配置接入域名 您可以根据业务情况单击进入更新证书页面,配置自定义的服务器证书。
设备标识码 即nodeID,设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成注册鉴权。
图3 设备-注册设备SL651 链路维持报(2FH) 遥测站按照协议发送链路维持报(功能码:2FH),表明遥测站在线,当前遥测站与平台断链或者长时间无任何消息时,遥测站在平台标记为离线状态。
图5 添加静态跨region策略 注册设备 在设备发放控制台,注册MQTT设备,其中安全模式选择密钥模式(如果需要下发初始化配置,那么对应在初始设备配置选项中填写对应的JSON字符串,设备发放不理解该字段,只是透传该JSON字符串,由设备理解解析。如果不需要下发该字段则不填)。
以下定位指导,是基于物联网平台上看到设备已经在线的前提。 发送给NB模组的AT+NMGS命令是否以\r\n结尾? 发送给NB模组的每条指令都必须以\r\n结尾。如果不以\r\n结尾,命令会在NB模组中缓存。 发送的AT+NMGS的payload,是否可以被编解码插件正确解析?
产品开发:开发者在进行设备接入前,基于控制台进行相应的开发工作,包括创建产品、创建设备、在线开发产品模型、在线开发插件和在线调试。
用户需要发布广播消息给设备时,可以使用该参数指定完整的topic名称,物联网平台会向指定资源空间下订阅了该topic的所有在线设备发送消息。
如果不需要平台解析数据,仅透传数据的话,可以使用消息上报(无需开发产品模型);如果需要平台解析数据,请使用属性接口上报(需要开发产品模型)。 设备消息上报成功后,如何在平台查看是否上报成功? 由于消息是透传的,当前可以通过消息跟踪和运行日志查看。
图3 创建密钥注册组 如果需要下发初始化配置,那么对应在初始设备配置选项中填写对应的JSON字符串,设备发放不理解该字段,只是透传该JSON字符串,由设备理解解析。如果不需要下发该字段则不填 创建完成后会返回注册组密钥,单击复制保存注册组密钥。
ONLINE:设备在线。 OFFLINE:设备离线。 ABNORMAL:设备异常。 INACTIVE:设备未激活。 FROZEN:设备冻结。 tags Array of TagV5DTO objects 设备的标签列表。
设备连接成功后,在物联网平台可以看到设备处于在线状态。 图6 设备模拟器连接成功 图7 设备在线 光照强度数据上报 使用MQTT.fx工具向物联网平台上报光照强度数据。
表1 环境变量说明 环境变量 说明 FORECAST_SERVER_ADDRESS 访问ModelArts服务,单击“部署上线>在线服务”,进入部署服务后单击“调用指南”,选择支持App认证方式的API接口公网地址。 ACCESS_KEY 同上,选择AppKey。
每小时 小时、日、月 同时在线设备数 统计当前实例的同时在线设备数。小时维度:统计每小时的最大在线设备数,天维度:统计每天的最大在线设备数。 每小时 小时、日、月 设备消息数 统计当前实例的设备上下行消息数。设备上行消息数包含消息、属性、事件上报。
在设备接入控制台左侧导航栏,选择“设备 > 设备证书”,进入“设备CA证书”页签,单击“调试”上传3制作的设备证书,查看预解析的设备信息是否符合预期。
图1 设备列表-设备离线 启动程序后,按F12进入调试界面console栏中日志显示如下: 图2 日志显示连接成功 平台上显示设备状态变为在线 图3 设备列表-设备在线 如果连接失败,需要在重连回调函数中实现退避重连,代码样例如下: function reConnect() {
请确保设置正确,否则AT命令不能够被解析或者解析出错。 输入“AT+COPS?”指令,单击“Send Command”,若返回OK,表明网络注册状态成功,否则请检查设置以及硬件接线。
图1 实例管理-切换实例 在左侧导航栏单击总览,单击“接入信息”,找到您的平台接入地址。 图2 总览-获取接入信息 进行MQTT连接的时候,是否需要服务端CA证书验证? 使用TLS进行MQTT接入,需要加载服务端CA证书。