检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在产品开发空间,点击“Profile定义”,然后点击“新建服务”。 在“新建服务”区域,对服务名称、属性和命令进行定义。每个服务下,可以包含属性和命令,也可以只包含其中之一,请根据此类设备的实际情况进行配置。 填写“服务名称”,“服务名称”采用首字母大写的命名方式,比如:WaterMeter、Battery。
网平台分配获得。 gatewayId 必选 String body 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。 services 必选
离线开发的插件包通过了工具检测,上传到平台时,提示找不到插件? 使用反编译工具打开preload文件夹下jar包,检查OSGI-INF->CodecProvideHandler.xml是否为xml格式,且不存在乱码。 图1 CodecProvideHandler.xml样例 检查name和implementation
由应用服务器订阅消息状态变更通知的callbackUrl决定 传输协议 HTTPS/HTTP 请求参数 名称 必选/可选 类型 位置 说明 resource 必选 String Body 订阅的资源名称,取值为device.message.status。 event 必选 String Body
CONNECT连接鉴权 接口说明 物联网平台设备侧支持MQTT协议的connect消息接口,接口规范参考MQTT标准规范,鉴权通过后建立设备与平台间的MQTT连接。 物联网平台目前只支持MQTTS接入,设备通过connect消息接口跟平台建立MQTT连接时,需要携带TLS证书。TL
下Profile内容,请将相关服务、属性或者命令名称修改为相应的名称。 创建新的Profile方法: 登录开发者中心,选择“产品 > 产品开发 > 添加 > 自定义产品”,点击“自定义产品”,进入“设置产品信息”页面。填写“产品名称”、“型号”、“厂商ID”、“所属行业”、“设备
设备验证码,全局唯一,建议与nodeId设置成相同值。若在请求中指定verifyCode,则响应中返回请求中指定的verifyCode;若请求中不指定verifyCode,则由物联网平台自动生成。 在NB-IoT方案中,verifyCode为必填参数,且必须与nodeId设置成相同值。
单击左下角,选择“设备 > 设备注册” 。 选择页签“批量注册”,单击右上角“创建”,填写“任务名称”,“选择产品”,并上传批量注册文件,单击“提交”,完成设备的批量注册。 参数名称 配置原则 选择产品 选择要注册的产品名称。 只有在“产品模型”里定义了产品,此处才可以选择具体的产品。如没有,请先上传或直接创建产品模型。
由应用服务器订阅设备消息上报通知的callbackUrl决定 传输协议 HTTPS/HTTP 请求参数 名称 必选/可选 类型 位置 说明 resource 必选 String Body 订阅的资源名称,取值为device.message。 event 必选 String Body 订阅的资源事件,report。
物联网平台推送通知消息时使用的协议通道。使用“http”填充,表示该订阅推送协议通道为http(s)协议。 表2 Subject 名称 类型 说明 resource String 订阅的资源名称。 device:设备。 device.data:设备数据。 device.message.status:设备消息状态。
设备验证码,全局唯一,建议与nodeId设置成相同值。若在请求中指定verifyCode,则响应中返回请求中指定的verifyCode;若请求中不指定verifyCode,则由物联网平台自动生成。 在NB-IoT方案中,verifyCode为必填参数,且必须与nodeId设置成相同值。
平台分配获得。 gatewayId 必选 String query 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。 serviceId
产品模型/Profile(联通用户专用) 如何进行Profile开发? 在开发中心上传Profile,无法点击上传按钮? 在开发中心上传Profile,弹窗提示文件输入格式有误? 在开发中心上传Profile,弹窗提示厂商ID和设备型号已存在? 在线开发Profile时,如何选择数据类型?
LoRa网关唯一标识,16位hex类型。 name 必选 String Body LoRa网关名称。 gatewaySeq 可选 String Body LoRa网关接入码,32位hex类型,结合gatewayEUI由LoRa服务商统一生成。 响应参数 名称 类型 说明 deviceId String 设备ID,用
设备服务描述信息。 commands List<ServiceCommand> 支持的命令名称列表,具体参见ServiceCommand结构体。 properties List<ServiceProperty> 支持的属性名称列表,具体参见ServiceProperty结构体。 ServiceCommand结构体说明:
设备服务描述信息。 commands List<ServiceCommand> 支持的命令名称列表,具体参见ServiceCommand结构体。 properties List<ServiceProperty> 支持的属性名称列表,具体参见ServiceProperty结构体。 ServiceCommand结构体说明:
选择“从产品中心导入”,进入到产品中心页面。 导入自有产品:产品中心默认显示自有产品列表,可通过产品名称或者设备类型搜索产品。 导入第三方公开产品:“产品范围”选择“第三方公开”,可通过产品名称、设备类型或者厂商名称搜索产品。 导入第三方私有产品:单击页面右上角“第三方私有产品”,在弹出的窗口中输入产品验证码,该验证码由设备厂商提供。
由应用服务器订阅设备状态变化请求消息中的callbackUrl决定 传输协议 HTTPS/HTTP 请求参数 名称 必选/可选 类型 位置 说明 resource 必选 String Body 订阅的资源名称,取值为device.status。 event 必选 String Body 订阅的资源事件,取值为update。
平台分配获得。 gatewayId 必选 String query 网关ID,用于标识一个网关设备。当设备是直连设备时,gatewayId与设备的deviceId一致。当设备是非直连设备时,gatewayId为设备所关联的直连设备(即网关)的deviceId。 pageNo 可选
OperateDevices结构体说明: 参数 类型 描述 deviceGroups List<String> 设备组名称列表,最多支持“256”个设备组。 与指定设备列表方式二选一。 deviceType String 设备类型。 指定设备组时,此字段必选。 model String