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
  • Prerequisites
  • Configuration
  • Tips

Was this helpful?

  1. Cloud Connectors
  2. Basic Cloud Partners

ThingSpeak

PreviousThingPlusNextDevice Connectors

Last updated 4 years ago

Was this helpful?

ThingSpeak provides instant visualizations of data posted by your sensors to the ThingSpeak cloud. With the ability to execute MATLAB code in ThingSpeak, you can perform online analysis and processing of the data as it comes in. Use the ThingSpeak Cloud Connector to view your data configuration and send your Waspmote data to ThingSpeak for analysis and display.

Prerequisites

Configuration

In the Meshlium Manager System, select the Configuration tab. The Waspmotes units and sensors connected to your Meshlium device are listed on the configuration tab.

The ThingSpeak Cloud Connector has 3 basic operations:

  1. Save: Select the devices to enable, and then save the settings to the Meshlium Manager System.

  2. Sync: Synchronize changes to your ThingSpeak configuration. This operation creates new channels for sensors not previously enabled. You need to enter your ThingSpeak User API Key to sync.

  3. Start: Enable storing your Meshlium data to ThingSpeak. As soon as you press Start, data from your Meshlium is sent to your ThingSpeak channels.

Additional Settings

  • Enable: Include data from this sensor when updating ThingSpeak. Each time you change the Enable value, you must save the configuration.

  • Interval: Set the interval between updates to ThingSpeak. The smallest interval is 30 seconds. Updates happen in a batch, so this value is different than the sensor measurement frequency.

  • Log Level: Choose the level of information written to the log.

To set up your ThingSpeak connection

1.In the Configuration tab, select Enable for each sensor from which you want to record.

  1. Select the Interval and Log Level .

  2. Click Save . The ThingSpeak Cloud Connector indicates that synchronization is needed.\

  3. Retrieve your ThingSpeak User API key:

  4. Log in to .

  5. Select Account > My Profile ().

  6. Copy your User API Key to the ThingSpeak Cloud Connector.

  • Press Sync to create channels on ThingSpeak and map them to sensors on the Meshlium device.

  • Press Start. ThingSpeak starts logging the data. Your existing Waspmote data is visible in your ThingSpeak channels immediately.

  1. Analyze and visualize your data with ThingSpeak:

Tips

  • Each Waspmote must have a unique node name and each Meshlium must have a unique hostname.

  • On your ThingSpeak channels, do not remove any tags or edit the metadata fields for the auto generated ThingSpeak Cloud Connecter channels. These fields are used to communicate with the Meshlium Manager System. You can change any other fields or settings.

  • The maximum number of records selected in a single update is 200. If all your data is not being sent to ThingSpeak, decrease the interval to send updates more often.

  • Use the channel tags feature to rapidly sort your sensor channels on ThingSpeak. Your channels are automatically tagged by the sensor name and Waspmote name. Enter a value and the channel view is filtered to show only channels with that tag.

For example, entering the name of a Waspmote unit shows only channels associated with that Waspmote. You can add tags but do not remove the automatically generated tags.

  • If a Waspmote fails and needs to be replaced, the existing ThingSpeak channels can be reused, just give the new Waspmote the same node name as the failed device.

  • If you reset the API key of a channel, use the Sync button to update the new keys.

  • If you accidentally delete a ThingSpeak channel, use the Sync button to create a new channel.

To use ThingSpeak, you must have a MathWorks account. If you do not already have one, create a MathWorks account ().

You need a license for commercial use () or you can sign up for a free evaluation. To use the ThingSpeak Cloud Connector, you must have a programmed Waspmote that is sending data to your Meshlium.

Channel ID: ThingSpeak stores data in channels. A channel is created for each unique sensor. The channel is private by default, but you can make it public. Use the channel link that appears after you synchronized with ThingSpeak to see channel contents, or go to My Channels at ThingSpeak.com ().

User API Key: Log in to , and go to Accounts > My Profile (). Copy the key and paste it in the User API Key box. For security, the User API Key is not stored in the connector. You need to enter it every time you use the Sync button.

Regularize or smooth your data to remove outliers. () ()

Analyze data to find underlying insights and predict trends. () ()

Use standard visualizations or create custom visualizations to showcase your data. ().

https://thingspeak.com/users/sign_up
https://thingspeak.com/prices/thingspeak_standard
https://thingspeak.com/channels
www.thingspeak.com
https://thingspeak.com/account/profile
https://www.mathworks.com/help/thingspeak/regularize-irregularly-sampled-data.html
https://www.mathworks.com/help/thingspeak/remove-high-frequency-noise-in-measured-data.html
https://www.mathworks.com/matlabcentral/fileexchange/47049-analyzing-weather-data-from-an-arduino-based-weather-station
https://www.hackster.io/matlab-iot/measure-and-analyze-tide-levels-with-thingspeak-and-matlab-efa405
https://www.mathworks.com/help/thingspeak/Compare-Temperature-Data-from-Three-Different-Days.html
Figure : ThingSpeak cloud
Figure : Configuration tab of the ThingSpeak Cloud Connector in the Meshlium Manager System
Figure : The ThingSpeak User API Key is required to synchronize your Meshlium settings
Figure : Use tag feature: https://www.mathworks.com/help/thingspeak/channel-settings.html#channels-search-by-tag