当前位置: 首页 > 软件库 > 其他开源 > 工业软件 >

Apache PLC4X

工业物联网通用协议适配器
授权协议 Apache
开发语言 Java C/C++ Google Go
所属分类 其他开源、 工业软件
软件类型 开源软件
地区 不详
投 递 者 郑正文
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Apache PLC4X 一个工业物联网通用协议适配器,PLC4X 是一组库,用于使用各种协议与工业可编程逻辑控制器 (PLC) 进行通信,但这些协议具有共享的 API。

工业的可编程逻辑控制器(PLC)大多采用大量不兼容的协议进行通信,因此和外界(IT/互联网)的交互变得很困难。PLC4X 项目致力于提供一组统一的 API,通过这些 API 实现能与大多数 PLC 进行通信的驱动程序(通过各种 PLC 的原生通信协议)。

  • 设计安全:PLC4X 驱动程序的实施不仅考虑到了安全性,其被动模式的驱动程序
  • 性能可控:PLC4X 允许以所需的功率获得数据量,而不会对工业硬件造成压力

PLC4X 还可与其他 Apache 项目集成,例如:

入门

根据编程语言的不同,用法会有所不同,因此请访问 PLC4X 网站上的入门以查找选择的语言。

Golang

  • 有关如何使用 Go 编写 PLC4X 应用程序的指南,请转到 Go 入门

Java

  • 有关如何使用 Java 编写 PLC4X 应用程序的指南,请访问 Java 入门
  • 注意:目前支持构建 Apache PLC4X 的 Java 版本至少为 Java 11

目录

  • Golang使用Apache PLC4X连接modbus Apache PLC4X 是一个工业物联网通用协议适配器,PLC4X 是一组库,用于使用各种协议与工业可编程逻辑控制器 (PLC) 进行通信,但这些协议具有共享的 API。 工业的可编程逻辑控制器(PLC)大多采用大量不兼容的协议进行通信,因此和外界(IT/互联网)的交互变得很困难。PLC4X 项目致力于提供一组统一的 API,通过这些 A

  • Kafka Connect 配置 NAME DESCRIPTION TYPE DEFAULT VALID VALUES IMPORTANCE config.storage.topic kafka topic仓库配置 string high group.id 唯一的字符串,用于标识此worker所属的Connect集群组。 string high key.converter 用于Kafka Conn

 相关资料
  • 主要内容:RPL协议,CORPL协议,CARP协议,6LoWPAN,6LowPAN安全措施,6LowPAN协议的属性网络层分为两个子层:处理从源到目的地的数据包传输的路由层,以及形成数据包的封装层。 RPL协议 RPL代表低功耗和有损网络的路由协议。它是一种距离矢量协议,支持各种数据链路协议。RPL构建了一个面向目标的有向无环图(DODAG),它只有一个从每个叶节点到根节点的路由。此DODAG中的所有流量都通过根路由。最初,每个节点发送一个DODAG信息对象(DIO),声明它们是自己的根。这些信

  • 主要内容:蓝牙,Z-Wave,ZigBee智能能源,LoRaWAN物联网数据链路通信协议为网络层提供服务。不同组织为数据链路协议指定了各种协议和标准技术。 蓝牙 蓝牙是射频上的短程无线通信网络。蓝牙主要集成到智能手机和移动设备中。蓝牙通信网络工作在2.4 ISM频段内,数据速率高达3Mbps。 蓝牙技术分为三类: 蓝牙经典 低功耗蓝牙 蓝牙SmartReady 蓝牙5.0版本的功能引入到蓝牙5,它完全是为物联网开发的。 蓝牙网络的属性 标准:蓝牙4.2 频率:2

  • 主要内容:MQTT(消息队列遥测传输),SMQTT(安全消息队列遥测传输),CoAP协议,DDS通信协议会话层协议审查消息传递的标准和协议。不同的标准化组织引入了IoT会话层协议。有不同功能和范围的不同类型会话层协议。MQTT和CoAP通过小消息大小,消息管理和轻量级消息开销来满足这些需求。 MQTT(消息队列遥测传输) MQTT(消息队列遥测传输)是IBM于1999年推出的消息传递协议。它最初用于监视物联网中的传感器节点和远程跟踪。它适合小巧,便宜,低内存和低功耗的设备。MQTT在一侧提供应用

  • 本文向大家介绍物联网常用协议的整理,包括了物联网常用协议的整理的使用技巧和注意事项,需要的朋友参考一下 物联网协议: Protocol CoAP XMPP RESTful HTTP MQTT Transport UDP TCP TCP TCP Messaging Request/Response Publish/Subscribe Request/Response Request/Response

  • 我一直在关注AWS IoT文档,试图在http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws在web应用程序中设置与AWS IoT的WebSocket连接。第一步是启动WebSocket连接,方法是向按照教程中的步骤创建的endpoint发出GET请求,但我遇到了以下错误:

  • 主要内容:连接到每一种旅行方式,交通监控避免碰撞物联网(IoT)在运输系统中具有至关重要的应用。 物联网在航空运输,水运和陆运等所有运输领域都发挥着重要作用。 这些运输领域的所有组件都是使用智能设备(传感器,处理器)构建的,并通过云服务器或将数据传输到网络的不同服务器互连。 连接到每一种旅行方式 交通运输中的物联网不仅适用于从一个地方到另一个地方的旅行,而且更安全,更环保,更方便。 例如,智能汽车同时执行工作,例如导航,通信,娱乐,高效,更可靠

  • 主要内容:改善客户体验,更多数据,更多机会,提高效率,创建新的商业模式,降低成本并提高生产率在商业企业中,物联网不仅将设备连接到互联网,它还不止于此。现在,物联网正在通过创造机会来更好地了解产品,服务和客户体验,从而改变企业和商业。 物联网通过多种方式改变业务。其中一些提到如下: 改善客户体验 提高效率 更多数据,更多机会 创建新的商业模式 降低成本并提高生产率 资产追踪和减少浪费 改善客户体验 由于技术的发展,物联网通过了解客户行为及其需求,为客户和服务提供商提供了机会。当产品和服务提

  • 主要内容:智能灌溉系统物联网的另一个重要领域是农业领域,物联网系统在土壤和作物监测中起着至关重要的作用,并相应地提供了适当的解决方案。 通过物联网技术实现智能农业可以帮助农民减少废物产生并提高生产率。 有几种可用于农业领域的物联网技术。他们之中有一些是: 用于现场监测的无人机 土壤监测传感器 水玷污的水泵 常规操作机器 智能灌溉系统 使用物联网的智能农业的一个部分是智能灌溉系统。在智能灌溉系统中,物联网检查农民创造的环