IoTSyS consists of multiple projects that are currently evolving and act as proof of concept prototypes within several research projects of the Automation Systems Group at the Vienna University of Technology.
IoTSyS consists of multiple projects that are partly based on existing open source libraries with different licenses.
The oBIX gateway including the OSGI oBIX server, the protocol bindings (HTTP, CoAP, SOAP) and common oBIX objects are made open source based on the liberal new BSD license. The gateway by itself is completely independet from technology specific connectors and runs as OSGI application within an OSGI container.
The connectors to home and building automation technologies are based on existing open source libraries and are wrapped in protocol bundles using OSGI. These bundles remain the open source license of the library, but can be deployed within an OSGI environment.
The gateway and the protocol bundle projects are separate applications. However, within an OSGI environment they can work together.
Projects:
- IoTSyS-Gateway: OSGI based oBIX server, HTTP Server, CoAP Server, RESTful Web service endpoint, SOAP Web service endpoint
- IoTSyS-oBIX: Extendend and modified oBIX toolkit
- IoTSyS-Common: Interfaces and API to interact with the oBIX server, common oBIX object types
- IoTSyS-WMBus: connector for Wireless M-Bus and technology specific oBIX object implementation, provided as OSGI bundle
- IoTSyS-Calimero: OSGI library wrapper of Calimero
- IoTSyS-KNX: OSGI bundle wrapper for Calimero, including IoTSyS specific bundle activator and technology specific oBIX object implementation
- IoTSyS-BACnet4J: OSGI library wrapper of BACnet4J
- IoTSyS-BACnet: OSGI bundle wrapper for BACnet4J, including IoTSyS specific bundle activator and technology specific oBIX object implementation
- IoTSyS-Encoding-JSON: OSGI library wrapper
No comments:
Post a Comment