设备开发为您提供设备上云服务,您可以使用设备开发功能定义您的物联网设备在LinkOS中的功能,调试设备上云数据,并最终将您的物联网设备连接上LinkOS在项目中使用。
主要步骤
完成一款设备在LinkOS中的开发,可以参考以下流程:

主要需要完成以下几个步骤:
- 创建产品
- 物模型功能定义
- 解析规则开发
- 虚拟设备开发
- 设备调试和版本发布
- 真实设备开发
创建产品
- 登录LinkOS平台,进入物联网平台 - 开放平台 - 产品开发
- 进入产品开发页面,该页面将展示已创建的产品

3.单机创建产品按钮,开始创建一款新的产品

| 参数 | 说明 |
| 产品名称 | 为产品命名。产品名称在账号内具有唯一性。 |
| 产品型号 | 产品的唯一标识。 |
| 产品类型 | 产品所属类型, 标准类型:LinkOS预置的标准产品类型,分配产品的标准产品类型,将可以使用LinkOS按类型预置的物模型进行产品功能快速定义 自定义类型:根据实际需要自定义产品功能| |
| 设备种类 | 设备的连网模型种类 设备:具备直接连接至LinkOS能力的物联网设备 网关:负责转发LinkOS与网关子设备之间的数据 网关子设备:不具备直接连接至LinkOS能力的设备,需要借由网关类型的设备转发自身数据至LinkOS |
| 传输协议 | 设备的联网协议 NB-IoT:设备使用NB-IoT方式连网 蜂窝(2/3/4/5G):使用运营商的蜂窝网络连网 以太网:使用以太网进行连网 |
| 接入渠道 | 设备接入LinkOS的方式 NB-IoT:支持移动Onenet平台,电信OC平台和电信CTWing平台 蜂窝及以太网:LinkOS定义的EasyAccess标准接入协议,详见:EasyAccess协议| |
| 设备配置参数 | 与现场相关的设备配置参数,可参与数据解析计算。如电表设备根据现场情况配置电流互感器的匝数比,并结合设备上传数据计算得到最终电量 |
物模型开发
完成产品创建或在产品详情中点击设备开发后,将进入产品物模型开发流程
1、功能定义:完成产品创建后,即进入设备开发流程,首先进行产品定义。可使用标准参数使用LinkOS预置的功能快速创建,也可以自定义参数
- 设备属性:设备数据上报采集到的设备属性数据
- 设备服务:设备支持的命令下发功能

2、数据上行解析:完成设备原始数据与设备属性的映射解析代码开发,支持JavaScript语言,详见:数据解析
3、数据下行编码:完成设备下行服务与设备原始命令的映射编码代码开发,支持JavaScript语言,详见:数据解析
4、虚拟设备:录入设备数据用例,用以在方案设计阶段创建虚拟设备模拟数据生成,制作方案原型
5、发布产品:完成设备开发后,可发布当前版本的产品,产品经过发布后,将可以在项目管理的项目方案中,加入到项目方案,并进行后续的设备数据推送
