检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
提供在线签发设备证书能力 设备发放能提供在线签发设备证书能力,设备厂商无需加密管理设备的CA证书和设备证书,或者具备PKI证书颁发能力,通过设备发放在线签发设备证书,实现设备的安全认证。 具体使用示例参考MQTT 华为云证书注册组发放示例。
密钥 设备密钥,可自定义,不填写物联网平台会自动生成。 填写完成后单击“确定”,请注意保存注册成功返回的“设备ID”和“设备密钥”。 选择左侧导航栏的“规则>设备联动”,单击“创建规则”按钮。(创建规则前需选择所属资源空间。) 参考下表参数说明,填写规则内容。
设备MQTT消息下发分为缓存下发和立即下发, 当设备在线时会立即下发, 当设备不在线时会先把消息缓存起来,等设备上线后下发。
ONLINE:设备在线 OFFLINE:设备离线 ABNORMAL:设备异常 last_online_time 是 String 参数说明:最近一次上线时间。 status_update_time 是 String 参数说明:设备更新到当前状态的时间。
若使用快速配置,将自动生成查询语句。生成的查询语句将覆盖您之前编辑的SQL语句。 运行日志不支持SQL。 在设置转发目标页面,单击“添加”,在弹出的页面中参考下表配置完参数后,单击“确定”。
若使用快速配置,将自动生成查询语句。生成的查询语句将覆盖您之前编辑的SQL语句。 运行日志不支持SQL。 在设置转发目标页面,单击“添加”,在弹出的页面中参考下表配置完参数后,单击“确认”。
前提条件 已注册华为云官方账号。未注册可单击注册页面完成注册。 已完成实名制认证。未完成可在华为云上单击实名认证完成认证,否则无法使用设备接入功能。 已开通设备接入服务。未开通则访问设备接入服务,单击管理控制台后开通该服务。
产品开发 产品开发指引 创建产品 开发产品模型 开发编解码插件 在线调试
图14 设备列表-设备在线 设备上报GPS位置信息 设备返回登录成功响应后,用TCP模拟器模拟设备定时发送GPS位置信息。
= 0) { printf("connect failed, result %d\n", ret); } 连接成功后,打印“connect success”,同时在控制台可看到设备已在线。
开发产品模型 什么是产品模型 在线开发产品模型 离线开发产品模型 导出和导入产品模型 父主题: 产品开发
用户在线设备数达到阈值 用户在线设备数达到阈值,当用户同时在线设备数达到阈值(标准版/企业版请查看产品规格说明,与购买单元数量相关)的80%和100%时会触发告警,超过阈值后会拒绝设备接入,告警一小时触发一次。
平台感知设备是否在线,当设备在线时立即下发配置给设备。当设备不在线时,等待设备上线订阅远程配置Topic,平台感知设备上线后下发配置。在创建远程配置任务时可以选择配置超时时间(1-30天),默认30天。 设备完成配置更新后,调用远程配置响应接口向物联网平台反馈配置更新结果。
表1 资源约束 分类 对象 描述 限制 实例管理 基础版实例 同一个区域下,单个华为云账号可开通的实例数量。 1个。2023年1月1日之后将原基础版升级为标准版免费单元,如需开通基础版请提交工单说明诉求,建议优先选用标准版或企业版。
如果程序运行正常,在对应的设备接入实例可以看到该设备,且该设备已在线。 图12 日志信息 收到设备发放下发的设备接入地址后,需要关闭设备侧的设备发放的连接,用的新的URL地址与设备接入通信,进行相关业务。
操作方法请参考在线开发MQTT协议的模拟智慧路灯。
您也可以使用模拟器模拟设备上报“batteryLevel”小于20的数据,操作方法请参考在线开发MQTT协议的模拟智慧路灯。 您还可以使用虚拟设备进行在线调试,上报“batteryLevel”小于20的数据。
设备ID 自定义,可不填,平台会自动生成一个设备ID 设备认证类型 选择“密钥”。 密钥 设备密钥,可自定义,不填写物联网平台会自动生成。 选择左侧导航栏的“规则>数据转发”,单击左上角的“创建规则”。
未完成可在华为云上单击实名认证完成认证,否则会影响后续云服务的开通。 已开通设备接入服务。未开通则访问设备接入服务,单击“免费试用”或单击“价格计算器”购买并开通该服务。 已开通AOM服务。访问AOM服务,单击“AOM2.0控制台”,单击“免费开通服务并授权”开通该服务。
图11 查看上报数据-MQTT 图12 在线调试-模拟命令下发 图13 日志信息 父主题: 设备接入