Libelium Meshlium Xtreme Technical Manual
Hide thumbs Also See for Meshlium Xtreme:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Meshlium Xtreme and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Libelium Meshlium Xtreme

  • Page 2: Table Of Contents

    Meshlium treme Index Document version: v5.0- 04/2015 © Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and safety information ......................6 2. Important: read me before using ....................... 7 3. Contents of the box ..........................8 4. Specifications ............................. 10 5. Accessories ............................15 6.
  • Page 3 Meshlium treme Index 12. Wifi Mesh ............................54 12.1. Configuration ................................... 54 12.2. OLSR Options ................................... 55 12.3. The Gateway Node ................................. 57 13. 3G/GPRS ............................58 13.1. Configuration ................................... 58 14. Joined Networks ..........................60 15. Wireless Sensor Networks ....................... 62 15.1.
  • Page 4 Meshlium treme Index 17. Smartphone Detection ......................... 107 18. Update! (Version 3.1.4) ......................... 110 18.1. Wifi Scan ....................................113 18.1.1. Concepts .................................. 113 18.1.2. Capturing and Storing Wifi Scans ........................114 18.1.3. Local File System ..............................115 18.1.4. Local Data Base ..............................116 18.1.5.
  • Page 5 25. Uploading my own applications to Meshlium ................145 26. Installing new packages and libraries ..................147 27. Upgrading old versions of Meshlium ................... 148 27.1. Checking the Libelium Repository ..........................149 27.2. Local File ....................................149 27.3. URL ......................................150 28. Rescue System ..........................151 28.1.
  • Page 6: General And Safety Information

    As specified in the Warranty document which you can find at: http://www.libelium.com/development/meshlium/documentation, the client has 7 days from the day the order is received to detect any failure and report that to Libelium. Any other failure reported after these 7 days may not be considered under warranty.
  • Page 7: Important: Read Me Before Using

    In the case you configured Meshlium through the terminal, there is not a method to take Meshlium to the configuration by default: the only way to get connection again is sending Meshlium back to Libelium and hiring this service. However, if you only use the Manager System, you can always go to the default configuration by clicking the “Presets”...
  • Page 8: Contents Of The Box

    Meshlium treme Contents of the box 3. Contents of the box 1. Meshlium a. IP65 casing b. Ethernet connectors c. Antenna connectors 2. Antennas a. Dipole 5dBi (Bluetooth, ZigBee, Wifi 2.4GHz low) b. Dipole 5dBi (868MHz, 900MHz) c. Omnidirectional 5dBi Dual (2.4GHz / 5GHz) d.
  • Page 9 Meshlium treme Contents of the box 5. Ethernet cable 6. IP65 Ethernet cap 7. Crossover cable 8. POE 9. Charger Note: you may receive an empty foam protector in the packaging, depending on the Meshlium configuration that you have purchased. v5.0...
  • Page 10: Specifications

    Battery – solar panel (DC-12V) for POE Car lighter (DC-12V) Linux, Debian. OLSR Mesh communication protocol. System Madwifi Drivers. Meshlium Manager System Management software (open source) Authentication WEP, WPA-PSK, HTTPS and Security SSH access. (*) Only with the accessories supplied by Libelium -10- v5.0...
  • Page 11 Meshlium treme Specifications Wifi AP - 2.4GHz Radio WIFI RADIO Chipset Atheros AR5213A - IEEE 802.11b/g Tx-Power 100mW - 20 dBm Distance 500m (*) Depending on antenna and line of sight ANTENNA Type Omni-directional Gain 5dBi Dimensions 224 x 22 mm Wifi Mesh Dual Band 2.4 GHz / 5GHz Radio WIFI RADIO Chipset...
  • Page 12 Meshlium treme Specifications RF Module Radio (Xbee or LoRa) Model XBee - PRO - 802.15.4 Frequency 2.4GHz Tx-Power 100mW Rx Sensitivity -100dBm Antenna 5dBi Dipole Distance Model XBee - PRO - ZigBee Frequency 2,4GHz Tx-Power 50mW Rx Sensitivity -102dBm Antenna 5dBi Dipole Distance Model...
  • Page 13 Meshlium treme Specifications RF Module Radio (Xbee or LoRa) (continuation) Model XBee - PRO - Digimesh Frequency 2.4GHz Tx-Power 100mW Rx Sensitivity -100dBm Antenna 5dBi Dipole Distance (*) Depending on antenna and line of sight Wifi Scanner Chipset Atheros AR5213A - IEEE 802.11b/g Distance 50-200m Antenna...
  • Page 14 Meshlium treme Specifications 3G/GPRS Module Protocols , WCDMA, HSPA, UMTS, GPRS, GSM 900MHz/1900MHz/2100MHZ or Tri Band 850MHz/1900MHz/2100MHZ UMTS 850/900/1900/2100: 0.25W Output power GSM850/GSM900: 2W DCS1800/PCS1900: 1W Rx Rate 7.2Mb/s Tx Rate 5.5Mb/s Antenna 3dBi SIM card Access via the External SIM socket (*) Note for US users: We tested the 3G shield with the AT&T network which supports natively the GSM and 3G protocols.
  • Page 15: Accessories

    300 W Maximum power 600 W Input voltage 12 VDC Output voltage 220 VAC Dimensions 205x165x67 mm Weight 1 Kg d. 12 VDC Battery (*) Libelium does not supply these components; you can purchase it from battery sales points -15- v5.0...
  • Page 16 Charge voltage range 11.10V - 21.20V Maximum input current Dimensions 130x70x25 mm Weight 200 g e. Car lighter adapter (on demand) Battery clamps (*) Libelium does not supply these components; you can purchase it from battery sales points -16- v5.0...
  • Page 17: How To Use Meshlium

    Except for the battery it is not recommended to use third party components since they have not been tested by Libelium and could cause failures in the device. At Libelium we offer an equipment for operating at 12V. It is very important to bear in mind that not all batteries supply the same voltage. You must use a 12V battery .
  • Page 18 Meshlium treme How to use Meshlium How to connect Meshlium for powering through the battery: Additional required components: 12V battery, with exposed terminals for placing the clamps. Connect the end with the IP65 protection of the Ethernet cable to the Meshlium connector that does not have the cap. Connect the end of the Ethernet cable to the POE input marked “POE”.
  • Page 19 Meshlium treme How to use Meshlium How to connect Meshlium for solar panel and battery powering: Additional required components: solar panel / 12V-220V and 12V battery, with exposed terminals for placing the clamps. Important: Check polarity to make sure that the positive (+) and negative (-) poles are connected to the right socket. Connect the end with the IP65 protection of the Ethernet cable to the Meshlium connector that does not have the cap.
  • Page 20 Libelium and could cause failures in the device or the car. Important: Bear in mind that not all car lighters supply the same voltage. The Inverter offered by Libelium works at 12 V DC input voltage.
  • Page 21 Meshlium treme How to use Meshlium How to connect Meshlium in order to get access by the Ethernet interface: Connect the network crossover cable (it has an identifying label) included in the box to the POE input marked “LAN” and to the network socket of your PC as shown in the drawing.
  • Page 22: External Sim Socket

    The micro-SIM card connector allows the user to connect the SIM card he likes from the outside. It is no longer necessary to send a SIM card to Libelium for proper installation. You can ask your telecommunication provider for a micro- SIM card.
  • Page 23: How To Install The Antennas

    Meshlium treme How to use Meshlium It is highly important to turn off Meshlium device in a secure way before inserting a micro-SIM card, or removing an existing SIM-card. The user can damage the device if this operation is done “on-the-fly”. Make sure you closed the External SIM socket with its protection cap before outdoors deployment.
  • Page 24: Installation Of The Ip65 Ethernet Cable

    Meshlium treme How to use Meshlium 6.4. Installation of the IP65 Ethernet cable Fitting of the IP65 cap: In order to fit the IP65 cap you will need a connector-free RJ45 cable. This cable is NOT included in the Meshlium box. Important: Make sure that you buy a sufficiently long cable to connect Meshlium from its position to the POE situated indoors.
  • Page 25 Meshlium treme How to use Meshlium Insert part C into part D. Screw both sets of parts in the direction shown in the diagram. Screw part D to the end. Pass the cable through the fitted cap. Crimp the RJ45 connectors at the ends of the cable (the crimping tool is not supplied with Meshlium). Your IP65 Ethernet cable is now ready for use.
  • Page 26 Meshlium treme How to use Meshlium How to connect the IP65 Ethernet cable to Meshlium: Take the adhesive joint that has not been used for fitting the cap and stick it to the Meshlium bare Ethernet connector. Connect the end of the Ethernet cable to the Meshlium Ethernet socket. Screw part C onto the Meshlium connector.
  • Page 27: Installing Meshlium

    Meshlium treme How to use Meshlium 6.5. Installing Meshlium Meshlium has been designed to operate in a vertical position. You will find the required fixtures for this in the box. The image shows the steps to follow to secure Meshlium to a vertical post. Place the U-shaped piece fitted against the post.
  • Page 28: Setting The Time

    Note 4: If the user does not follow these instructions, the risk is very high. Meshlium will become unresponsive and unaccessible. This problem is out of the warranty scope, because it is produced by bad use. The only possible solution will be a repair process in Libelium’s facilities, paid by the user.
  • Page 29: Understanding Meshlium

    • a Smartphone scanner (detects iPhone and Android devices) (* ) More info about Waspmote at: http://www.libelium.com/waspmote All the networking options can be controlled from two different sources: 1. Manager System: a web interface which comes with Meshlium. It allows you to control all the interfaces and system options in a secure, easy and quick way.
  • Page 30: Meshlium Models

    Meshlium treme Understanding Meshlium All the information coming from all the interfaces (RF module [XBee/LoRa], Bluetooth, 3G/GPRS, Wifi and from the GPS module) can be stored in the Local File System and/or the Local Data Base as explained in the “Storage Options” section or even exported to an external Data Base connected to the Internet.
  • Page 31 Meshlium treme Understanding Meshlium On some of them two extra modules can be installed: Bluetooth and GPS. Wifi Models Bluetooth Scans Scans Meshlium AP Meshlium 3G/GPRS-AP Optional Meshlium Mesh-AP Meshlium Mesh-AP-GW Meshlium Mesh-3G/GPRS-AP Optional Meshlium RF-AP Optional Meshlium RF-3G/GPRS-AP Meshlium RF-Mesh-AP Meshlium RF-Mesh-AP-GW Meshlium RF-Mesh-3G/GPRS-AP Meshlium Scanner AP...
  • Page 32: Storage Options

    Meshlium treme Understanding Meshlium 7.3. Storage Options The size of the Meshlium hard disk is 8 GB . The Operating System and the Manager System take ~2.5GB. This means the space which can be used to store the data captured and to be used by the applications loaded by the user is: •...
  • Page 33 Meshlium treme Understanding Meshlium Meshlium 3G/GPRS AP Clients can connect to Meshlium via Wifi with laptops and smart phones and get access to the Internet. In order to give Internet access Meshlium uses the 3G/GPRS connection. Waspmotes with GPRS, GPRS+GPS, 3G or WiFi can send sensor data through the access point or through the Internet via HTTP protocol.
  • Page 34 Meshlium treme Understanding Meshlium Meshlium Mesh AP - Meshlium Mesh AP GW Meshlium can work as a Mesh node. This means we can interconnect several Meshliums in order to share a common resource as the Internet connection. This way, the clients connected to a certain node can access to the Internet connection of a third node which is some hops far away the actual connecting point.
  • Page 35 Meshlium treme Understanding Meshlium Meshlium Mesh AP - Meshlium Mesh 3G/GPRS AP: Meshlium can work as a Mesh node. This means we can interconnect several Meshliums in order to share a common resource as an Internet connection. This way, the clients connected to a certain node can access to the Internet connection of a third node which is some hops far away the actual connecting point.
  • Page 36 Internet using the Ethernet interface. Waspmotes with GPRS, GPRS+GPS, 3G or WiFi can send sensor info through the access point or through the Internet via HTTP protocol. Users can also connect directly to Meshlium using the Wifi interface to control it and access to the sensor data. (*) http://www.libelium.com/waspmote -36- v5.0...
  • Page 37 Internet using the 3G/GPRS interface. Waspmotes with GPRS, GPRS+GPS, 3G or WiFi can send sensor info through the access point or through the Internet via HTTP protocol. Users can also connect directly to Meshlium using the Wifi interface to control it and access to the sensor data. (*) http://www.libelium.com/waspmote -37- v5.0...
  • Page 38 Meshlium treme Understanding Meshlium Meshlium XBee Mesh AP - Meshlium XBee Mesh AP GW: Meshlium can work as a XBee Mesh node. This means we can interconnect several nodes in order to share a common resource as an Internet connection. This way, the sensor nodes connected to a node via XBee can send the information to the Internet link set on a third node which is some hops far away the actual point.
  • Page 39 Meshlium treme Understanding Meshlium Meshlium XBee Mesh AP - Meshlium XBee Mesh 3G/GPRS AP Meshlium can work as a ZigBee Mesh node. This means we can interconnect several nodes in order to share a common resource as an Internet connection. This way, the sensor nodes connected to a node via XBee can send the information to the Internet link set on a third node which is some hops far away the actual point.
  • Page 40 Meshlium treme Understanding Meshlium Meshlium Scanner AP It allows to detect Smartphones (iPhone, Android) and in general any device which works with Wifi or Bluetooth interfaces. The collected data can be send to the Internet by using the Ethernet. Clients can also connect to Meshlium via Wifi with laptops and smart phones and get access to the Internet (as a common Access Point).
  • Page 41 Meshlium treme Understanding Meshlium Meshlium Scanner 3G/GPRS-AP It allows to detect Smartphones (iPhone, Android) and in general any device which works with Wifi or Bluetooth interfaces. The collected data can be send to the Internet by using the Ethernet, and 3G/GPRS connectivity. Clients can also connect to Meshlium via Wifi with laptops and smart phones and get access to the Internet (as a common Access Point).
  • Page 42 Meshlium treme Understanding Meshlium Meshlium Scanner RF-AP It allows to detect Smartphones (iPhone, Android) and in general any device which works with Wifi or Bluetooth interfaces. It can also capture the sensor data which comes from the Wireless Sensor Network (WSN) made with Waspmote sensor devices. The collected data can be send to the Internet by using the Ethernet and Wifi connectivity.
  • Page 43: Meshlium Presets

    Meshlium treme Meshlium Presets 8. Meshlium Presets 8.1. Presets The Presets section allows us to set a certain node type as presented in the Meshlium Models section. This means you can change quickly from one setting to another just pressing one button. The different Meshlium configurations you can set depends on the hardware and if they have a GW roll or not.
  • Page 44 Meshlium treme Meshlium Presets On the one hand if we try to access to an Interface such as RF module (XBee / LoRa) or 3G/GPRS or to a module which is not physically installed, we get the message “The XXX module is not installed”. On the other hand if we try to access to an Interface which is physically installed but it is not internally activated in the current preset the next message will be shown: “Please go to presets and select the right one”.
  • Page 45: Validation Of Changes In Interfaces

    Meshlium treme Meshlium Presets 8.2. Validation of Changes in Interfaces After changing a parameter in any Interface (Ethernet, Wifi AP, Wifi Mesh, 3G/GPRS) and once Meshlium is restarted you have to validate the changes done in the next 5 minutes. This is a security mechanism in order to make sure that the user is still able to communicate with Meshlium after changes are performed.
  • Page 46: Accessing Meshlium - Make It Easy

    No password is needed as the network is public (you can change it later in the Wifi AP Interface options). When you select it, Meshlium will give an IP from the range 10.10.10.10 - 10.10.10.250. Now you can open your browser and access to the Meshlium Manager System: • URL: http://10.10.10.1/ManagerSystem user: • root password: libelium • -46- v5.0...
  • Page 47 Meshlium through the Wifi connection (which is always available) or with the crossover cable provided with Meshlium. If you want to access to the Manager System using the crossover ethernet cable go to: • URL: http://192.168.1.100/ManagerSystem user: • root password: libelium • -47- v5.0...
  • Page 48: Ethernet

    Meshlium treme Ethernet 10. Ethernet 10.1. Configuration By default Meshlium comes with the Ethernet interface activated to get dynamically the IP using the DHCP service. If the case a static configuration is required the next parameters can be configured: -48- v5.0...
  • Page 49 Meshlium treme Ethernet You can also use IPv6 (Internet Protocol version 6) by setting the check box “Use IPv6”. IPv6 is a version of the Internet Protocol (IP) intended to succeed IPv4. The next parameters can be configured: In many cases, IPv6 addresses are composed of two logical parts: a prefix of 64-bit (2001::) and a 64 bit part that is generated automatically from the MAC address of the interface.
  • Page 50 Meshlium treme Ethernet If your ISP doesn’t support external IPv6 addresses yet, you can change it to a local address. Then press “Do Test”. If something like next image appears, you have IPv6 correctly configured. -50- v5.0...
  • Page 51: Wifi Ap

    Meshlium treme Wifi AP 11. Wifi AP By default Meshlium comes with a 2.4GHz Wifi interface ready to work as an Access Point (AP). It also comes with the DHCP Service activated so when users connect through the Wifi connection will get automatically an IP from the range 10.10.10.10 - 10.10.10.250.
  • Page 52 Meshlium treme Wifi AP Radio: These are specific Wifi parameters. You can change the public name of the AP which is offered to the clients -ESSID-, by default is set “Meshlium”. You can also make it invisible so that only users who know it can connect. You can also change the radio channel which is being used for the transmissions, according to the next diagram: The Protocols that can be used are 802.11b for long links and 802.11g for high bandwidth links.
  • Page 53: Clients Connected

    Meshlium treme Wifi AP Security: You can activate encryption in the communication using the WEP and WPA protocols. WEP is enabled in the 5 and 13 characters configurations while WPA-PSK can be used with a password from 8 to 63 characters. We recommend use WPA in order to get the a major security in the network.
  • Page 54: Wifi Mesh

    Meshlium treme Wifi Mesh 12. Wifi Mesh The Wifi Mesh Interface enables dual band networks as it can be configured to work in the 2.4GHz or in the 5GHz in order to avoid interferences with common Wifi networks. The mesh protocol used is Optimized Link State Routing (OLSR), an open source protocol which allows us to control if a certain node has to work as a fixed node or as a mobile one.
  • Page 55: Olsr Options

    Meshlium treme Wifi Mesh Once you have chosen the preset you only need to give a valid IP in order to get this node communicating with the rest of the neighbours of the mesh network. The IP can be changed in the main section. Just set one IP which is not being used by any node and the current node will be able to join automatically to the mesh network.
  • Page 56 Meshlium treme Wifi Mesh In order to make this process easier we have created two different roles: fixed node and mobile node which can be set just pressing each button. In the “OLSR Summary” section you can see direct information of the mesh daemon which is running inside Meshlium. The Links/Topology section shows the direct brothers and the two hop neighbours along with the “next hop”...
  • Page 57: The Gateway Node

    Meshlium treme Wifi Mesh 12.3. The Gateway Node In a mesh network there is a node which shares its Internet connection to the rest of the neighbours. It is called the Gateway (GW). There is only one GW in the mesh network and it has to be specified in the OLSR configuration (as pointed before) checking the “Share Internet Connection”...
  • Page 58: G/Gprs

    Meshlium treme 3G/GPRS 13. 3G/GPRS 13.1. Configuration Here you can set the parameters of the mobile operator you have chosen. There is a list with some initial configurations depending on the country and the operator . However, this list may not be updated with the last valid configuration of your mobile provider.
  • Page 59 Meshlium treme 3G/GPRS Once validated your settings press the Disconnect button and save your configuration. If you want the 3G/GPRS to be the Default Gateway of Meshlium each time it starts just activate the service in the “Set as Default Gateway” check box before saving.
  • Page 60: Joined Networks

    Meshlium treme Joined Networks 14. Joined Networks This is an information section where you will find how the networks have been joined in order to give access from one to other interface. Possible networks joined are: Wireless AP -> Ethernet This bridge allows the clients connected to the Wifi AP access to the Internet through the Meshlium Ethernet connetion.
  • Page 61 Meshlium treme Joined Networks Wireless Mesh -> 3G/GPRS This bridge allows a Gateway node in a Wifi Mesh Network to share its Internet connection established via 3G/GPRS with the rest of the nodes in the Mesh Network and the clients connected to their Wifi AP interface. The real union of the networks is made automatically when setting the node type in the Presets section.
  • Page 62: Wireless Sensor Networks

    It counts with a hibernate mode of 0.7uA which allows to save battery when it is not transmitting. More than 50 sensors already available and a complete open source IDE (API libraries + compiler) made really easy to start working with the platform. More info at: http://www.libelium.com/waspmote -62- v5.0...
  • Page 63: Configuration Of The Zigbee Interface

    Meshlium treme Wireless Sensor Networks 15.2. Configuration of the ZigBee interface There are 5 different XBee models can can be configured: -63- v5.0...
  • Page 64 MAC-low: 32b (hex field) These parameters must be also configured in the Waspmote sensor nodes. Access to all the information related to Waspmote at: http://www.libelium.com/waspmote To discover the MAC address of the XBee module just press the “Load MAC” button.
  • Page 65 Meshlium treme Wireless Sensor Networks Note: When you buy a Waspmote Developer kit with Meshlium and with the XBee ZB as ZigBee radio both the Waspmote GW and Meshlium come configured as Coordinator of the network. Take into account that only one of them can be working at the same time. Note: If the encryption check fails but the rest of parameters are OK, it means the ZigBee radio has an old version of the firmware but it is working perfectly.
  • Page 66: Capturing And Storing Sensor Data

    These parameters must be also configured in the Waspmote sensor nodes. Access to all the information related to Waspmote at: http://www.libelium.com/waspmote The “Check status” option allows to see if the RF module is working properly and if the configuration stored on it matches the values set in the Manager System.
  • Page 67 Meshlium treme Wireless Sensor Networks Initially there are some hexadecimal characters, which belong to the API frame, followed by the message. In the above example the message is: <=>\0x80\0x03#35689722##7#ACC:80;10;987#IN_TEMP:22.50#BAT:93# They are formed by the accelerometer values, RTC internal temperature value, and battery level. The MAC address is added and other helpful information.
  • Page 68: Capturing And Storing Data From 3G/Gprs, Wifi And Ethernet

    Meshlium treme Wireless Sensor Networks You can also send the information received to the Internet using the Ethernet, Wifi and 3G/GPRS interfaces. 15.3.2. Capturing and storing data from 3G/GPRS, WiFi and Ethernet From version 3.1.4, Meshlium accepts POST and GET requests in any of its interfaces so Waspmotes are capable of sending frames, through GPRS, 3G or WiFi modules, via HTTP requests.
  • Page 69: Local Data Base

    Meshlium treme Wireless Sensor Networks 15.3.3. Local Data Base Meshlium has a MySQL data base up and running which is used to store locally the information captured. In the “Local Data Base” tab you can see the connection parameters. Database: MeshliumDB •...
  • Page 70: External Data Base

    Meshlium treme Wireless Sensor Networks 15.3.4. External Data Base Meshlium can also store the information captured in an External Data Base. Steps: 1. Pressing the “Show sql script” you will get the code needed to create the data base along with the table and the right privileges. 2.
  • Page 71 Meshlium treme Wireless Sensor Networks 5. Set the check box “Store frames in external database”, you can defined the interval how often to synchronize the local database with external database and press the “Save” button. From this time Meshlium will automatically perform Scans and will store the results in the External Data Base each . This process will also continue after restarting Meshlium.
  • Page 72 Meshlium treme Wireless Sensor Networks You can also choose to sync when you want. Just press the “Synchronize Now” button. -72- v5.0...
  • Page 73 Meshlium treme Wireless Sensor Networks At any time you can see the last “x” records stored. Just set how many insertions you want to see and press the “Show data” button. -73- v5.0...
  • Page 74: Show Me Now

    Meshlium treme Wireless Sensor Networks 15.3.5. Show me now! In the “Show me now!” tab you can see in real time the Scans captured. You can specify if you want the information to be updated periodically with the defined interval just checking the “Use the Defined Interval”...
  • Page 75: Advanced Database

    Meshlium treme Wireless Sensor Networks 15.3.6. Advanced Database In the “Advanced” tab you can see information about the state in which they are databases. It displays information about the Local and External database, showing the following information: • Local and External Database names •...
  • Page 76 Meshlium treme Wireless Sensor Networks In addition can display a log of the date of the last synchronization between the local database and external database was successful. -76- v5.0...
  • Page 77: Capturer Logs

    Meshlium treme Wireless Sensor Networks 15.4. Capturer logs Inside “Sensor Networks” exist the section Logs, in this section you can see the last frames received on Meshlium. First show the “sensor log”, in this logs shows the frames are stored after being processed. ASCII-35690399-N1-253-198-,STR:XBee frame,BAT:93,IN_TEMP:31.50 Secondly shown “Frame Log”, in this logs shows the frames stored as the arrive to Meshlium.
  • Page 78: Sensors

    15.5. Sensors In section “Sensor List”, the user can add new sensors or delete sensors. By default, Meshlium recognize all Libelium official sensors frames. All sensor frames that Meshlium can capture and store must be specified in an XML file.
  • Page 79: Ota Via Ftp

    Step 2: If the information given is correct, Waspmote queries the FTP server for a new program binary file and it updates its • flash memory in order to run the new program. Figure : OTA via FTP protocol Besides, a default user is configured in Meshlium FTP Server with the following settings: user: ota password: libelium -79- v5.0...
  • Page 80 Meshlium treme Wireless Sensor Networks This user directly connects to the following path in Meshlium’s system directory where the application creates all the binary and UPGRADE.TXT files: /mnt/user/ota Inside “Sensor Network” there is the section OTA - FTP. Users can prepare the binary files to be downloaded by Waspmote. So, you can generate UPGRADE.TXT text file necessary to do OTA with 3G/GPRS/WiFi via FTP.
  • Page 81: Sending Frames From Meshlium To Waspmote

    Important: If you want to create a “ZigBee sending” daemon that is executed each time Meshlium starts you have to deactivate the “ZigBee Capturer” daemon (/etc/init.d/ZigbeeScanD.sh) as the ZigBee radio has to be used by one process at a time. You will find support in the Libelium Forum at: http://www.libelium.com/forum -81-...
  • Page 82: Key Management On Meshlium

    Meshlium treme Wireless Sensor Networks 15.8. Key Management on Meshlium 15.8.1. Link layer key Management (AES-128) This feature is provided by XBee and ZigBee modules, and it’s not available in LoRa module. Encryption is this layer provided through the AES 128b algorithm. Specifically through the type AES-CTR. In this case the Frame Counter field has a unique ID and encrypts all the information contained in the Payload field which is the place in the link layer frame where the data to be sent is stored.
  • Page 83: Application Layer Key Management (Aes-192/256)

    Meshlium treme Wireless Sensor Networks 15.8.2. Application Layer Key Management (AES-192/256) Meshlium is capable to properly receive encrypted data from Waspmote. The coding process is made in the application layer, so it’s Waspmote and Meshlium processor and not XBee/ZigBee module who encrypts and decrypts the messages. The user have to set a key for the encryption in Waspmote and Meshlium.
  • Page 84: Aes On Meshlium

    Bear in mind that to use this feature, the frame have to be created with the Waspmote libraries for AES frames. You can see futher information about this in the Waspmote guides. http://www.libelium.com/waspmote -84- v5.0...
  • Page 85: Cloud Connector

    Waspmotes are sending frames to Meshlium, and Meshlium is receiving and inserting them on the local database properly. This manual is only intended for Meshlium Xtreme versions higher or equal to v3.1.0 If you don’t have that version, see chapter “Upgrading old versions of Meshlium”...
  • Page 86: Geographic Information Systems (Gis)

    Meshlium treme Cloud Connector 16.2. Geographic Information Systems (GIS) With “GIS” plugin, Waspmote sensor data can be directly integrated into your existing maps and ArcGIS applications. Figure : GIS plugin This plugin is located in: Manager System > Cloud Connector > GIS. 16.2.1.
  • Page 87 To view Meshlium, Waspmote and sensors data from any ArcGIS software, open your ArcGIS software, click on “Add Layer from Web” and enter: [MeshliumIP]/meshlium/rest/services/Libelium/FeatureServer Note: [MeshliumIP] must be a static IP address, hired by the user. It cannot be 192.168.x.x.
  • Page 88 Meshlium treme Cloud Connector 16.2.1.2. Meshlium info In Meshlium Info, by pressing button “Show”, the user can set and modify the name and description of Meshlium. Figure : Meshlium Info 16.2.1.3. Waspmote List In Waspmote List the user can manage the Waspmote units which are sending information to Meshlium. Figure : Waspmote List To Add a new Waspmote, click “ADD NEW Waspmote”...
  • Page 89 Meshlium treme Cloud Connector To Modify a Wasmpote, click on the “Show” button of the desired Waspmote. Figure : Modify Waspmote Then the user can modify the name, description, and sensor count information. To Save the properties, click “Save” Button. To Delete this Waspmote, click “Delete”...
  • Page 90 Meshlium treme Cloud Connector 16.2.1.5. Security The second tab of the plugin contains the security information. Figure : Security layer By default is disabled, click on the button to enable it. 16.2.1.5.1. Users List In Users List the user can manage the Users that can request tokens to make connections with ArcGIS in a secure way. Figure : Security users list -90- v5.0...
  • Page 91 Meshlium treme Cloud Connector To Add a new user, click “Add New” Button. Then fill up the information user and password, and click “Add”. To Modify or Delete an user, click on the “Show” button of the desired User. Figure : Modify security users Then the user can change the password or delete the user.
  • Page 92: M2M Platform

    Meshlium treme Cloud Connector 16.3. M2M Platform With “M2M Platform” plugin, Waspmote sensor data can be directly integrated into M2M Platforms. This plugin is located in: Manager System > Cloud Connector > Machine Cloud. Figure : Thingworx plugin 16.3.1. Axeda Axeda provides and advanced cloud-based service and software for managing connected products and implementing innovative M2M applications.
  • Page 93 2. Copy Device and Serial ID information. 3. Click on ‘Open Axeda Connection Test’ 4. From the drop-down, select ‘Libelium Meshlium’ , and then type the serial number of the connected device. 5. Click ‘Check Connection’ Upon clicking ‘Check Connection’ , a page will appear indicating the device has successfully connected to the Platform.
  • Page 94 Meshlium treme Cloud Connector 16.3.1.3. Using the Axeda Gateway Agent The Gateway Agent requires a secondary utility program to be running in order to push configuration information from your Builder installation to the Meshlium unit running the Axeda Agent for Meshlium. This utility program is called ERemoteServer. Note: Axeda recommends that the ERemoteServer only be started when necessary;...
  • Page 95 Meshlium treme Cloud Connector 16.3.1.3.2. Updating the Sample Project and Persisting Changes to the Agent If you make changes to the sample project and want to push those changes to the Axeda Agent for Meshlium, then you need to do the following: 1.
  • Page 96: Thingworx

    Meshlium treme Cloud Connector 5. Restart the Axeda Gateway Agent by pressing the “Start” button of Gateway Agent Status. Figure : Gateway Agent Running 16.3.2. Thingworx ThingWorx is the first software platform designed to build and run the applications of the connected world. ThingWorx reduces the time, cost, and risk required to build innovative Machine-to-Machine (M2M) and Internet of Things applications by providing a complete application design, runtime, and intelligence environment.
  • Page 97: Telefónica Dca

    Meshlium treme Cloud Connector 16.3.2.2. Using The Edge MicorServer (EMS) ThingWorx has the ability to connect very quickly and easily to the physical world and structured data systems. ThingWorx supports a variety of communication protocols and system interfaces. Many are implemented directly on the ThingWorx Platform.
  • Page 98: Microsoft Azure Service Bus

    Meshlium treme Cloud Connector 16.3.3.2. Controlling synchronization The synchronization will be done in packs of 100 data at a time, so the system is not overloaded. You can start and stop the synchronization of the data to the Telefonica service. In the interface, you can see an indicator of whether the Telefonica service is running or not.
  • Page 99 Meshlium treme Cloud Connector In order to do this process you have first to install the Client Line Interface tool. Updated instrcutions and files can be found here: http://azure.microsoft.com/en-us/documentation/articles/xplat-cli/ Once installed the CLI tool, you hace to download your account. Do this with the commands: (Linux commands used in this guide, check documentation for this process in other platforms.) azure account download This will return a url.
  • Page 100 Meshlium treme Cloud Connector There you will be able to see the credentials and to access to the ACS Management Portal. These credentials have to be set in Meshlium Manager System in order to use Azure Service Bus synchronization. 16.3.4.2. SETUP in Meshlium Meshlium can send sensor data to an Azure queue located in a specific namespace.
  • Page 101 The json message has been created for the purpose by Libelium development team, so there is an open chance of designing other schema or representation if any customer wants a personal development with this system.
  • Page 102: Sentilo

    Meshlium treme Cloud Connector 16.3.5. Sentilo Sentilo is an open source sensor and actuator platform designed to fit in the Smart City architecture of any city who looks for openness and easy interoperability. It’s built, used, and supported by an active and diverse community of cities and companies that believe that using open standards and free software is the first smart decision a Smart City should take.
  • Page 103: Mqtt Solutions

    Meshlium treme Cloud Connector 16.4. MQTT Solutions MQTT is a publish/subscribe, extremely simple and lightweight messaging protocol, designed by IBM for constrained devices and low-bandwidth, high-latency or unreliable networks, where battery power is critical. Due to its features of delivery assurance and bandwidth reduction, MQTT is being used by some Cloud platforms such as IBM or Carriots, which means that Waspmote data can be stored inside them or in any other one based in this protocol.
  • Page 104: Mqtt Program

    Meshlium treme Cloud Connector 16.4.2. MQTT program Once configured the server/broker, the user can launch the Meshlium MQTT program (Start button). The program will search for the received frames on the local database, and will send them to the broker via MQTT protocol. 16.4.2.1.
  • Page 105 Meshlium treme Cloud Connector To Stop the program, click “Stop” button, and to clean the Terminal, click “Clean” button. An example of MQTT program use is shown below. Next image shows the MQTT program publishing the information parsed by the Sensor Parser to the previously configured broker. Figure : Console viewer And the next figure shows the console of the broker/server, in this case Mosquitto (remember that the broker is not running on Meshlium, but in other server).
  • Page 106: Platforms Using Mqtt

    Meshlium treme Cloud Connector 16.4.3. Platforms using MQTT MQTT has been widely implemented across a variety of industries. As of March 2013, MQTT is in the process of undergoing standardization at OASIS protocol stack. The protocol specification has been openly published with a royalty-free license for many years, and companies such as Eurotech (formerly known as Arcom) have implemented the protocol in their products.
  • Page 107: Smartphone Detection

    Smartphone Detection 17. Smartphone Detection The Meshlium Xtreme allows to detect iPhone and Android devices and in general any device which works with Wifi or Bluetooth interfaces. These devices can be detected without the need of being connected to a specific Access Point, enabling the detection of any Smartphone, laptop or handsfree device which comes into the coverage area of Meshlium.
  • Page 108 Meshlium treme Smartphone Detection Applications related to Shopping and Street activities: • Number of people passing daily in a street • Average time of the stance of the people in a street • Differentiate between residents (daily matches) and visitants (sporadic matches) •...
  • Page 109 Meshlium treme Smartphone Detection The monitoring system can also be used to calculate the average speed of the vehicles which transit over a roadway by taking the time mark at two different points. Figure : Calculate the average speed -109- v5.0...
  • Page 110: Update! (Version 3.1.4)

    Meshlium treme Update! (Version 3.1.4) 18. Update! (Version 3.1.4) The new version of the software included in Meshlium Scanner (v3.1.4) increments from 70% to the 95% the amount of smartphones, tablets, hands free, and laptops detected by its MAC address by scanning WiFi and Bluetooth signals. Figure : Now more devices are detected Detection of the current version includes any of the last models even those that implement low consumption techniques when using the radio interfaces:...
  • Page 111 Meshlium treme Update! (Version 3.1.4) Vehicle Traffic Monitoring Due to the reduction of the time between scanning intervals, now vehicle traffic detection rate has increased from 50% to 80% even at a speed of 100 km/h (62 miles/h) • Monitor in real time the number of vehicles passing for a certain point in highways and roads •...
  • Page 112 Meshlium treme Update! (Version 3.1.4) Do the users need to have a specific app installed or interact somehow to be detected? No, the scan is performed silently, Meshlium just detects the “beacon frames” originated by the Wifi and Bluetooth radios integrated in the Smartphones.
  • Page 113: Wifi Scan

    18.1. Wifi Scan 18.1.1. Concepts The Wifi radio integrated in the new Meshlium Xtreme allows to scan Wifi devices in a range of action up to 200m depending on the line of sight conditions. The idea is to search for Wifi devices in a defined interval which can be configured. Meshlium will get the MAC address, the Access Point (AP) to which the device is connected (if any), the signal strength (RSSI) of the devices along with a timestamp which identifies when the scan was performed.
  • Page 114: Capturing And Storing Wifi Scans

    Meshlium treme Update! (Version 3.1.4) Example of information scanned: DB ID Timestamp RSSI Vendor 53483 2012-04-24 07:56:25 C4:2C:03:96:0E:4A Apple 53482 2012-04-24 09:11:26 D8:2A:7E:10:1E:63 libelium_wsn1 Nokia Corporation We can select the Scanning Time from a drop-down list. This time specifies how many seconds the scanner will spend searching. After each scanning process, the system performs a pause of one second before starting again.
  • Page 115: Local File System

    Meshlium treme Update! (Version 3.1.4) 18.1.3. Local File System Steps: Give a name to create a new file where the Wifi Scans will be saved. Select this file and press the “Select file” button. Set the check box “Store frames in the selected file” and press the “Save” button. From now Meshlium will automatically perform Scans and will store the results in this file.
  • Page 116: Local Data Base

    Meshlium treme Update! (Version 3.1.4) 18.1.4. Local Data Base Meshlium has a MySQL data base up and running which is used to store locally the information captured. In the “Local Data Base” tab you can see the connection parameters. Database: MeshliumDB •...
  • Page 117: External Data Base

    Meshlium treme Update! (Version 3.1.4) 18.1.5. External Data Base Meshlium can also store the information captured in an External Data Base. Steps: Pressing the “Show sql script” you will get the code needed to create the data base along with the table and the right privileges.
  • Page 118 Meshlium treme Update! (Version 3.1.4) Now press the “Check Connection” button to see if the configuration is correct. -118- v5.0...
  • Page 119 Meshlium treme Update! (Version 3.1.4) Set the check box “Store frames in the selected file” and press the “Save” button. From this time Meshlium will automatically perform Scans and will store the results in the Local Data Base. This process will also continue after restarting Meshlium.
  • Page 120: Bluetooth Scans

    Meshlium treme Update! (Version 3.1.4) 18.2. Bluetooth Scans 18.2.1. Concepts This radio integrated in Meshlium allows to scan Bluetooth devices in a range of action up to 200m depending on the line of sight conditions. The idea is to search for Bluetooth devices in a defined interval which can be configured. Meshlium will get the MAC address, the Bluetooth ID and the RSSI of the devices along with a timestamp which identifies when the scan was performed.
  • Page 121: Capturing And Storing Bluetooth Scans

    Meshlium treme Update! (Version 3.1.4) 18.2.2. Capturing and Storing Bluetooth Scans We can perform three different storage options with the data captured. • Local File System • Local Data Base • External Data Base -121- v5.0...
  • Page 122: Local File System

    Meshlium treme Update! (Version 3.1.4) 18.2.3. Local File System Steps: Give a name to create a new file where the Bluetooth Scans will be saved. Select this file and press the “Select file” button. Set the check box “Store frames in the selected file” and press the “Save” button. From now Meshlium will automatically perform Scans and will store the results in this file.
  • Page 123: Local Data Base

    Meshlium treme Update! (Version 3.1.4) 18.2.4. Local Data Base Meshlium has a MySQL data base up and running which is used to store locally the information captured. In the “Local Data Base” tab you can see the connection parameters. Database: MeshliumDB •...
  • Page 124: External Data Base

    Meshlium treme Update! (Version 3.1.4) 18.2.5. External Data Base Meshlium can also store the information captured in an External Data Base. Steps: Pressing the “Show sql script” you will get the code needed to create the data base along with the table and the right privileges. -124- v5.0...
  • Page 125 Meshlium treme Update! (Version 3.1.4) Insert this code in your MySQL management application. Fill the Connection Data fields with the information about where the data base is located (IP, Port) and with the authentication options (Database, Table, User, Password). Now press the “Check Connection” button to see if the configuration is correct. -125- v5.0...
  • Page 126 Meshlium treme Update! (Version 3.1.4) Set the check box “Store frames in the selected file” and press the “Save” button. From this time Meshlium will automatically perform Scans and will store the results in the Local Data Base. This process will also continue after restarting Meshlium.
  • Page 127: Gps

    Meshlium treme 19. GPS 19.1. Concepts Meshlium can integrate a GPS receiver which allows to know the exact location of the router any time. It is specially interesting for mobile and vehicular applications and when setting long range links as the GPS position also gives information about the height of each point so the Fresnel Zone can be accurately known.
  • Page 128: Capturing And Storing Gps Data

    Meshlium treme 19.3. Capturing and Storing GPS Data We can perform two different storage options with the data captured. • Local Data Base • External Data Base 19.3.1. Local Data Base Meshlium has a MySQL data base up and running which is used to store locally the information captured. In the “Local Data Base”...
  • Page 129 Meshlium treme Meshlium will automatically perform Scans and will store the results in the Local Data Base. This process will also continue after restarting Meshlium. At any time you can see the last “x” records stored. Just set how many insertions you want to see and press the “Show data” button.
  • Page 130: External Data Base

    Meshlium treme 19.3.2. External Data Base Meshlium can also store the information captured in an External Data Base. Steps: Pressing the “Show sql script” you will get the code needed to create the data base along with the table and the right privileges.
  • Page 131 Meshlium treme Now press the “Check Connection” button to see if the configuration is correct. Set the check box “Store frames in the selected file” and press the “Save” button. -131- v5.0...
  • Page 132 Meshlium treme From this time Meshlium will automatically perform Scans and will store the results in the Local Data Base. This process will also continue after restarting Meshlium. At any time you can see the last “x” records stored. Just set how many insertions you want to see and press the “Show data” button.
  • Page 133: Show Me Now

    Meshlium treme 19.3.3. Show me now! In the “Show me now!” tab you can see in real time the Scans captured. You can specify if you want the information to be updated periodically with the defined interval just checking the “Use the Defined Interval”...
  • Page 134: Networking Tools

    It let you test if you can reach a certain IP or Hostname through a specific Interface: Ethernet (IPv4), Ethernet (IPv6), Wifi AP, Wifi Mesh and 3G/GPRS. Meshlium Xtreme can also perform this test over the Ethernet (IPv6) interface. -134-...
  • Page 135: Iperf

    Meshlium treme Networking tools 20.2. Iperf This tool let you know the real bandwidth between two different nodes through a specific Interface. Meshlium comes with the Iperf service activated by default so you can test the bandwidth quality of a link between two Meshlium just setting the IP of the node in the input box.
  • Page 136: Traceroute

    Another interesting tool to discover which is the route performed by the data which is being sent through a certain Interface while trying to reach a host. Meshlium Xtreme can also perform this test over the Ethernet (IPv6) interface. -136-...
  • Page 137: Netstat

    Meshlium treme Networking tools 20.4. Netstat Discover which connections IPv4-Port (tcp), and IPv6-Port (tcp6) are active. 20.5. Beep When setting up and configuring several Meshlium at a time in the laboratory, can be difficult to distinguish between them (overall when the IP addresses are given by a external DHCP router). For this reason we have added a “Beep” button in the “Tools” section which will make the current Meshlium to make a short sound (“beep!”).
  • Page 138: Special Options For Wifi Networks

    Meshlium treme Special options for Wifi networks 21. Special options for Wifi networks 21.1. Long range links If you want to make long range Wifi links (km) between several Meshlium you will need to adjust some parameters (Acktimeout, Ctstimout, Slottime) in the Wifi interfaces. We have enabled in the tools section the possibility of doing it automatically. Just set the number of Km of the link desired and Save.
  • Page 139: System

    Meshlium treme System 22. System 22.1. Hostname Set the name of the node. By default is “Meshlium”. 22.2. Users Manager Here you can change two different passwords. The “Users Manager” section contains the password needed to access to the Manager System. It is the same password used in the system to access by SSH.
  • Page 140: Disk Usage

    Meshlium treme System 22.4. Disk Usage Graphical board to see the amount of disk being used in each partition. The most important partition is /dev/hda3 which is mounted in the” /mnt/user folder. ” All the data which is captured (ZigBee, Bluetooth, GPS) is stored in this partition.
  • Page 141: Data Base Management

    Via Ethernet (if there is no DHCP server): $ ssh root@192.168.1.100 user: • root • password: libelium Now execute you can enter the MysQL shell (password: libelium2007) meshlium:$ mysql -u root -p >libelium2007 mysql> use MeshliumDB; Database changed mysql> select * from XXX order by YYY;...
  • Page 142: Phpmyadmin

    Meshlium treme Data Base Management 23.2. PHPMyAdmin Also you can manage all mysql databases in Meshlium using “phpmyadmin”. Go to the phpMyAdmin plugin in the Tools section and work directly there or open it in a new browser window. You can also access with at: http://10.10.10.1/phpmyadmin. If you are not accessing via Wifi or you changed this interface the IP may change.
  • Page 143: Ftp Management

    Meshlium treme FTP Management 24. FTP Management As of version 3.0.6 or later an FTP sever has been added to Meshlium. FTP is built on a client-server architecture and uses separate control and data connections between the client and the server. FTP users may authenticate themselves using a username and password, but can connect anonymously if the server is configured to allow it.
  • Page 144: Accessing Ftp Server

    Meshlium treme FTP Management 24.3. Accessing FTP server To access Meshlium FTP server from any computer, you can use FTP client like FileZilla. To connect to FTP server you must enter: • Meshlium IP • Username • Password Once connected to the FTP server the user can perform operations like download, delete, or modify storage data. -144- v5.0...
  • Page 145: Uploading My Own Applications To Meshlium

    If you have any doubt ask to our Development team at: http://www.libelium.com/forum You can access through SSH using the same user and password of the Manager System.
  • Page 146 Alternatively you can use a sftp client program, like Filezilla, and use it from you pc to upload files to Meshlium: Using the following data: Host: • 10.10.10.1 Server Type: SFTP • • Port: User: • root • Password: libelium -146- v5.0...
  • Page 147: Installing New Packages And Libraries

    Once dependencies are solved press the “g” key and the new package will be download and installed. If you are not sure about using “aptitude” do not perform any action as the system could get damaged. You can ask to our Developing team at: http://www.libelium.com/forum -147-...
  • Page 148: Upgrading Old Versions Of Meshlium

    To see your current version go to the “Help” section. In the “Update Manager” section you can upgrade the entire Manager System or a certain plugin individually. There are three ways of getting the new version installed. • Checking the Libelium Repository • Local File •...
  • Page 149: Checking The Libelium Repository

    In order to use this version you need to have Meshlium connection to the Internet. If so just press the “Check for updates” button and the system will connect with the Libelium server and will download the latest updates. All the available updates are shown. It is possible that several “middle step” updates have to be done before getting the latest version installed.
  • Page 150: Url

    Upgrading old versions of Meshlium 27.3. URL You can also make installations using a specific URL (www.libelium.com/downloads/managersystem/updates/updates.xml). To do so just write this URL into the right input box and press the “Download” button. Remember that in the same way as in the “Checking for updates”...
  • Page 151: Rescue System

    28.1. Steps You will need a USB pen drive of at least 8 GB. The first thing to do is download from the website of Libelium the image file “meshliumrescue.img” needed to restore Meshlium to factory defaults. Note: You need to contact first our Technical Service Department in order to get the user and password and URL to download the image.
  • Page 152: How To Recover The File System

    Meshlium treme Rescue System 28.2. How to Recover the file system Unplug the power Ethernet cable in Meshlium. Unscrew with the hand the right stopper (next to the Ethernet connector). Plug the recovery USB pen drive to Meshlium. If your Meshlium has an external SIM socket, you will have to use an adapter between micro-USB and female USB.
  • Page 153: Usb Device Connectivity

    Meshlium treme USB Device Connectivity 29. USB Device Connectivity The external USB connector lets you connect any USB device to Meshlium. The only limitation is that your device must be supported by a Linux system (obviously you can install its drivers through a repository or uploading the files directly). In the next example we will connect a webcam and will capture several images which will be accessed from a web page.
  • Page 154 Create “webcam.html” in the directory “/var/www/” with the following content: <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html> <head> <meta http-equiv=”content-type” content=”text/html; charset=iso-8859-1” /> <meta name=”author” content=”libelium@libelium.com” /> <title>Webcam - Test</title> </head> <body> <img src=”http://192.168.1.92:9192” width=”640” height=”480” alt=”Webcam” > </body>...
  • Page 155: Managersystem Changelog

    Meshlium treme ManagerSystem Changelog 30. ManagerSystem Changelog Update from 3.0 to 3.0.1: • Security updates Update from 3.0.1 to 3.0.2: • Meshlium Scanner updates • Manager System internal updates • Security updates Update from 3.0.2 to 3.0.3: • WiFi Scanner restrictions deleted •...
  • Page 156 Meshlium treme ManagerSystem Changelog Update from 3.1.0 to 3.1.1: • Wifiscan bug fixes Update from 3.1.1 to 3.1.2: • Internal changes for Bluetooth Update from 3.1.1 to 3.1.3: • Fixed RSSI parameter missing and improved frames parser in Bluetooth Scanner for Meshliums Scanner v3.1.2. •...
  • Page 157 Meshlium treme ManagerSystem Changelog Update from 3.1.6 to 3.1.7: • New LoRa module included. • Improvements in sensorParser. Binary and cyphered frames has size information in bytes. • Encryption options simplified and decode process integrated in sensorParser. • MQTT synchronization time can be set in a file. •...
  • Page 158: Documentation Changelog

    Meshlium treme Documentation Changelog 31. Documentation Changelog From v4.9 to v5.0: • Changed 3G connection section. • Changed GPS section. • Specific instructions for the reboot and shut-down processes. • Added the directional antennas size and weight. From v4.8 to v4.9: •...
  • Page 159 Meshlium treme Documentation Changelog From v4.0 to v4.1: • Added section “Capturing and Storing photos and videos”. • Added section ”FTP Management”. -159- v5.0...
  • Page 160: Certifications

    Meshlium treme Certifications 32. Certifications 32.1. CE In compliance with the 1999/05/EC directive, Libelium Comunicaciones Distribuidas declares that Meshlium complies with the following norms: • EN 55022:1998 • EN 55022:1998/A1:2000 • EN 55022:1998/A2:2003 • EN 61000-4-2:1995 • EN 61000-4-2/A1:1998 •...
  • Page 161 Important: Libelium Comunicaciones Distribuidas S.L does not list the entire set of standards that must be met for each country. Libelium customers assume full responsibility for learning and meeting the required guidelines for each country in their distribution market. For more information relating to European compliance refer to the following web sites: •...
  • Page 162: Fcc

    Meshlium treme Certifications 32.2. FCC Meshlium models: Meshlium AP Contains: • FCC ID: NKRCM9 • FCC ID: Q87-USBBT100V2 Meshlium 3G/GPRS-AP Contains: • FCC ID: NKRCM9 • FCC ID: Q87-USBBT100V2 • FCC ID: UDV-0200901181058 Meshlium Mesh-AP Contains: • FCC ID: NKRCM9 •...
  • Page 163 Meshlium treme Certifications Meshlium RF-Mesh-AP Contains: • FCC ID: NKRCM9 • FCC ID: Q87-USBBT100V2 • FCC ID: OUR-XBEEPRO • FCC ID: MCQ-XBEEPRO2 • FCC ID: MCQ-XBEE09P Meshlium RF-Mesh-AP-GW Contains: • FCC ID: NKRCM9 • FCC ID: Q87-USBBT100V2 • FCC ID: OUR-XBEEPRO •...
  • Page 164 Meshlium treme Certifications Module Grant Restrictions: FCC ID OUR-XBEEPRO: The antenna(s) used for this transmitter must be installed to provide the separation distances, as described in this filing, and must not be co-located or operating in conjunction with any other antenna or transmitter. Grantee must coordinate with OEM integrators to ensure the end-users of products operating with this module are provided with operating instructions and installation requirements to satisfy RF exposure compliance.
  • Page 165: Maintenance

    Meshlium treme Maintenance 33. Maintenance • Although Meshlium is a highly resistant product, please handle with care in order to enjoy a longer useful life. • Handle Meshlium with care, do not allow it to drop or move roughly. • Avoid placing the devices in areas reaching high temperatures that could damage the electronic components.
  • Page 166: Disposal And Recycling

    Meshlium treme Disposal and Recycling 34. Disposal and Recycling • When Meshlium reaches the end of its useful life it must be taken to a recycling point for electronic equipment. • The equipment should be disposed of separately from solid urban waste, please dispose of correctly. •...

This manual is also suitable for:

Meshlium extreme

Table of Contents