I am developing an ARM based device to control zwave home devices. I want to interact my controller using facebook, email and similar technologies or methods. This controller will have zwave software and ip based camera software. Each software has own APIs. i need a central system to receive messages and send messages. for example: i send message thru facebook or email to my home automation zwave device to turn a specific device ON or OFF. this central system must be able to understand and converts the message/events to understandable format or generic API so then all other technologies which are attached to the controller can be able to understand and performs.
can you suggest ant backbone system runs on linux or what is the system name? What can i use to bind different technologies and get them to speak each other? i am looking for a non JVM solution.