OpenIoT is an opensource Internet of Things framework. It is a commercial grade framework that is designed with hobbyists in mind.
OpenIoT supports a 2-tier network architecture, one for the devices and one for control and monitoring by users. Its protocol is designed to support auto-networking, auto-discovery and zero configuration.
OpenIoT allows third parties to develop compatible devices or to integrate existing devices into the system. It also supports integration of OpenIoT into existing corporate software systems such as ERP, attendance management etc.