Skip to main content

What is Azure IoT Hub ?

Pre-requisite Knowledge
Before we start with the understanding of Azure IoT Hub, we should know-
  1. Azure Cloud
  2. The generic term IoT (Internet of Things)
Introduction of Azure IoT Hub
Okay, so let’s get started with the actual topic, i.e. Azure IoT Hub, so we’ll first understand that was is it and then why one should use it.
Azure IoT Hub is a service hosted in Azure (a cloud platform by Microsoft) which basically manages the IoT devices registered with it by the developers. As it is a Hub, hence it also acts as a Central unit for communication between the devices/ IoT itself.
So in simple tern, it can be like a central platform that helps manage the connected devices and also moderates in the communication between the devices as well. So whenever there is a question of authorization, like who’s the boss devices or the IoT Hub, then it is the IoT hub only.
Feature of Azure IoT Hub:
  • It is meant for a far high number of devices, so it can be scaled to millions of devices.
  • It supports millions of events per second for IoT tasks.
  • There are always various pricing tiers as per the need of an individual to the Business entity.
  • Supports bi-directional mode of communication.
  • Can be easily integrated with various Azure services like:
  • Language Support for Azure IoT SDKs:
    • C
    • C#
    • Java
    • Python
    • JS
If you’ve heard about Event Hub, then there might be a question that if we have Events Hub, then why we need Azure IoT Hub?
Well, the answer is simply given by Microsoft, by the below table extracted from here:
 
IoT Capability IoT Hub standard tier IoT Hub basic tier Event Hubs
Device-to-cloud messaging
Protocols: HTTPS, AMQP, AMQP over WebSockets
Protocols: MQTT, MQTT over WebSockets
Per-device identity
File upload from devices
Device Provisioning Service
Cloud-to-device messaging
Device twin and device management
Device streams (preview)
IoT Edge
Conclusion - In this article, we have learned about:
  1. Azure IoT Hub
  2. How to get started with it
Soon, we’ll see how we can actually set up a development environment for Azure IoT Edge. Stay tuned

Comments

Popular posts from this blog

Post-Event Resources- Ai Gaming with Microsoft Azure Heya  Folks hope you enjoyed the Event, do let us know in the comment section about your experience. As said, Here are the Post Event Resources for your continual Learning... Basic Concept of Ai (Theory) AI in Video Games: Toward a More Intelligent Game What is an API Open-Ai 5 Article Microsoft Cognitive- Getting started with Azure Cognitive Services Bundled Playlist on Youtube Microsoft Cognitive Vision Service- Try for Free online Some Videos by Siraj:  OpenAI Five vs Dota 2 Explained How to Install OpenAI's Universe and Make a Game Bot    How to Make an Amazing Video Game Bot Easily Hope you find the Resources resources... For folks interested in Microsoft Azure ML, Click Here

Creating a URL Shortener Deplyment on Azure (NodeJS) part-2

For reference to the previous post, please refer to this link : Connecting-to-our-Database Now let's head to the package that we added config in the npm install command, what it does is that it will look for default.json the file inside config (folder) which we created earlier that will consist of the global variables for our project. Now let's open that default.json file and place the below snippet in it: { "mongoURI": "<ConnectionStringHere>" } We'll replace the Connection String from the cluster's string from our Atlas Account (if you still don't have an account, click here to create one) After Logging in to the Atlas, create a free Cluster and add a database user in it Now use the below code in the db.js the file inside the config (folder): const mongoose = require('mongoose'); const config = require('config'); // Grab the Connection string URL from the default.json file const db = confi...

Machine Learning with Microsoft Azure ML Studio

Event- Machine Learning with Microsoft Azure ML Studio Event Date: October 30, 2019 Event Venue: College of Vocational Studies, Triveni, J Pocket, Phase II, Sheikh Sarai, New Delhi, Delhi 110017 Requirements: Laptop Optional but recommended: Internet Connection (may be Mobile- Hotspot or WiFi- Dongle) To register, Click here FREE Subway Meal to first 100 Registered Students...
Counter Widget