跳到主要内容

添加数据定义

所有需要传输的数据都需要先在Neptune中先定义,Neptune中称为数据定义,同一类型或型号的设备需要维护一份数据定义。如果数据不事先定义好,在数据传输时,平台会把无定义的数据丢弃。

第一步 进入设备类型

  1. 进入Neptune管理平台点击左侧 接入设备 下拉菜单中的 设备类型 ,进入设备类型列表页。

  2. 找到相关设备类型点击 详情,进入设备类型详情页。

第二步 数据定义

采用key/value模式(即编号/值)规划好您需要传输的数据,您需要为每个需要传输的变量定义一个在本设备中唯一的编号,建议编写具有阅读性、便于理解的编号;比如我们要传输以下内容,编号规划如下:

描述编号 (key)值类型 (value type)
温度temp数字
湿度humidity数字
照度illuminance数字
是否工作is_running布尔
工作状态status文本

第三步 添加数据定义

  1. 在设备类型详情页中点击 添加数据定义

  2. 选择 手动编辑 ,填写数据定义表单。

数据定义表单
  1. 数据ID名称以及数据类型为必填项;
  2. 数据ID:由数字和字母组成,不能包含特殊字符: + - * / > < = % . \ & $ # @, 但可以包含 _ (下划线);数据ID是数据定义唯一识别项,同一设备类型中不能存在相同的数据ID。
  3. 数据名称:描述数据ID具体可阅读的名称。用于查询设备数据时,显示的列名称;
  4. 单位符号:指该数据值的单位符号,如物理单位N、℃、Pa;计算机单位Mb,Kb等;
  5. 数据类型:可选值为数字普通文本布尔类型枚举型
    • 如果数据类型为数字,则需选择保留小数位,可选择保留0-8位小数;
    • 如果数据类型为枚举型,需需填入枚举的解析值转义值(即用数值代表一个选项,例如:1->男,2->女),数据转义会将得到的数据值,直接翻译为转义值
  1. 填写完成,点击确定

另外,添加数据定义的方式有多种,详情见设备类型中的数据定义

第四步 绑定设备类型

创建设备后,请及时绑定设备类型,以保证设备能正常进行数据传输。

  1. 进入设备列表,点击要绑定设备类型的设备名称。
  1. 进入设备详情,点击 绑定设备类型
  1. 在对话窗口中的设备类型项选择对应的设备类型,选择完成点击确认。