Eclipse recently announced a working group to drive the adoption of the Eclipse Sparkplug specification to standardise interoperability in the Industrial Internet of things arena. The MQTT protocol has fast become the de facto standard for messaging in IOT applications. However MQTT was designed to be as open as possible and didn’t provide any restrictions on topic names and message structures.
Continue readingCategory: IOT
Using MQTT APIs For IOT -Beginners Guide
MQTT is probably the most common IOT protocol and many IOT service providers and devices provide an MQTT based API. In the tutorial we are going to use a simple MQTT API to manage several simulated devices.
Continue readingUsing HTTP APIs For IOT -Beginners Guide
Many of the APIs today are Web API’s designed to access web services like Facebook ,Twitter etc. Because of their widespread use most IOT services (AZURE,AWS,Bluemix) also support http based APIs. To understand and use an http API you will need a reasonable understanding of the following:
Continue readingUsing cURL for Testing IOT Applications
The http protocol is the main protocol used on the web, and because of its widespread adoption it is also used in IOT applications. Many IOT applications like the Thingsboard Dashboard support both http and MQTT. In this tutorial we will start with a general introduction to cURL and show examples of using cURL to get and POST data.
Continue readingCreating an IOT or MQTT Dashboard Using Thingsboard
Thingsboard is an open source IOT platform for data visualization. It is available for download and installation on your own hardware or as an online service for demonstration purposes. In this tutorial we will configure a simple Dashboard to display data from sensors using MQTT and Python.
Continue readingGuide to IOT Dashboards and Platforms
IOT dashboards are essential for visualizing IOT data, and controlling IOT devices. A Dashboard is a crucial component of any IOT platform.
Continue readingGuide to IOT Networking and Messaging Protocols
The Internet of things (IOT) will utilize the existing networking infrastructure, technologies and protocols currently used in homes/offices and on the Internet, and will introduce many more. The purpose of this tutorial is to give you a quick overview of what networking and application protocols are likely to be used to build the IOT.
Continue readingIOT Wireless Technology Working Notes
These are currently my working notes and resource links on the various technologies surrounding the internet of things wireless technologies.. Overview The Internet we as we currently know It consists of computers, tablets, and laptops connected to the Internet using either cable (Ethernet) or Wireless (Wi-Fi) Smart phones and tablets don’t have support for Ethernet. and use Wi-Fi as the main connection technology and mobile technologies ( 3G and 4G) when they’re not in the range of a WiFi connection. The IOT will consist of an array of new devices that are very different to tablets and PCs. The main characteristics
Continue readingUnderstanding HTTP Basics
HTTP stands for hypertext transfer protocol and is used to transfer data across the Web. It is a critical protocol for web developers to understand and because of it widespread use it is also used in transferring data and commands in IOT applications. The first version of the protocol had only one method, namely GET, which would request a page from a server. The response from the server was always an HTML page.- Wiki To give you an idea of how simple the HTTP protocol started out take a look at the Original specification which was only 1 page.
Continue readingThe Internet of Things (IOT ) for Beginners
The Internet is now 20 years old and over 2 billion people are connected to it using computers,smart phones and tablets. The Internet currently connects people to people (P2P) and is now being called Internet Phase 1. The next Phase of the Internet is just beginning, and will connect people to everyday devices (M2P), and everyday devices to each other (M2M).
Continue reading