Meshlium Technical Guide
Development website
rev202012
rev202012
  • Initial page
  • General and safety information
  • Important: read me before using
  • Meshlium v4.0 vs Meshlium v3.5
  • Contents of the box
  • Specifications
  • How to use Meshlium
  • Understanding Meshlium
  • Accessing Meshlium - make it easy!
  • Network interfaces setup
  • Wireless Sensor Networks
  • Meshlium Visualizer
  • Cloud Connectors
    • Premium Cloud Partners
      • Arrow
      • ElementBlue - RightSensor
      • Ericsson DDM
      • Libelium Cloud Bridge service
      • Telit
      • ThingWorx
    • Advanced Cloud Partners
      • Microsoft Azure Event Hubs
      • Microsoft Azure IoT Hub
      • Ensura
      • Infiswift
      • Ubicamovil
    • Basic Cloud Partners
      • Alibaba Cloud
      • Amazon IoT
      • Amplia's OpenGate
      • Arnaldo Castro
      • Aveva (Wonderware)
      • BaseN
      • Biz4Intellia
      • B-Scada
      • C2M
      • ConsulMedia
      • Cumulocity
      • DeviceLynk
      • eagle.io
      • Esri
      • Extunda
      • Fujitsu IoT Connector
      • HaibuSmart
      • IBM Cloud
      • IoT-Ticket
      • IoTSens
      • Kii
      • Labeeb
      • Maxvec
      • MQTT
      • NEC Connexive
      • Orchestra
      • Redd
      • RIOT Platform
      • RoboMQ
      • scriptr.io
      • SensorUp IoT Platform
      • Sentilo
      • Simfony
      • SmartCityPlatform
      • SmartDataSystem (powered by Sentilo)
      • SmartPlants
      • Sofia2
      • Sparkcompass
      • Sparkster
      • TechEdge SAP HANA
      • Telefonica IoT Platform
      • ThingPlus
      • ThingSpeak
  • Device Connectors
  • Smartphone detection
  • Tools
  • Database management
  • System Information
  • Upgrading Meshlium
  • Rescue System
  • Manager System changelog
  • Documentation changelog
  • Certifications
  • Maintenance
  • Disposal and recycling
Powered by GitBook
On this page
  • Register Meshlium in Azure Portal
  • Configuration
  • Controlling synchronization

Was this helpful?

  1. Cloud Connectors
  2. Advanced Cloud Partners

Microsoft Azure IoT Hub

PreviousMicrosoft Azure Event HubsNextEnsura

Last updated 4 years ago

Was this helpful?

Azure IoT Hub is a fully managed service that enables reliable and secure bi-directional communications between millions of Internet of Things (IoT) devices and a solution back end. One of the biggest challenges that IoT projects face is how to reliably and securely connect devices to the solution back end. To address this challenge, IoT Hub:

  • Offers reliable device-to-cloud and cloud-to-device hyper-scale messaging.

  • Enables secure communications using per-device security credentials and access control.

  • Includes the most popular communication protocols.

More information: .

With this plugin, Meshlium can send messages to your cloud back-end.

Register Meshlium in Azure Portal

The guide explains how to create an IoT Hub and a device entity. It is important to annotate the connection string generated after creating the device entity. You will need this parameter later for the Meshlium configuration.

In the Microsoft Azure Portal, go to IoT Hub menu and select: Devices > myCreatedDevice > Shared access policies > iothubowner > Connection string - primary key

You have to annotate the value of this field.

Configuration

You will use the previously obtained "connection string" from the Azure portal to certificate your Meshlium as a valid sender of messages.

Microsoft Azure IoT Hub plugin is located in:

Cloud Connector -> Premium Cloud Partner -> Azure IoT Cloud

In the Configuration panel, the user can set:

  • Connection String: Connection string previously copied.

  • Number Requests: Number of requests to send per iteration.

  • Sync Interval: Time duration in seconds between synchronizing data batches.

  • Protocol: Choose the protocol to communicate with Azure IoT Hub. Valid protocols are: MQTT (by default), AMQPS and HTTPS.

  • Log Level: Generate log messages. From fewer to more details, the levels are: OFF, ERROR, INFO, DEBUG, REPORT. Default is OFF.

Controlling synchronization

Once configured the server/broker, the user can launch the Meshlium Microsoft Azure IoT Hub script (Start button). The program will send test messages to the Azure IoT Hub platform via the selected protocol. The status indicator displays the current state, saying "Running" or "Stopped".

You can stop the Azure IoT Hub program anytime clicking on the "Stop" button.

To register Meshlium in Azure Portal, you have to follow the guide "Get started with Azure IoT Hub for Java": .

{width="80%" height="\textheight"}

https://azure.microsoft.com/en-us/documentation/articles/iot-hub-java-java-getstarted/
https://www.microsoft.com/en-us/cloud-platform/internet-of-things-azure-iot-suite
Figure : Azure IoT Hub plugin
Figure : Annotate the value of the field
Figure : Azure IoT Hub configuration panel
Figure : Azure IoT Hub sender is running
Figure : Azure IoT sender is stopped
Azure IoT Hub configuration panel