OI4核心库(软件开发工具包(SDK))简化了开放工业4.0联盟兼容应用程序的开发并使其标准化。根据OI4开发指南,开发人员可以使用SDK的强大API对完整的应用程序进行建模。此应用程序可以根据规范在MQTT总线上进行通讯。SDK大大加快了开发过程,并避免了在开发开始时已经存在的基本实施错误。
该套件通过在MQTT总线上执行其他应用必须执行的任务,尽可能简化程序员的工作。发布时,该套件根据OPC UA PubSub对JSON有效负载进行编码,根据指南访问MQTT主题命名空间,并自动对应用的可读信息主题进行处理。
为了更有效地传输有效负载,SDK使用一个发送列表和一个接收列表。应用程序通过API配置这两个列表。该套件可自动处理列表。这可以最大限度地减少应用程序在正常和永久操作中的工作量:
接收到的数据通过回调函数传输。
发送时,仅传输纯用户数据。
为期一天的内部培训有助于启动,并为成功实施提供正确的动力。参加培训课程的前提条件是Linux、开发环境、C++编程语言知识以及容器技术。