美文网首页
EdgeX中的设备配置文件

EdgeX中的设备配置文件

作者: LabVIEW_Python | 来源:发表于2022-03-18 12:04 被阅读0次

EdgeX中的device profile(设备文件),用于描述EdgeX 系统中的device(设备),定义了该设备的一般特征、如何提供的数据以及如何控制它们。设备配置文件通常在 YAML 文件中指定,并通过EdgeX UI上传到 EdgeX。注意:EdgeX 2.1 UI还不支持从EdgeX UI中直接修改Device信息,例如:Name

Device(设备)

Device(设备)在Metadata DB中,与一个设备配置文件和设备服务直接关联,从EdgeX UI可以很清晰的看到,如下图示: EdgeX中的Device-Device Service与Device Profile Device-Device Service+Device Profile

Device Profile(设备配置文件)

设备配置文件主要包含五个部分:

  • 通用属性:名字,制造商、型号和标签等,这些信息不被设备服务使用,除了名字(name)是必须且唯一外,其余信息都是可选项。
  • 设备资源(在 YAML 文件的 deviceResources 部分中):可以看成设备的属性,可以通过http://:/api/v2/device/name/ 访问
  • 设备命令(在 YAML 文件的 deviceCommands 部分中):可以看成设备的方法,读取和写入的访问,也可以通过http://:/api/v2/device/name/ 访问
  • attributes:面向内部的特性,例如:详细的协议和/或设备特定信息,通知设备服务如何与设备通信以获取(或设置)感兴趣的值
  • Properties:属性,描述了在设备上获得或设置的值。这些属性可以选择性地通知设备服务一些要对值执行的简单处理。
设备配置文件实例

Device Service(设备服务)

Device Service(设备服务)充当 EdgeX 与实际设备和传感器的接口,通过通信协议与实际设备传输数据。 Device Service通过通信协议与实际设备传输数据

相关文章

网友评论

      本文标题:EdgeX中的设备配置文件

      本文链接:https://www.haomeiwen.com/subject/iqhidrtx.html