OneNET文档中心

接入说明

测试接入流程分为平台域和设备域,用于帮助您进行首次接入体验,以便对平台的功能以及接入协议有大致的了解。 **测试流程图** ![](//upfiles.heclouds.com/doc/images/chapter3/测试流程图1.jpg) **接入步骤**如下: **Step1 创建产品,选择接入协议** 首先您需要在平台创建一个**接入协议为MQTT**的产品,查看[产品创建](https://open.iot.10086.cn/doc/art435.html#104) 如果您还没有OneNET账号,可以[用户注册](https://open.iot.10086.cn/reg) 创建产品后,记录该产品的产品ID **Step2 创建设备,记录设备ID等信息** 创建设备有两种方式: 第一种 可以通过页面点击**添加设备**,输入**设备名称**和**鉴权信息**(即设备编号),具体平台的资源模型可详情请查看第一章 [资源模型](https://open.iot.10086.cn/doc/art411.html#97),并记录下该**设备编号**. 第二种 可以通过调用创建设备API 实现设备的创建,输入设备的设备名、接入协议、鉴权信息以及MasterKey等信息,即可在平台上创建设备。 具体API的使用参见 [第四章应用开发API调用服务章节](https://open.iot.10086.cn/doc/art492.html#108)。 **Step3 移植SDK,建立TCP连接** 结合协议的SDK,选择相应的语言环境移植至设备的MCU中,并开展和接入服务器的TCP连接。具体移植SDK实例可参见 第五章 [接入实例](https://open.iot.10086.cn/doc/art448.html#109)及[资源下载](https://open.iot.10086.cn/doc/art432.html#118) 章节。 MQTT服务器地址域名为:**mqtt.heclouds.com** **Step4 建立设备与平台间的协议连接** 使用Step1和step2中的参数作为登陆参数,使用SDK中的对应接口组织MQTT连接报文,发送到平台,与平台建立MQTT连接 若已经连接成功,在设备信息中会看到一个在线标记: ![](//upfiles.heclouds.com/doc/images/chapter3/连接成功1.jpg) **Step5数据流创建,数据点上传** 利用SDK中提供的接口函数,编写代码将数据上传到平台 **Step6 数据流展示,查看数据点** 在OneNET上的设备管理下点击数据展示,进入数据展示页面,点击下拉菜单,查看近期上传的数据点;也可以选择时间区间来查看历史时间 **Step7结合应用场景创建触发器** 在数据流的基础上进行应用以及触发器的创建,详情请参考第一章 [资源模型](https://open.iot.10086.cn/doc/art411.html#97) 在上述测试流程图中,用户需要手动在平台添加设备,之后再进行设备域的接入流程,在大量设备接入时,会带来很多不必要的操作。 因此,您需要进行设备批量接入时,推荐采用**批量接入**方案 **设备批量接入流程图** ![](//upfiles.heclouds.com/doc/images/chapter3/设备批量接入流程图1.jpg) **接入步骤**如下: **Step1创建产品,选择接入协议** 首先您需要在平台创建一个接入协议为MQTT的产品,查看[产品创建](https://open.iot.10086.cn/doc/art435.html#104) 如果您还没有OneNET账号,可以[用户注册](https://open.iot.10086.cn/reg) 创建产品后,记录该产品的**产品ID**和**正式环境注册码** **Step2结合正式环境注册码,创建批量设备** OneNET提供了一个设备批量创建方式,用于终端自己在平台创建对应的设备 具体可参见[第一章平台概述-资源模型一 设备管理](https://open.iot.10086.cn/doc/art401.html#97)章节。 获取到设备ID以及key之后,您就可以按照测试流程中的步骤进行TCP连接、MQTT连接、上传数据和所有主题相关的操作了。