Open Remote defines a hardware Reference Implementation that serves several purposes.
- We publish a Bill of Materials which can be used to assemble your own.
- It is designed to host and run the OpenRemote Controller (ORC) which is written in Java on Linux.
- It is designed to provide physical gateways to IR/RS/RF(wifi)/Insteon etc via additional USB plugins.
- The ORC runs in Java, Simple gateways run in C on Linux. Java layers do protocol mapping and pass bytes to native layers to relay to their port. The drivers are thus greatly simplified in design as they do not know protocol. This simplifies implementation, installation and maintenance. See CM15A daemon design discussion for reference.
- Current Linux implementation is based on Debian. We will make binary images available for download.
- They serve as dev-kits for members. We are building them in batches. Contact us through the forums if you are interested in getting a dev-kit.
- While we are exploring offering the units as a product, if you are interested in providing the Hardware RI, we are interested in hearing from you.
