CODESYS String Libraries
这个 CODESYS IIoT Libraries SL 附加组件为工业物联网环境中的通信提供了大量库。支持不同的协议,例如 MQTT 和 HTTPS。该软件包还提供用于编码和解码数据结构(例如 INI、CSV、JSON 和 XML)的工具,以及用于与个人提供商(例如 AWS 和 Azure)的云服务直接通信的功能块
软件包中提供了以下库:
Web Client SL: 通过 http 或 https 与 Web 服务器通
MQTT Client SL: 支持 MQTT(消息队列遥测传输)协议,用于在设备之间将遥测数据作为消息传输
Mail Service SL: 通过SMTP和POP3协议发送、接收和删除电子邮件。
SNMP Service SL: 支持以下功能:SNMP GET、SNMP GET_NEXT、SNMP Agent、SNMP TRAP、SNMP SET
SNTP Service SL: 构建SNTP客户端和服务器应用程序(SNTP V3、SNTP V4)。
AWS IoT Core Client SL: 与亚马逊的“AWS IoT Core”云平台交换消息发送和接收
Azure IoT Hub Client SL: 将 IoT 设备连接到 Microsoft 的“Azure IOT Hub”云服务时发送和接收消息的功能块。
JSON Web Token SL: 在控制器上创建JWT(JSON Web Token)。为此,支持 HS256、HS384、HS512und 和 RS256 算法。
Web Socket Client SL: 通过 Internet 上的客户端和 Web Socket 服务器之间的 WebSocket 协议进行通信。
OpenWeather Client SL: 通过 OpenWeather API 查询天气数据。
CSV Utility SL: 读取和写入CSV文件
INI File Utility SL: 读写INI文件
JSON Utilities SL: 创建、读取和写入复杂的 JSON 文件(UTF-8、UTF-16);读取和写入 JSON 字节数组并搜索键、值、子元素和父元素
XML Utility SL: 在控制器上读写XML文件或XML字符串并搜索XML元素
下载和许可
你可以下载 CODESYS IIoT Libraries SL 的附加组件 CODESYS Store International 并通过以下方式进行安装 CODESYS Installer。
该库可以直接在某些控制器上使用,而对于其他控制器,必须在控制器上安装 SL 许可证。
你可以在中购买许可证 CODESYS 商店。
重要
CODESYS IIoT Libraries SL 仅包括功能块库。与现场总线协议一样,没有实现配置器
提示
有关库内容和用途的一般信息,请参阅示例项目的帮助: 示例 CODESYS 工业物联网库 SL