KNX基础1
来源:互联网 发布:linux系统中时间戳计算 编辑:程序博客网 时间:2024/06/05 22:40
KNX (standard)
KNX is a standardized (EN 50090, ISO/IEC 14543), OSI-based network communications protocol for intelligent buildings. KNX is the successor to, and convergence of, three previous standards: the European Home Systems Protocol (EHS), BatiBUS, and the European Installation Bus (EIB or Instabus). The KNX standard is administered by the KNX Association.
Contents
[hide]- 1 KNX protocol
- 2 Wire transmission
- 3 Configuration modes
- 4 KNX Products
- 5 List of KNX Open Source or Free software
- 6 See also
- 7 References
- 8 External links
[edit] KNX protocol
The standard is based on the communication stack of EIB but enlarged with the physical layers, configuration modes and application experience of BatiBUS and EHS.
KNX defines several physical communication medias:
- Twisted pair wiring (inherited from the BatiBUS and EIB Instabus standards)
- Powerline networking (inherited from EIB and EHS - similar to that used by X10)
- Radio (KNX-RF)
- Infrared
- Ethernet (also known as EIBnet/IP or KNXnet/IP)
KNX is designed to be independent of any particular hardware platform. A KNX Device Network can be controlled by anything from an 8-bit microcontroller to a PC, according to the needs of a particular implementation. The most common form of installation is over twisted pair medium.
KNX is approved as an open standard to:
- International standard (ISO/IEC 14543-3)
- Canadian standard (CSA-ISO/IEC 14543-3)
- European Standard (CENELEC EN 50090 and CEN EN 13321-1)
- China Guo Biao (GB/Z 20965)
KNX Association, as of September 2012, had over 295 members/manufacturers from 33 countries [1] including:
- ABB
- AMX LLC
- Berker GmbH Co. KG
- Better Blind Company
- Bosch
- Bosch Thermotechnik
- Cisco Systems
- Control4 EMEA
- Creston Internacional
- Daikin Industries
- Embedded Automation
- EELECTRON
- FieldServer Technologies
- GIRA
- Hager
- Jung
- Legrand
- Lutron
- Miele & Cie KG
- NuVo Technologies
- ON Semiconductor
- Philips
- Panasonic Corporation
- Radiocrafts
- Russound/FMP Inc.
- Schneider Electric Industries S.A.
- Siemens
- Somfy
- Toshiba
- Uponor corporation
The complete list can be found here at knx.org
The KNX Association has partnership agreements with more than 30,000 installer companies in 100 countries and more than 60 technical universities as well as over 150 training centres.
[edit] Wire transmission
Twisted pair using differential signaling with a signaling speed of 9600 bit/s. Ideal wave resistance at 100 kHz is 120 Ω. Line resistance at 20 Ω/km, max 75 Ω/km. Maximum capacitance bus-to-bus line max 800 pF/m at 800 Hz. Higher capacitance requires proportionally shorter cable length. Bus power with 30 V DC and 25 mA[2]Polarization critical.[3] Devices within same physical segment are addressed with 8-bits[4] Maximum 57600 network nodes.[3] Media access control is controlled with the CSMA/CA method.[5] Maximum segment length is1000 m.[5] 4 segments may be connected with line repeaters to establish a network length of 4000 m.[5] Loops are not allowed.[5]
R-repeated packet
Px-priority10R1P1P0001Source address #0 [3] 2Source address #1 [3] 3Destination address #0 [3] 4Destination address #1 [3] 5Destination type[3]
Routing info
LengthDTR2R1R0L3L2L1L06User data 1-16 bytes [3] Checksum (S) [3]
If the destination type flag (DT) is set the packet will be multicast or broadcast.[5] R2-R0 is decremented for each routing hop, like TTL in IP.[5] L3-L0 correspond to 1-16 user data bytes.[5] Source is always a physical address. Destination may be either a physical or group address.[3] Logical “0” is defined as impulse under the reference level 30 V DC. Logical “1” is lack of the same impulses.[3]
There exist an alternative interface speed at 4800 bit/s taken over from BatiBUS. But KNX TP-0 products will only operate on the same network. But not be able to exchange information with BatiBUS devices.[5]
[edit] Configuration modes
There are three categories of KNX device:
- A-mode or "Automatic mode" devices automatically configure themselves, and are intended to be sold to and installed by the end user.
- E-mode or "Easy mode" devices require basic training to install. Their behaviour is pre-programmed, but has configuration parameters that need to be tailored to the user's requirements.
- S-mode or "System mode" devices are used in the creation of bespoke building automation systems. S-mode devices have no default behaviour, and must be programmed and installed by specialist technicians.
[edit] KNX Products
One of the strengths of the KNX system, is that any product labeled with the KNX trademark is not a mere declaration of the manufacturer but is based on conformity testing carried out by KNX accredited third party test labs. During these tests, it is not only checked that the device supports the KNX protocol but that its useful data is coded according to the KNX standardized Data types.
This results in devices of different manufacturers and different applications that can be combined to a working installation.
The KNX Association member companies have more than 7000 KNX certified product in their catalogues [6] . This wide range of products allow, for example, the integration of:
- Lighting control
- Heating/ventilation & Air Conditioning control
- Shutter/Blind & shading control
- Alarm monitoring
- Energy management & Electricity/Gas/Water metering
- Audio & video distribution
On top of that you can enable access to the system via LAN, analog or mobile phone networks for having a central or distributed control of the system via PCs, Touch screens and Smartphones.
[edit] List of KNX Open Source or Free software
You can see at Ask About KNX forum a list of KNX open source or free software (see threadhttp://ask.aboutknx.com/questions/1217/list-of-knx-open-source-or-free-software ). There is a wide variety of software for multiple operating systems and platafoms running on PC's , Mac's, Smartphones and tablets with Windows, Linux, OSx, iPhone/iPad iOS and Android.
[edit] See also
- INSTEON
- EnOcean
- Intelligent building
- Home automation
- Lighting control system
- OpenTherm
- Smart Environments
- Room automation
- Touch panel
- Bacnet
- Lonworks
- Modbus
[edit] References
- ^ http://www.knx.org/knx-members/list/ KNX Association Members
- ^ Synco, KNX bus, Product range Synco 700, 900, RXB/RXL 2012-09-26
- ^ a b c d e f g h i j k l knx.org - Communication Reliability in the Intelligent Building Systems 2011-03-29
- ^ 753-646 KNX/EIB/TP1 I/O Module 2010-11-30
- ^ a b c d e f g h tuwien.ac.at - Simulation of a KNX network with EIBsec protocol extensions
- ^ http://www.automatedhome.co.uk/announcements/knx-interview-with-joost-demarest-home-automation-in-the-21st-century.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AutomatedHome+%28Automated+Home%29
[edit] External links
- The KNX Association
- The KNX (UK) Association
- The KNX (Australia) Association
- The KNX (Hungary) Association
- Hardware controllers ·
- Sensors ·
- Actuators
- Optical fiber ·
- Cable (xDSL) ·
- Powerline
- (
- X10 ·
- Universal powerline bus (UPB) ·
- PLCBUS )
- Radio frequency
- (
- Wi-Fi ·
- GPRS and UMTS ·
- Bluetooth ·
- DECT ·
- ZigBee ·
- Z-Wave ·
- X-Comfort ·
- ONE-NET ·
- EnOcean )
- Infrared (Consumer IR)
- Insteon
technologies
- Bluetooth ·
- FireWire ·
- IrDA ·
- USB ·
- ZigBee
- SCS BUS withOpenWebNet ·
- C-Bus (protocol) ·
- CEBus ·
- EnOcean ·
- EHS ·
- INSTEON ·
- KNX ·
- LonWorks ·
- ONE-NET ·
- Universal Powerline Bus ·
- X10 ·
- ZigBee ·
- Z-Wave
- Ethernet ·
- Homeplug ·
- HomePNA ·
- WiFi
- Heating, Ventilation and Air Conditioning (HVAC) ·
- Lighting control system ·
- Audio and video ·
- Security ·
- Robotics ·
- Other systems
- Costs ·
- Smart Grid ·
- Organizations
- See also: Home of the future ·
- Building automation ·
- Home network ·
- Home server ·
- Floor plan ·
- House navigation system ·
- Home energy monitor ·
- Xanadu Houses ·
- Ubiquitous computing
- KNX基础1
- KNX (standard)
- KNX教程
- KNX Linux USB Driver
- knx protocol 解析
- knx project site
- EIB/KNX with eibd
- Accessing the KNX bus
- Introduction to EIB/KNX
- knx 协议入门
- KNX协议入门
- ABBi-busEIB/KNX智能系统打造舒适现代建筑
- List of KNX Open Source or free software
- shn gh wh aisg thtc yi p tc cw cw knx
- 1:基础
- 基础1
- 基础1
- 1 基础
- 用Doxygen+Graphviz生成函数调用流程图
- 开心一刻:邪恶的小明
- 智能指针详解
- RBF神经网络的matlab简单实现
- 一个小系统会员模块的总体设计及数据库结构
- KNX基础1
- Android Notification通知详解
- linux U盘挂载
- Windows Server 2012 VDI 标准部署之准备工作——创建DHCP服务器
- poj1502MPI Maelstrom(Dijkstra等等最短路的入门题)
- spring+hibernate整合错误
- 百度定位SDK使用V4.0
- 脸上经常长青春痘痘的青年应该多吃的食物
- 用eclipse编写MapReduce程序的基本要点