olimex-iot-server is our attempt to create an easy-to-use Open-source software and Open-source hardware low cost do-it-yourself internet-of-things platform. The main goal is to use well known technologies. This allows extending and integration to be easy achievable.
OlimexIoT is based on exchanging asynchronous JSON Messages between IoT Nodes and IoT Server through WebSockets or HTTP POST requests.
WebSockets allows bi-directional communication between the node and the server and is easy (by design) to pass through NAT Firewalls and Proxy Servers.
HTTP POST requests can be used in the case there is no need of bi-directional communication.
Each IoT Node builds separate connection to OlimexIoT Service. Node's firmware have to be build with SSL support. Client connects to the service to monitor the nodes. Direct connection to the nodes from outside is not possible.
Pros | Cons |
---|---|
|
See How to use our free OlimexIoT Service
Direct connection between IoT Nodes and IoT Server via existing wireless network. Firmware SSL support is not required. Possible scenarios for clients: