Home > News & Updates > Electronics News Updates > Environmental Monitoring with TPS, Azure, and PowerBI

Environmental Monitoring with TPS, Azure, and PowerBI

Summary of Environmental Monitoring with TPS, Azure, and PowerBI


This article outlines a project to collect environmental data using Tibbo Project System (TPS) devices, process it via Azure Stream Analytics, and visualize the results in Power BI. The setup involves configuring the TPS with a specific layout, installing Node.js applications, setting up an Azure IoT Hub for device communication, and registering device identities using the iothub-explorer CLI tool.

Parts used in Environmental Monitoring with TPS:

  • Tibbo Project System (TPS) devices
  • LTPS Web Interface
  • Tibbits Layout modules
  • Node.js environment
  • Git
  • Python 2.7
  • Azure account
  • Microsoft Azure IoT Hub
  • PC with installed Node.js
  • iothub-explorer CLI tool

Сollect environmental data with Tibbo Project System devices, process it with Azure Stream Analytics and visualize using Power BI.

Environmental Monitoring with TPS, Azure, and PowerBI

Story

Quick Solutions to Questions related to Environmental Monitoring with TPS:

  • How do I configure the TPS?
    Open the LTPS Web Interface by entering its IP address, select the Tibbits Layout tab, launch the Configurator, set up the layout, save the file, and reboot the TPS.
  • What software is installed on each LTPS by default?
    Node.js, Git, and Python 2.7 are installed by default, but NPM is not included.
  • Where should Node.JS apps be stored?
    The /opt/node-apps/ folder is proposed to be used for your Node.JS apps.
  • How do I create an Azure IoT Hub?
    Sign in to the Azure Portal, choose New Internet of Things Azure IoT Hub, configure the hub, click Create, and wait for it to finish creating.
  • How can I get the connection string for my IoT Hub?
    Select All Resources, click your hub name, click the Keys icon, choose the iothubowner item in the Shared access policies blade, and copy the Connection string value.
  • What are the ways to register device identities?
    You can register with a script using Azure API, with a GUI App for Windows only, or with a multiplatform CLI tool.
  • Which method is recommended for registering device identities?
    The third way using the multiplatform CLI tool seems to be the most convenient one.
  • What Node.js version is required for iothub-explorer?
    To use iothub-explorer you need Node.js version 4.x or later installed.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top