DEV Community

Cover image for IoT remote monitoring and notifications using Azure IotHub, Service Bus and Raspberry and Logic Apps
Balram Prasad
Balram Prasad

Posted on

IoT remote monitoring and notifications using Azure IotHub, Service Bus and Raspberry and Logic Apps

IoT remote monitoring and notifications with Azure Logic using IotHub, Service Bus and Raspberry

Azure IoT Hub provides a cloud-hosted solution back end to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning. Security-enhanced communication channel for sending and receiving data from IoT devices.

Azure Service Bus is a fully managed enterprise message broker with message queues and publish-subscribe topics (in a namespace). Service Bus is used to decouple applications and services from each other, providing the following benefits:

Load-balancing work across competing workers
Safely routing and transferring data and control across service and application boundaries
Coordinating transactional work that requires a high-degree of reliability

The Azure IoT explorer is a graphical tool for interacting with devices connected to your IoT hub. This article focuses on using the tool to test your IoT Plug and Play devices. After installing the tool on your local machine, you can use it to connect to a hub. You can use the tool to view the telemetry the devices are sending, work with device properties, and invoke commands.

Azure Logic Apps is a cloud-based platform for creating and running automated workflows that integrate your apps, data, services, and systems. With this platform, you can quickly develop highly scalable integration solutions for your enterprise and business-to-business (B2B) scenarios. As a member of Azure Integration Services, Azure Logic Apps simplifies the way that you connect legacy, modern, and cutting-edge systems across cloud, on premises, and hybrid environments.

The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.

  • Introduction to IoT remote monitoring and notifications
  • Use case of IoT remote monitoring and notifications
  • Benefit of IoT remote monitoring and notifications
  • Create IOT Hub In Azure Portal
  • Create Devices in Azure Iot Hub
  • Azure Iot Hub Explorer
  • Raspberry Pi Simulator
  • Connect Device to Azure Iot Hub
  • Create Service Bus Namespace
  • Create Service Bus Queue
  • Add Custom Endpoint in Azure Iot Hub
  • Add Routes in Azure Iot Hub
  • Explore message with Service Bus Explorer
  • Create Logic App
  • Create Service Bus Connection in Logic App
  • Create Gmail Connection in Logic APP
  • Create Storage Account
  • Link Storage to Logic App

Top comments (0)