**[小 迪 导读] **: 物联网,所有的数据采集是从设备采集的。设备有多种,有些通过传感器来采集,有些设备属于智能设备,本身就是一台小型计算机,能够自己采集,不管是传感器,还是智能设备本身,采集方式一般包含2种:
既然要采集,那么必须有一个方式,DGIOT的方式称为物模型以及指令任务通道
##物模型
根据设置的标识符、数据类型等将数据存储在TD时序数据库中。
名称 | 含义 |
---|---|
功能名称 | 物模型的作用,实现的功能 |
标识符 | 唯一识别物模型,一般用功能名称的英文翻译 |
取值范围(数值) | 物模型的取值范围 |
步长 | 即step,物模型取值依次增长的幅度 |
读写类型 | 读写:文档或属性既能读取,也能修改 只读:又称唯读,表示文档或属性只能读取,不能修改也不能存储。 |
数据类型 | 物模型的数据类型,可选择 |
当一个设备需要采集参数的指令有多个不同时,数据就需要按顺序进行采集,采集策略则是可以理解为每条指令之间的间隔。
名称 | 含义 |
---|---|
采集公式 | 我们需要的数据与采集的数据之间的数学关系式 %q:数据标识第二个空里面的数据 %s:采集到的数据 %r:采集的轮次 |
控制公式 | 控制数据采集的次数或满足特殊的采集需求(true为1,false为大于1的其他数字) |
协议类型 | 我们可以选择modbus协议,否则就是normal |
[小迪 提醒]:采集策略不宜过小,采集策略还包括平台对采集到数据的处理,可根据实际场景进行设置。
平台支持ModbusRTU、电表相关的DLT645、DLT376协议以及Dlink协议(包含MQTT、OPC等)
名称 | 含义 |
---|---|
数据标识第一个空 | address地址值。如果是modbus协议,则数据标识表示传感器的寄存器地址。 否则用唯一数字字母组合标识即可。相应传感器说明手册可查。 |
数据标识第二个空 | 即%q。如果读写类型选的只读,则此处填字节数。 如果读写类型选的读写,用于modbus协议,表示参数地址,或模拟量的功能码。相应传感器说明手册可查。进制,十进制。 |
协议类型 | 我们可以选择modbus协议,否则就是normal |
字节序 | 大端:高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。 小端:低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 |
寄存器状态 | 线圈状态:读从机离散量输出口的ON/OFF状态。 读输入状态:读从机离散量输入信号的ON/OFF状态。 保持寄存器:可以通过通信命令读或者写的寄存器 输入寄存器:只能读不能写的寄存器 |
从机地址 | 从机的address,用于modbus通讯。相应传感器说明手册可查。进制:十进制 |
指令通道中的采集频率>包括产品内物模型所有采集策略时间的总和
例:1种产品内有3个需要进行采集,假设每个的采集策略需要3s,则指令通道种的采集频率必须要>9s来保证每个都能被采集到。
[小 迪 点评]