About The Internet Of Things
The Internet Of Things is an old concept that is currently revolutionizing the way we live, yet so many people do not know it even exists. The Internet of Things, also known as IoT, is a network of "Smart" devices known as "Objects" or "Things". These devices can communicate with each other through the internet with or without human interaction to provide services or carry out tasks at home or office, in the car and even inside your body.
All devices and applications managed by the iotJumpWay are added to Locations. You can think of a iotJumpWay Location as an IoT hosting account for a single physical location. For example, you may want to build an home IoT network, to do this you would create a Location which would provide you with device to cloud / cloud to device messages and storage for your data.
Within each iotJumpWay Location you can assign multiple Zones that represent specific areas of your Location. For example, if your Location is your home, you could add kitchen, lounge and bathroom as Zones. Inside each zone you can install and connect multiple devices via the iotJumpWay which will allow you to easily manage and monitor your devices via the various iotJumpWay control panels and applications.
Developers and Makers can create multiple devices and attach them to Zones within their Locations. Once your device instances have been created in the Developer Console you will be provided with access keys for the iotJumpWay MQTT broker and Rest API endpoints (CoAP and AMQP are currently in development). Once you have your keys you simply download your chosen library from the iotJumpWay Developer Libraries, plugin your keys and away you go.
MQTT / REST / WebSockets
MQTT is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport.
REST is popular for allowing several types of applications access data from an online database using a HTTP request.
CoAP - Constrained Application Protocol
The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained networks in the Internet of Things. The protocol is designed for machine-to-machine (M2M) applications such as smart energy and building automation.
AMQP - Advanced Message Queuing Protocol
The Advanced Message Queuing Protocol (AMQP) is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. The capable, commoditized, multi-vendor communications ecosystem which AMQP enables creates opportunities for commerce and innovation which can transform the way business is done on the Internet, and in the Cloud.