检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MQTT over WebSocket的接口同MQTT接口一致。 前提条件 已在管理控制台获取设备接入地址。获取地址的操作步骤,请参考平台对接信息。 已在管理控制台创建产品和注册设备。创建产品和注册设备具体操作,请参考创建产品、注册单个设备或批量注册设备。 导入代码样例 下载quickStart(websocket)
设备影子 设备影子介绍: 设备影子是一个用于存储和检索设备当前状态信息的JSON文档。 - 每个设备有且只有一个设备影子,由设备ID唯一标识 - 设备影子用于存储设备上报的属性和应用程序期望的设备属性 - 无论该设备是否在线,都可以通过该影子获取和设置设备的状态 查询设备影子数据
File(resource.getPath()); //注意格式为:ssl://域名信息:端口号。 //域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择8883端口对应的接入域名。 String serverUrl = "s
终端设备鉴权码错误导致鉴权失败的场景目前平台直接拒绝,不会返回错误码。 终端设备上报位置信息 终端设备按照协议发送终端鉴权消息(消息ID:0x0200),JT808泛协议插件会将位置信息汇报消息转换为属性上报,应用可通过设备影子查看属性值,也可以通过配置数据转发规则,接收上报位置属性的推送消息。
创建批量任务:通过模板文件批量创建设备。 查询批量任务:确认批量创建设备结果。 操作步骤 确定待创建设备所属的产品。 查询产品列表 接口信息 URL:GET /v5/iot/{project_id}/products 详情参见查询产品列表 请求示例 GET https://{E
整体方案 基于MQTT协议的上行请求引导和下行接受引导信息的业务定义如下: 业务场景 通信Topic 报文Payload 设备请求引导消息 $oc/devices/{device_id}/sys/bootstrap/up / 服务接收引导信息 $oc/devices/{device_id
您可以转发设备状态为“在线”、“离线”和“异常”的设备信息到其他服务。物联网平台直连设备状态详见这里。 批量任务:将批量任务状态的数据设置为数据来源。当数据来源选择“批量任务”时,不支持快速配置。 产品:将操作产品的信息,如产品添加、产品删除、产品更新设置为数据来源。当数据来源选择“产品”时,不支持快速配置。
defaultConfigFile 可选 设备默认配置信息(Json格式),具体配置信息由设备商自定义。物联网平台只储存该信息供下发时使用,不解析处理配置字段的具体含义。 服务能力定义样例 servicetype-capability.json记录了该设备的服务信息: { "services":
用户在平台上注册子设备时,平台下发添加子设备事件到网关。网关收到后,保存子设备信息到本地并持久化(SDK提供了默认的持久化实现,用户可以自定义扩展)。 第三方协议设备连接到网关。网关根据子设备信息对设备进行鉴权。 设备上报数据到网关。网关转换为平台格式数据后,调用SDK的上报子设备属性/消息
00”。 将查询版本信息的消息流组合起来得到:FFFE 01 13 0000 0011 0056302E39000000000000000000000000。前面讲到,还要将消息流进行CRC16算法计算得到校验码为8DE3。因此,物联网平台向设备查询版本号信息,设备向平台返回的消
访问设备接入服务,单击“控制台”进入设备接入控制台。 在左侧导航栏,选择“IoTDA实例”,单击“开通免费单元”。 图1 实例-标准版-开通免费实例 按下图选择配置信息,均采用默认配置即可。 图2 实例-免费实例配置 单击“立即创建”,进入实例页面,刷新页面,等待实例状态变为“运行中”,即表示免费实例成功创建。
访问设备接入服务,单击“控制台”进入设备接入控制台。 在左侧导航栏,选择“IoTDA实例”,单击“开通免费单元”。 图1 实例-标准版-开通免费实例 按下图选择配置信息,均采用默认配置即可。 图2 实例-免费实例配置 单击“立即创建”,进入实例页面,刷新页面,等待实例状态变为“运行中”,即表示免费实例成功创建。
File(resource.getPath()); //注意格式为:ssl://域名信息:端口号。 //域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择8883端口对应的接入域名。 String serverUrl = "s
File(resource.getPath()); //注意格式为:ssl://域名信息:端口号。 //域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择8883端口对应的接入域名。 String serverUrl = "s
String 设备密钥信息,当认证类型为 SECRET 时携带。 certInfo CertInfoPara 证书信息,当认证类型为 CERTIFICATES 时携带。 表7 CertInfoPara 名称 类型 说明 caCert CaCertPara 设备CA证书信息。 deviceCert
一致,部分模组厂家受限于自己的AT通道,实现稍有不同,可以参考模组厂家的特殊说明。 AT指令 说明 AT+HMVER 获取华为SDK的版本信息 AT+HMCON 设置MQTT协议连接参数 AT+HMDIS 关闭和华为IoT平台连接 AT+HMPUB 发送MQTT数据到指定TOPIC
在函数工作流工作台创建函数 登录函数工作流控制台在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。 单击“创建函数”,进入创建函数流程。 填写函数配置信息,如下图所示。 选择:“创建空白函数”。 函数名称输入:“IoTDA_FUNCTION_HTTPCLIENT_DEMO”。 运行时语言选择:“Java
物联网平台下发删除子设备请求响应的事件 物联网平台接收网关更新子设备请求的事件 物联网平台下发更新子设备请求响应的事件 物联网平台下发获取版本信息的事件 物联网平台接收设备上报软固件版本的事件 物联网平台下发升级通知的事件 物联网平台接收设备上报升级状态的事件 物联网平台接收设备上报获取文件上传URL请求的事件
设备进行交互。 约束 遵循的协议版本为JT/T 808-2019。 支持的消息类型为终端管理、位置类、电子围栏、实时音视频、历史视频、文本信息等。 支持的传输协议为TCP协议。 当前只有企业版支持JT808协议的接入。 对接流程 部署:JT808泛协议插件部署在IoTDA平台内。
File(resource.getPath()); //注意格式为:ssl://域名信息:端口号。 //域名获取方式:登录华为云IoTDA控制台左侧导航栏“总览”页签,在选择的实例基本信息中,单击“接入信息”。选择8883端口对应的接入域名。 String serverUrl = "s