Definition
Definition, details about IOT can be know using below link.
click http://en.wikipedia.org/wiki/Internet_of_Things
Tutorial
This Eclipse tutorila about IOT,this explaint about technologies used in it.
the tutorial help to make green house by making IOT Device to check tempratore.click http://iot.eclipse.org/java/tutorial/
Kura
Kura provides a Java/OSGi-based container for IoT applications running in service gateways. By installing Kura on a device, not only can you turn it into a powerful IoT router that can be managed remotely, but you also have access to a complete application framework for deploying custom applications. These applications leverage OSGi and Kura API for making it easy to access the underlying hardware (serial port, GPIOs, etc.), communicate with an IoT server backend, manage the runtime settings, etc.
Learn more on Kura on the project’s website: https://www.eclipse.org/kura.
MQTT and Paho
In order to make the sensors data available to the Internet, and therefore allow 3rd party applications (mobile, web, etc.) to consume this data, we will use the MQTT protocol.
MQTT is a lightweight messaging protocol based on the publish/subscribe model. A central broker is federating MQTT clients that are publishing messages on specific topics, allowing other clients subscribed to these topics to immediately receive those messages.
Eclipse Paho is an open-source project that provides MQTT client implementations in many programming languages, and Kura is using Paho to provide high-level OSGi services for IoT communications between a gateway and the Internet.
Learn more on Paho on the project’s website: https://www.eclipse.org/paho.
CoAP and Californium
CoAP (Constrained Application Protocol) is a RESTful protocol targeting constrained embedded devices and wireless networks. CoAP essentially replicates the HTTP resource model on top of UDP using a binary, bandwidth-efficient, encoding.
Eclipse Californium provides a Java implementation of CoAP, together with a security library (Scandium) for DTLS.
Learn more on Californium on the project’s website: https://www.eclipse.org/californium.


No comments:
Post a Comment