Hobson can be the foundation for your IoT projects.
The Internet of Things (IoT) is the network of physical objects — devices, vehicles, buildings and other items embedded with eletronics, software, sensors and network connectivity — that enables these objects to collect and exchange data.
In 2015, BI Intelligence forecasted that nearly $6 trillion dollars will be spent on IoT solutions over the next 5 years. Gartner forecasted that the number of connected "Things" will reach 13.5 billion by 2020.
Even if you knock those estimates down by an order of magnitude, IoT has enormous potential. This is further evidenced by the many companies — both large and small — that have entered the space with new products.
Duplication of effort
Until the industry can come together around open standards & services, device hubs like Hobson are a necessity. Unfortunately, many companies are forced to create a hub and associated software simply to facilitate their true differentiators — their hardware.
How can Hobson help?
Hobson is flexible and customizable enough to serve as a starting point for your device hub. There's no need to re-invent the wheel. And because Hobson's capabilities allow devices to interact with it over any protocol, integrating it with your hardware is vastly simplified.
Let's take MQTT as an example since you can start using that right now.
MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium.
The Hobson MQTT plugin turns your Hobson Hub into an MQTT server that allows any custom devices to connect, send data and receive commands from Hobson. The message exchange protocol is straight-forward and easy to implement.
Device passports are created through the Hobson web console to provide your smart devices with secure credentials used for data exchange with the Hobson Hub.
A device passport is tethered to a device's unique ID and can be revoked and re-generated at any time.
Once your device is connected to Hobson, it can send MQTT messages when its state changes and receive MQTT messages when commands need to be executed. Hobson treats these device(s) just like any other in the system — they can be controlled, used in scheduled and evented tasks, etc.
The entire Hobson web console is a discrete plugin and can be replaced — so you can give your Hub any user interface you want while still retaining all the capabilities that Hobson provides (within the boundaries set by Hobson's open source license).
The upcoming Hobson Firmware will make it even easier to create smart devices and sensors using supported hardware platforms. The firmware takes care of Wi-Fi acqusition as well as bootstrapping and exchanging data with the Hobson Hub. You just write the code to interface with your specific sensors, etc. and Hobson firmware does the rest.
Please contact us through our forum if you're interested in more information or early access.