当前位置: 首页 > Web前端 > HTML

DGIOT平台基本功能介绍——对象模型和命令通道相关部分介绍

时间:2023-03-29 12:05:32 HTML

【小迪攻略】:在物联网中,所有的数据采集都是从设备上采集的。设备有很多种,有的是传感器采集的,有的是智能设备,本身就是一台小电脑,可以自己采集。无论是传感器还是智能设备本身,一般有两种采集方式:消息方式,即所谓的报告文字是根据你设置的采集频率,比如一分钟一次和一秒一次数据传输。文件方式,在做数据分析的时候,希望工业设备的数据是连续的,我们可以理解为毫秒级的采集,即设备不断发送数据,形成一个文件或者多个文件。既然要收藏,就一定要有方法。DGIOT的方法称为对象模型,指令任务通道对象模型主要包括以下三个方面:数据存储:将采集到的数据以一定的方式存储。数据采集??:该数据信息在产品中的采集顺序为0、1、2、……,采集策略为5s或10s。数据源:准确的说数据源包含在数据采集中,选择协议形式后需要配置采集参数。指令任务通道:控制每个产品每轮数据采集的频率。对象模型的数据存储根据设置的标识符、数据类型等,将数据存储在TD时序数据库中。名称含义函数名对象模型的函数,实现的函数标识符唯一标识该对象模型。一般使用函数名的英文翻译。取值范围(value)对象模型的取值范围为step,对象模型的值依次递增幅度读写类型读写:文档或属性可以被读取和修改。只读:也称为只读,表示文档或属性只能读取,不能修改或存储。数据类型可以选择对象模型的数据类型进行数据收集。当一个设备需要采集多条不同参数的指令时,需要按顺序采集数据,采集策略可以理解为每条指令之间的间隔。名称含义采集公式我们需要的数据与采集到的数据之间的数学关系%q:数据标识第二个空格中的数据%s:采集到的数据%r:采集轮控制公式,控制数据采集的次数或者满足特殊收藏要求(true为1,false为其他大于1的数)。协议类型我们可以选择modbus协议,否则很正常【小迪提醒】:采集策略不要太小,采集策略还包括可以根据实际场景设置。数据源平台支持ModbusRTU、仪表相关的DLT645、DLT376协议、Dlink协议(包括MQTT、OPC等)名称含义数据标识第一个空地址值。如果是modbus协议,数据标识符代表传感器的寄存器地址。否则,可以用数字和字母的唯一组合来识别它。可以找到相应的传感器使用说明书。数据标识符的第二个空格是%q。如果读写类型选择为只读,这里填写字节数。如果读写类型选择读写,则用于modbus协议,表示参数地址,或模拟量的功能码。可以找到相应的传感器使用说明书。十六进制,十进制。协议类型我们可以选择modbus协议,否则就是正常的字节序bigendian:高位字节排列在内存的低地址端,低位字节排列在高地址记忆的尽头。Littleendian:低位字节排列在内存的低地址端,高位字节排列在内存的高地址端。RegisterStatusCoilStatus:读取从机开关量输出口的ON/OFF状态。读取输入状态:读取从机开关量输入信号的ON/OFF状态。保持寄存器:可以通过通讯命令读取或写入的寄存器。输入寄存器:只能读不能写的寄存器。从机地址用于modbus通讯。可以找到相应的传感器使用说明书。十六进制:十进制指令通道指令通道中的采集频率>包括产品内部对象模型在内的所有采集策略时间之和示例:一个产品中有3个产品需要采集,假设每个采集策略耗时3s,那么指令通道类型的采集频率必须>9s,才能保证每一个都能采集到。【小迪点评】dgiot对对象模型的简单介绍,可以帮助刚接触dgiot的用户更快上手。对于物理模型中数据源的采集策略和命令任务通道的采集频率这两个时间类型字段的简单介绍,dgiot可以帮助用户进一步理解两者之间的关系。如果您想了解更多关于dgiot的具体细节,欢迎您在GitHub上查看相关源码。