接口/总线/驱动
在物联网智能有线的协议中,应用最广泛的两种协议就是KNX总线与RS485总线;所谓总线,就是一条连接所有设备的线路。所谓总线通讯协议,是总线上运行的软件定义。总线协议就像是一种语言,是总线上的设备用来进行彼此沟通的工具。因此,这个语言的精细程度就决定了总线设备之间沟通的效率。
我们熟悉的KNX总线,使用的是KNX协议。KNX协议从物理层到数据链路层以及到应用层,在各个层面都有非常详细和完备的定义。因此,从这个角度来说,KNX总线协议就像是中国的普通话的语言,非常精细而且准确。即使是不同厂家生产的KNX设备,都可以完全地实现无缝兼容。
另一种经常被提到的RS485总线,也是目前市面相对比较常见的总线标准,但是RS485总线标准实际上只规定了其物理层面的相关参数,并没有对软件方面的通讯协议进行详细规定。生产厂家只好基于RS485总线标准,自行制定相关的总线协议。比如Modbus协议,就是最早由施耐德电气制定的基于RS485总线通信的,用于工业控制的总线协议。我们现在常听到所谓“485协议”,其表达的意思应该是“某种基于485总线的通讯协议”,所以并不是一个准确的说法,只不过约定俗成,也就很少有人去追究了。
因此,RS485总线协议是一个并不完备的通讯语言,有很大的空间取决于厂家的自行定义。这也就是为什么,同样是声称自己产品属于“485协议”的两个厂家,其产品之间却不能直接进行互联的原因。因为他们所说的语言在很多细节上并不一致。
所以上海铭港物联网科技有限公司在智能建筑中的落地应用中,更多的选择使用KNX总线协议,而由于KNX总线协议的诸多优点国家也推出相应的国家标准GB\T20965-2013,这也是唯一有国家标准的物联网智能总线协议。
全部0条评论
快来发表一下你的评论吧 !