添加数据定义
所有需要传输的数据都需要先在Neptune中先定义,Neptune中称为数据定义
,同一类型或型号的设备需要维护一份数据定义
。如果数据不事先定义好,在数据传输时,平台会把无定义的数据丢弃。
第一步 进入设备类型
-
进入Neptune管理平台点击左侧 接入设备 下拉菜单中的 设备类型 ,进入设备类型列表页。
-
找到相关设备类型点击 详情,进入设备类型详情页。
第二步 数据定义
采用key/value
模式(即编号/值)规划好您需要传输的数据,您需要为每个需要传输的变量定义一个在本设备中唯一的编号,建议编写具有阅读性、便于理解的编号;比如我们要传输以下内容,编号规划如下:
描述 | 编号 (key) | 值类型 (value type) |
---|---|---|
温度 | temp | 数字 |
湿度 | humidity | 数字 |
照度 | illuminance | 数字 |
是否工作 | is_running | 布尔 |
工作状态 | status | 文本 |
第三步 添加数据定义
-
在设备类型详情页中点击 添加数据定义 ;
-
选择 手动编辑 ,填写数据定义表单。
数据定义表单
数据ID
、名称
以及数据类型
为必填项;- 数据ID:由数字和字母组成,不能包含特殊字符: + - * / > < = % . \ & $ # @, 但可以包含 _ (下划线);数据ID是数据定义唯一识别项,同一设备类型中不能存在相同的数据ID。
- 数据名称:描述数据ID具体可阅读的名称。用于查询设备数据时,显示的列名称;
- 单位符号:指该数据值的单位符号,如物理单位N、℃、Pa;计算机单位Mb,Kb等;
- 数据类型:可选值为
数字
、普通文本
、布尔类型
、枚举型
;- 如果数据类型为
数字
,则需选择保留小数位,可选择保留0-8位小数; - 如果数据类型为
枚举型
,需需填入枚举的解析值和转义值(即用数值代表一个选项,例如:1->男,2->女),数据转义
会将得到的数据值,直接翻译为转义值
。
- 如果数据类型为
- 填写完成,点击确定。
另外,添加数据定义的方式有多种,详情见设备类型中的数据定义。
第四步 绑定设备类型
创建设备后,请及时绑定设备类型,以保证设备能正常进行数据传输。
- 进入设备列表,点击要绑定设备类型的设备名称。
- 进入设备详情,点击 绑定设备类型。
- 在对话窗口中的设备类型项选择对应的设备类型,选择完成点击确认。