基于iRidium pro的通用协议网关
每当与大量自动化系统安装一起使用时,每次遇到组合支持各种协议的设备的难题时,我都会遇到困难。即使协议之间已经存在硬件接口,通常也仅支持最少数量的功能。随着时间的流逝,问题只会恶化。客户求助于系统集成商,将整套设备组合到一个系统中。即使他准备好(很少)只购买推荐的设备,他仍然不能将自己限制在一种或两种协议的范围内。例如,锅炉由KNX控制,通风系统由ModBus控制,柴油发电机由ModBus控制,C-Bus照明(他喜欢开关),Russound音频多房间,Kramer视频多房间,RS232气象站,通过SNMP的UPS,根据M-的电表公交车,通过DIIINet的空调/那里的东西等等。这是我为客户绘制的一幅典型图片,用以说明他的房子里的一切并不那么复杂:
集成商通常的方法是说服客户最大限度地使用一种协议,例如KNX或C-Bus,Beckhoff / WAGO等多协议的工程师/计量器,以及所有这些以及AV技术,以连接Crestron / AMX,您已经在其中配置了自动化功能。结果,我们在鲁布列夫卡(Rublevka)买了一栋普通的房子,预算很沉重,并且是唯一知道这项业务如何运作的公司。在这里,当我想将另外20个有趣的新设备连接到系统时,“物联网”时代仍然突然开始。但这是不可能的,因为它们每个人都按照自己的协议工作并且预算将超出所有限制。尽管进行了无数次标准化尝试,但“时代”才刚刚开始,混乱正在加剧。近年来,我们在自动化市场上看到的唯一大型标准化就是现在每个系统或硬件都有IP输出。这样就可以实现一个长期的梦想:就我个人而言,我一直梦that以求的工具:1.将使我能够简单地连接不同协议的团队而无需编程2.将其安装在我选择的硬件上,例如,安装在And 对象上的服务器或控制器上这正是我们在iRidium pro上所做的。1.我们连接块:
2.结果被注入到iRidium服务器中安装在Windows(已在Intel NUC,Compute Stick等许多产品上测试)或Linux(有Raspberry Pi等版本)上安装。有几种现成的硬件版本。即使将其发送到您的智能手机,iOS或Android上的i3 pro客户端应用程序(通过iRidium Transfer实用程序或您网站上帐户中的“项目”部分),它也确实有效,但这仅对测试有意义。这是一个简短的视频,其中添加了4个协议,然后将一些命令彼此连接:这是iRidium的第一个版本,其中有一个块编辑器。它将得到认真改进,并且在下一版本中将提供大量新功能。但是现在您可以通过配置文件将自己的逻辑块添加到javascript中。在测试模式下,所有这些工作都是完全免费的(有时间限制),您可以自己尝试。 Source: https://habr.com/ru/post/zh-CN393621/
All Articles