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
  • Hostname
  • User Manager
  • Change passwords
  • Download certificates
  • Security
  • Activity Monitor
  • Internal temperature sensor
  • Time synchronization
  • Scheduled shutdown

Was this helpful?

System Information

PreviousDatabase managementNextUpgrading Meshlium

Last updated 4 years ago

Was this helpful?

Hostname

This plugin allow the user to change the hostname of the gateway. By default the name is "meshliumXXXX" where XXXX are the last four digits of Ethernet MAC address.

To change the hostname, enter the desired value and press "Save and Apply" button.

User Manager

The "User Manager" configuration menu is located in:

System -> Users Manager

In this section you can perform these actions:

  • Change password: change the passwords needed to access to the different Meshlium services.

  • Download certificates: download the certificates to communicate securely with Meshlium.

Important:

Libelium strongly advises the user to change all default passwords immediately after receiving a new Meshlium unit.

Change passwords

You can change the password for these users:

  • admin (Manager System): password for accessing to the Manager System interface.

  • log (FTP): user for connecting to the FTP server and extract logs.

  • ota (FTP): user for installing new binaries in remote Waspmotes.

  • sslroot (MySQL): user for connecting securely to the MySQL database.

To change a password, press the "Change Password" button, introduce and confirm new password and press "Ok". You can abort the operation pressing "Cancel".

Download certificates

Download HTTPS certificate

To download the certificate for sending secure frames to Meshlium, use the button "Download Certificate" of the Manager System "admin" user.

For more information about how to use the certificate for secure communications in Libelium Ecosystem, check the pertinent guide:

  • Programming Cloud Service (PCS) guide, section "How to download the Meshlium certificate for HTTPS connections":

Download MySQL certificates

To connect to the Meshlium MySQL database securely (SSL), you have to generate and download MySQL client certificates. Use the button "Download Certificates" of the MySQL "sslroot" user. Introduce the number of days that the certificate will be valid and press "Ok". Wait until the certificate is generated for downloading. A dialog to download the cerficate in a .zip file will be displayed. You can abort the generation of the certificate pressing "Cancel".

The zip contains 3 files:

  • ca-cert.pem: file that contains the certificate of the Meshlium MySQL DB.

  • client-cert.pem: file that contains X509 certificate generated for the client.

  • client-key.pem: file that contains X509 key generated for the client.

For more information about how to use these files, go to "Direct access" section.

Security

This plugin offer the option to enable or disable Meshlium HTTP connections. By default, the system only allows HTTPS connections for security reasons. For enabling HTTP connections follow these steps:

  1. Select "HTTP Service".

  2. Click on the tick.

  3. Press "Save".

Important:

Activating HTTP connectivity allows non-encrypted communications and the information transmitted will not be secure.

Activity Monitor

This plugin offers a graphical board to check important metrics of the system. The metrics displayed are: Uptime, Disk usage, Memory usage, Network usage and Proc usage.

Internal temperature sensor

In this plugin the user can see in real time the processor temperature in Celsius degree.

A temperature above 70ºC is considered high and a temperature above 100ºC could be dangerous for the device.

Time synchronization

In order to store correctly in the file system and in the local database the data captured from the RF modules and scanner is important to have the time correctly synchronized. Meshlium can be automatically synchronized using the NTP protocol. Activate the service to perform time synchronization: Meshlium will access an NTP server periodically, download the correct time and date and overwrite its internal clock. This feature has a small impact in terms of internet traffic via Ethernet or 4G connections.

The plugin also allows the user to set the time manually selecting the time from the selectors and setting the timezone. Press the "Set" button to apply the time selected.

Scheduled shutdown

Use the Scheduled Shutdown feature of Meshlium to set a time for your device to automatically restart or shutdown. This is useful to shut down Meshlium correctly before the mains electricity is cut (in some cases, facilities cut electricity service in certain moments, so this feature avoids Meshlium shuts down suddenly, in an incorrect way).

The plugin allows the user to set the time and days of the week manually selecting the time from the selectors and checking the days of the week from Monday to Sunday.

By default, the device will shutdown until it is powered up again, but it is possible to override this behaviour selecting the "Reboot" option. In this case, the Meshlium will restart at the time and days you have selected.

Press the "Save" button to apply the options selected.

Waspmote 4G Networking Guide, section "Sending Waspmote frames to Meshlium via HTTPS":

Waspmote WiFi Networking Guide, section "Send Waspmote frames to Meshlium via HTTP or HTTPS":

https://development.libelium.com/programming-cloud-service-guide/
https://development.libelium.com/4g-networking-guide/
https://development.libelium.com/wifi_networking_guide/
Figure : Hostname change form
Figure : User Manager screen
Figure : Password change form
Figure : Download the certificate
Figure : Download MySQL certificates form
Figure : zip file with the compressed certificates (MySQL)
Figure : Enable HTTP service
Figure : Activity Monitor plugin
Figure : Temperature Sensors plugin
Figure : Time Synchronization plugin
Figure : Manually selecting time and timezone
Figure : Scheduled Shutdown plugin
Figure : Manually selecting time and days