智能家居中关于KNX与RS485的区别(软件篇和标准篇)

智能家居中关于KNX与RS485的区别(软件篇和标准篇)_第1张图片


软件篇

硬件的比较,大家对KNX和RS485之间的区别有了一定理解了。接下来介绍软件方面比较。这部分可以说是最重要的区别了。这里分底层软件和上层配置软件。

一、底层软件软件:

RS485底层软件:

一般的都是自定义的通信协议,采用主从通信方式。有的实现方式参考网络七层OSI模型,有的直接就是底层到应用(这种模型不方便维护)。底层软件是一个系统的最关键的组成部分,它直接决定了这个系统是否健壮。一般公司的底层软件都是个不断更新迭代的过程,在应用中提升,使这个485系统越来越稳定。所以一个公司的485产品的稳定的程度,体现了一个公司的发展历史和实力。一般公司的底层测试遵循企业内部标准,所以公司的实力更决定了一个485系统是否可靠稳定。

KNX底层软件:

KNX协议有一整套协议规范,所有的KNX产品都遵循此规范。它的通信方式是对等无损传输。底层软件一般获得两种:外购和自行开发。无论哪一种都有一整套测试流程,其设计参考了网络7层OSI模型中的5层。只有通过KNX测试的底层软件才能进行应用开发,至少这个层次上,整个系统的强大已经毋容置疑。部分公司以金钱换取时间,直接外购底层软件,站在巨人肩膀上,可以快速开发出高好产品。稳定、可靠,又兼容。

二、上层配置软件:

RS485配置软件:

没有哪两个公司的配置工具是一样的,不同公司的配置工具可以做的很有特色及人性化。但现场调试技术人员,接触不同公司的485软件,可能都要从0开始,能配置的设备也是限于本公司。由于这个是系统配套软件,所以他的稳定性和可靠性,也是有其公司实力所决定,毕竟一个软件非朝夕所能产出,也是需要反复测试、验证、升级才可以做的稳定。

KNX配置软件(ETS)

这个软件有KNX协会发行,并有KNX国际协会来进行升级维护,软件可以配置所有KNX厂家的产品,也就是说技术人员只要学会了这个软件,那么他就可以通杀所有KNX产品。目前已发展到ETS5,界面也十分人性化,同时支持ETS App和ETS插件,KNX厂家可以基于这些功能开发出很多具有特色的功能。

ETS5目前支持KNX TP(双绞线)、KNX IP(网络)、KNX RF(无线)、KNX Security(安全)等等,可以不同介质媒体的大融合。

通过上面的介绍我们可以看出:

一个RS485厂家的核心竞争力在于其软件,毕竟硬件可以相似甚至相同,而软件却不同,它真真实实的反映出一个公司的实力。所以目前基于RS485的一些国际大厂的产品依然活跃在各个工地现场,而且会越来越好。

而KNX,它却有着完整的底层软件和配置软件,让产品制造商不再为这两大难题为烦恼,这些厂家可以安安心心的开发出满足客户不同功能的产品。厂家不同功能的产品细分在KNX市场已初现,毕竟没有哪一家公司可以做出满足所有楼控系统的产品。只有大融合才能强强联合,着实的为客户创造价值。如果大家对KNX产品有兴趣,可以关注下思悦智能的产品。

不少人可能会说:一般竞标,也大都是同一家公司产品,很难做到融合。这话其实不假,但是许多大型工程都是要为几十年设计,无论是KNX厂家还是485厂家,都会经过大浪淘沙终沉淀。采用485是绑定厂家,系统与厂家共存亡;采用KNX是绑定产品即可,后期如需更新替换,升级。原有的功能,配置都可以一如既往容易实现。

和下棋一样,用KNX系统进可攻,退可守;用485,其全部封闭性,只可攻(如成本),不好守。所以如果选择RS485产品,其实就是在选择好好队友,队友比产品更重要。

标准篇

情景再现:正在一线奋斗的机智的小明突然打电话过来,噼里啪啦盖脸问了一大堆问题:我现在手头有3个窗帘、1个背景音乐、1个温控器、1个指纹锁,他们都是485协议的,怎么用一个RS485转换器转成KNX啊?我说:那么多东西,我现在也没有协议,我不知道怎么搞?小明又问:不都是485协议吗?我觉得好无辜。

相信搞集成的都遇到过这样的问题:面对纷乱错杂的485产品,一筹莫展,为了完成特定功能,还不得不用,用起来又麻烦!那为什么会这样呢?这是因为大家都在玩自己的那一摊子事儿。每个人都自定义一个协议,哪怕就是一个485单品,仅仅是预留了控制接口,比如背景音乐,也需要别人写程序跟他对接,而不是他想办法去兼容现有的其他协议。所以一想到对接,头就大了。为了解决485对接的问题,还催生了一个485网关市场,将485转成主流的协议:如KNX、Bacnet等。

现在来看看标准的定义:国家标准GB/T 3935.1—83是这样定义的“标准是对重复性事物和概念所做的统一规定,它以科学、技术和实践经验的综合为基础,经过有关方面协商一致,由主管机构批准,以特定的形式发布,作为共同遵守的准则和依据”。

上面不难看出为什么485没有标准了:一、它没有统一规定,规定怎么用,用在什么场合等;二、它没有主管机构,谁是485的协议层的制定者(人家创建的就不是定义协议的好不好)三、厂家之间也没有协商,有的完全自定义,有的则利用现有的协议。

其实基于RS485这种技术,也有不少公司制定了相关的协议,这种协议目前也有着广泛的应用。下面做下基本的介绍:

Modbus:它由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。在一个系统中它只有一个主机,可以接多达247个从机。Modbus系统目前支持两种模式ASCII(美国信息交换码)和RTU(远程终端设备),这两种模式不能混用。Modbus主要工作机制是主机对从机采用了读写寄存器的方式进行操作和控制,从机之间无法进行彼此通信。目前这套协议广泛应用在抄表系统、空调网关、温控系统中。这套协议也没有标准去定义功能,所以各厂家用这个协议做自己的应用,由于协议格式本身是通用的,网关还是可以做成通用的,比那些起始结束都是自定义AA、55 等等的着实好对接很多。

DMX512:USITT(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器的方式。目前市面上面流行的舞台灯光设备都支持这个协议,这个协议电气特性基于485,所以也算是485基础上发展出来的一个标准协议吧。DMX512顾名思义是支持512路通道输出,每通道256级亮度,所以它的速度比较快:250kbps。它的工作机制就是刷新式,总线上一直存在数据,一帧接着一帧,毫无空闲。当然DMX512主机也不需要通道的反馈。

以上协议未能囊括目前所主流的485应用,如Bacnet MS/TP也可以跑在485总线上,其他协议大家自行搜索。

未来,硬件会越来越同质化,各方面电气的认证如CE、UL、3C统统都可以实现,就跟现在手机一样,无非就是性能优劣,但是功能都是标配。任何产品到市场普及到一定程度,即使如KNX、LonWorks 、HBS这种依附于专门芯片才能实现的总线系统,其硬件成本也必然会降低。剩下的,就只有比标准了。

关于RS485,生来就是为技术而生,它是为了解决一个现场通信问题,而不是为了应用而生,不是为了实现某些功能(合集)而生。所以市面上,都在用这个非常成熟的技术去实现自己的功能。各顾各,各玩各,不同厂家的功能之间也不需要沟通和交流,需要交流的时候,需要一个中间人(网关)进行协调和翻译!所以真心希望有大公司能牵头干这件事,在485总线技术的基础上定义一些标准的应用接口。比如温控器、背景音乐、窗帘、门锁、等等....

下面介绍KNX,突然有种如释重负的感觉,估计得益于KNX的技术和成熟的协议标准。介绍KNX和RS485的标准,就跟一个是在吃自助餐,一个在吃快餐。KNX,不用考虑选择在哪儿吃,你只要进来考虑想吃啥就可以了;RS485你还要考虑到哪儿吃,好不好吃,看到菜牌,就这么多,你自己看着办吧!

目前国内做任何一个行业的都有标准,一般标准有三种:GB/Z,指导性标准;GB/T,推荐性标准;GB,强制性标准。

KNX这个标准,最早是在欧洲流行,所以在欧洲很早就已经有了相应的标准号:EN50090《住宅和楼宇电子系统(HBES)》;在中国KNX协会的推动下,这个标准在2007年转变成国家指导性标准:GB/Z 20965-2007;随着时间的发展,在2013年又进一步转化成国家推荐性标准:GB/T 20965-2013。从字面上不难理解:当你进行住宅和楼宇电子系统设计时,从国家指导文件,推荐采用KNX系统。2016年,欧洲的KNX协会又更新KNX RF、KNX Security、KNXWebservice。在2016年底,中国KNX协会召集了目前几家国内做KNX的厂家以及国外的KNX厂家,讨论了如何快速的进行原有GB/T 20965-2013进行修订的会议。2018年6月进行再次商讨。

KNX标准,指导了整个KNX产品的开发,测试,认证的过程,同时包括布线、安装、调试等诸多方面。让制造商有标准可循,开发出既符合标准又能体现差异化的KNX产品,技术又可以与时俱进。最后如果大家对KNX产品有兴趣,可以关注下思悦智能的KNX产品。

你可能感兴趣的:(智能家居中关于KNX与RS485的区别(软件篇和标准篇))