After a long exchenge of ideas each others, I and Mauro decided to choose an open souce hardware and software platform upon which base the development of a freedomotic knx plugin; the alternative was choosing a completely software based solution throught a knx plant software emulator kindly provided by Calimero libraries maker, Boris. We have indentified three solutions, partially interchangeable; all are marked as lowest common denominator by being low-cost as hardware and open source as software.
1) The first solution uses open software Linknx and Webknx2, linux as OS with a daemon for EIBD telegram manegement while hardware-side we have a custom board based on Siemens TP-UART chip and a BCU2 coupling unit useful for knx bus interfacing. You can find details here:
http://ekblad.org/konnex/ and here
http://linknx.sourceforge.net/ and custom board details are here:
http://www.auto.tuwien.ac.at/~mkoegler/index.php/tpuart; we found also an example prototype where hardware and software lay on a modified Linksys WRT54gs Wi-fi router OpenWRT compliant. In this case all the embedded linux based system is our gateway; the fd plugin takes possession of hardware virtualizing EIB commands throught Linknx and configurating an XML file for knx hardware addresses. We can have a project variant if we exchange custom board with this
http://busware.de/tiki-index.php?page=TUL an economic serial USB board with bus USB 2.0 coupling an ATMega32 and TP-UART onboard (€69 VAT included).
3) The last solution uses an Arduino Mega (multiple UART) a custom knx interface shield with TP-UART and Knx bus copupling and a binary sketch which manages EIBD telegrams
http://dka.web-republic.de/?s=knx.
Just to finish the report, open Knx complete gateways apart, there is a full open Hw/sw development platform that is ideal for experiments interfacing with real or simulated knx plants: Knxlive!
https://www.auto.tuwien.ac.at/a-lab/knxlive.htmlWe'd like to know your considerations about this project and which direction possibly follow. Have a nice day. Alberto and Mauro :)


