检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
进入产品详情,单击上传模型文件,导入JT808.zip,导入后如下图所示。 图2 模型定义-JT808 在IoTDA平台注册设备 在左侧导航栏选择“ 设备 > 所有设备”,单击“注册设备”,如下图:设备ID为“00000000000012345678”。 选择产品为创建产品中的产品 图3 设备-注册设备JT808
创建产品,产品的“协议类型”选择“MQTT”。 图9 创建产品-M2M 在1中创建的产品下分别注册设备A(test111)和设备B(test222),详细步骤可参考注册单个设备。 图10 设备-注册M2M设备 您可以根据自己的业务场景来实现设备间消息通信。下面以MQTT.fx为例说明如何进行设备间消息通信:
addDevice: 添加设备。添加已注册的设备到指定的设备组中。 removeDevice: 删除设备。从指定的设备组中删除设备,只是解除了设备和设备组的关系,该设备在平台仍然存在。 device_id 是 String 参数说明:设备ID,用于唯一标识一个设备。在注册设备时直接指定,或者由物联网平台分配获得。
即deviceID,用于唯一标识一个设备,在注册设备时由物联网平台分配获得,是设备在IoT平台上的内部标识,用于设备接入时鉴权,及后续在网络中通过deviceID进行消息传递。 设备标识码 即nodeID,设备唯一物理标识,如IMEI、MAC地址等,用于设备在接入物联网平台时携带该标识信息完成注册鉴权。 CoAP/CoAPS
网桥ID,用于唯一标识一个网桥。在注册网桥时直接指定,或者由物联网平台分配获得。 bridge_name String 网桥名称。 auth_info BridgeAuthInfo object 网桥鉴权信息 create_time String 在物联网平台注册网桥的时间。格式:yyyy
参数说明:设备接入的有效时间,单位:秒,默认值:0 若设备在有效时间内未接入物联网平台并激活,则平台会删除该设备的注册信息。若设置为“0”,则表示平台不会删除该设备的注册信息(建议填写为“0”)。 注意:该参数只对直连设备生效。 表5 InitialDesired 参数 是否必选 参数类型
下载完成后,运行安装文件,根据界面提示安装。 导入代码样例 下载JAVA样例。 打开IDEA开发者工具,单击“ Import Project”。 选择1中下载的样例,然后根据界面提示,单击“next”。 完成代码导入。 建立连接 在com.iot.mqtt.example.demo.MqttCons
使用MQTT(S)协议-证书接入的鉴权流程 图1 MQTT(S)协议-证书接入鉴权流程图 在控制台上传设备CA证书。 通过调用注册接口向物联网平台发送注册请求或者在控制台上注册设备。 注册时需要填写设备标识码,通常使用MAC地址,Serial No或IMEI作为nodeId。 物联网平台向设备分配
// In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables
添加静态跨region策略 注册设备 在设备发放控制台,注册MQTT设备,其中安全模式选择密钥模式(如果需要下发初始化配置,那么对应在初始设备配置选项中填写对应的JSON字符串,设备发放不理解该字段,只是透传该JSON字符串,由设备理解解析。如果不需要下发该字段则不填)。 图6 注册设备 图7 创建密钥模式静态策略设备
帮助快速构筑物联网应用,简化海量设备管理复杂性,节省人工操作,提升管理效率。使用设备接入控制台,可以实现对产品的创建、开发、调试,设备的注册、管理、鉴权、软固件升级。在设备接入控制台,可以创建规则引擎,满足用户实现设备联动和数据转发的需求;还可以存储产品和设备数据及生成相应统计报表,方便用户监控设备的各种状态。
调用设备鉴权信息返回的access_token 取值范围: 长度1-256。 device_id 是 String Path 参数说明: 设备ID,用于唯一标识一个设备。在注册设备时直接指定,或者由物联网平台分配获得。由物联网平台分配时,生成规则为"product_id" + "_" + "node_id"拼接而成。
start_time 否 String 参数说明:查询设备注册时间在startTime之后的记录,格式:yyyyMMdd'T'HHmmss'Z',如20151212T121212Z。 end_time 否 String 参数说明:查询设备注册时间在endTime之前的记录,格式:yyyyM
// In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables
定”。 图2 产品-上传产品模型 选择左侧导航栏的“设备 > 所有设备”,单击“注册设备”,填写设备注册参数,完成后单击“确定”,请注意保存注册成功返回的“设备ID”和“设备密钥”。 图3 设备-注册密钥设备 参数名称 说明 所属资源空间 选择3中创建的产品所在的资源空间 所属产品
定”。 图2 产品-上传产品模型 选择左侧导航栏的“设备 > 所有设备”,单击“注册设备”,填写设备注册参数,完成后单击“确定”,请注意保存注册成功返回的“设备ID”和“设备密钥”。 图3 设备-注册密钥设备 参数名称 说明 所属资源空间 选择步骤3中创建的产品所在的资源空间 所属产品
// In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables
// In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables
// In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables
单击页面右上角的“创建桶”,根据需求选择桶规格后,单击“立即创建”。 图1 购买OBS服务 配置设备接入服务 在设备接入服务中创建产品模型、注册设备并设置数据转发规则,实现当设备上报数据时将数据转发至OBS。 创建规则 访问设备接入服务,单击“管理控制台”进入设备接入控制台。选择您的实例,单击实例卡片进入。