Milesight EM500 Series User Guide

Brand: Milesight

Product Type: IoT Sensor

Applicability

This guide is applicable to EM500 series sensors shown as follows, except where otherwise indicated.

ModelDescription
EM500-CO2Carbon Dioxide Sensor
EM500-LGTLight Sensor
EM500-PPPipe Pressure Sensor
EM500-PT100PT100 Temperature Sensor
EM500-SMTSoil Moisture Sensor
EM500-SMTCSoil Moisture, Temperature and Conductivity Sensor
EM500-SWLSubmersible Level Sensor
EM500-UDLUltrasonic Distance/Level Sensor

Safety Precautions

Milesight will not shoulder responsibility for any loss or damage resulting from not following the instructions of this operating guide.

Declaration of Conformity

EM500 series is in conformity with the essential requirements and other relevant provisions of the CE, FCC, and RoHS.

[CE certification] [FCC certification] [RoHS compliance]

Copyright and Support

All information in this guide is protected by copyright law. No organization or individual shall copy or reproduce the whole or part of this user guide by any means without written authorization from Xiamen Milesight IoT Co., Ltd.

For assistance, please contact Milesight technical support:

Revision History

DateDoc VersionDescription
Nov. 23, 2020V 1.0Initial version

1. Product Introduction

1.1 Overview

The EM500 series is a sensor primarily used for outdoor environments via a wireless LoRa network. The EM500 device is battery-powered and designed for multiple mounting methods. It is equipped with NFC (Near Field Communication) and can be easily configured using a smartphone or PC software.

Sensor data are transmitted in real-time using the standard LoRaWAN® protocol. LoRaWAN® enables encrypted radio transmissions over long distances while consuming very little power. Users can obtain sensor data and view trends through Milesight IoT Cloud or their own Network Server.

1.2 Features

2. Hardware Introduction

EM500 series sensors consist of a LoRa transceiver and a sensor. Ultrasonic sensors and gas sensors are combined with the LoRa transceiver.

2.1 Hardware Overview

Front View of EM500: ① LoRa Antenna (Internal), ② NFC Area, ③ Water-proof Connector.Front View of EM500-CO2: ① LoRa Antenna (Internal), ② NFC Area, ③ Vent Tube.Front View of EM500-UDL: ① LoRa Antenna (Internal), ② NFC Area, ③ Ultrasonic Horn.Back View: ④ Battery (Internal), ⑤ Wall Mounting Holes, ⑥ Pole Mounting Holes.

2.2 Dimensions(mm)

Diagram showing the dimensions of the EM500 device, including height, width, and depth measurements.Diagrams showing the dimensions of the EM500-CO2 and EM500-UDL devices, including various views and measurements.

2.3 Power Button Descriptions

Note: EM500 can also be turned on/off and reset via Mobile APP or Toolbox.

FunctionActionLED Indication
Turn OnPress and hold the button for more than 3s.Off → Static Green
Turn OffPress and hold the button for more than 3s.Static Green → Off
ResetPress and hold the button for more than 10s.Blink 3 times.
Note: EM500 will automatically power on after reset.
Check On/Off StatusQuickly press the power button.Light On: Device is on. Light Off: Device is off.

3. Basic Configuration

EM500 sensors can be monitored and configured via one of the following methods:

In order to protect the security of the sensor, password validation is required when configuring via an unused phone. The default password is 123456.

3.1 Configuration via Smartphone APP

Preparation:

3.1.1 Read/Write Configuration via NFC

  1. Enable NFC on the smartphone and open the "Toolbox" APP.
  2. Attach the smartphone with its NFC area to the device to read basic information. Note: Ensure the location of the smartphone's NFC area and it is recommended to take off the phone case before using NFC.
Diagram showing a smartphone with its NFC area being brought close to the EM500 device's NFC area for configuration. A screenshot of the EM500-UDL-868M device information on the app is also shown.
  1. Change the on/off status or parameters, then attach the smartphone with its NFC area to the device until the APP shows a successful prompt.
  2. Go to "Device > Status" to tap "Read" and attach the smartphone with NFC area to the device to read real-time data of the sensor.
Screenshot of the EM500 device status screen within the Toolbox app, showing model, serial number, firmware version, device status, battery level, and other parameters.

3.1.2 Template Configuration

Template settings are useful for easy and quick device configuration in bulk.

Note: Template function is allowed only for sensors with the same model and LoRa frequency band.

  1. Go to the "Template" page on the APP and save current settings as a template.
Screenshot of the Toolbox app showing a "New Template" dialog box with options to enter a template name, cancel, or confirm.
  1. Attach the smartphone with NFC area to another device.
  2. Select the template file from the Toolbox APP and tap "Write", keeping the two devices close until the APP shows a successful prompt.
  3. Slide the template item to the left to edit or delete the template.
Screenshot of the Toolbox app's template management screen, showing a saved template named "EM500-SMT-ECS-868_20200319" with options to Edit or Delete.

3.2 Configuration via PC

Preparation:

3.2.1 Log in the Toolbox

Make sure "Toolbox" is downloaded on your computer. Select one of the following methods to log in Toolbox.

Type-C Connection

  1. Open the case of EM500 and connect the EM500 to the computer via the Type-C port.
Diagram illustrating a laptop connected to an EM500 device via a Type-C USB cable.
  1. Select type as "General" and enter the password to log in Toolbox. (Default password: 123456)
Screenshot of the Toolbox Settings window, showing options for Type (General), Serial port, Login password, Baud rate, Data bits, Parity, and Stop bits.

NFC Connection

  1. Connect the NFC reader to the computer, then attach the EM500 to the NFC area of the reader.
Diagram showing a laptop connected to an NFC reader, with an EM500 device placed on the reader's NFC area.
  1. Select type as "NFC" and the serial port as the NFC reader port on Toolbox.
Screenshot of the Toolbox Settings window, showing options for Type (NFC), Serial port, and other settings.

3.2.2 Basic Configuration

  1. Click "Read" to read current data of the sensor.
Screenshot of the EM500 device status screen in the Toolbox application, displaying sensor model, serial number, firmware version, device status, battery level, and other technical details.
  1. When performing one of the following operations, enter the password and wait a few seconds until Toolbox shows a successful prompt. (Password is not needed if you connect it via Type-C port)
    • Turn on/off the sensor
    • Reset the sensor
    • Click "Write" to change settings
    • Upgrade
Screenshot of the LoRaWAN settings interface within the Toolbox application, showing fields for Device EUI, Password, Network ID, Join Type, and other LoRaWAN parameters. A success message is also visible.

3.2.3 Template Settings

Note: Template function is allowed only for sensors with the same model and LoRa frequency band.

  1. Go to the "Maintenance -> Template and Reset" page in Toolbox.
  2. Click "Export" to save the current settings as a template.
  3. Click "Browse" to select the correct template from the computer.
  4. Click "Import" to import the template to the device.
Screenshot of the "Template and Reset" page in the Toolbox application, showing options to Export, Import, and Restore Factory Defaults.

3.2.4 Upgrade

  1. Download firmware on your computer.
  2. Go to the "Maintenance -> Upgrade" page in Toolbox.
  3. Click "Browse" and select the firmware from the computer.
  4. Click "Upgrade" to upgrade the device.

Note: If NFC connection is selected, please keep the two devices close and don't move them in order to get the best connectivity as possible when upgrading.

Screenshot of the "Upgrade" page in the Toolbox application, showing fields for Device EUI, Firmware Version, and options to browse for firmware files and initiate the upgrade process.

4. Advanced Feature Description

4.1 LoRaWAN Settings

ParametersDescriptionDefault
Device EUIUnique ID of the sensor. It can be found on the label.On the label
App EUIApp EUI of the sensor.24E124C0002A0001
Application PortThe port used for sending or receiving data.85
Join TypeOTAA or ABP mode.
Note: If you use Milesight IoT cloud to manage sensors, please select OTAA mode.
OTAA
Application KeyAppkey of the sensor.5572404C696E6B4C
6F52613230313823
Network IDNetID of the sensor used for identifying LoRaWAN networks.0x010203
Device AddressDevAddr of the sensor.The 5th to 12th digits of SN.
Network Session KeyNwkskey of the sensor.5572404C696E6B4C
6F52613230313823
Application Session KeyAppskey of the sensor.5572404C696E6B4C
6F52613230313823
Spread FactorSelect spread factor from SF7 to SF12.SF10-DR2
Confirmed ModeIf the sensor does not receive ACK package from network server, it will resend data 3 times most.Disabled
Rejoin ModeSensor will send specific mounts of LoRaMAC packages to check connection status regularly. If no reply after specific packages, the sensor will re-join.Enabled, 8 packages
ADR ModeAllow network server to adjust datarate of the sensor.Enabled
Support FrequencyLoRaWAN region.EU868
AU915
ChannelEnable or disable LoRa channels. If frequency is one of CN470/AU915/US915, you can enter the index of the channel that you want to enable in the input box, making them separated by commas.
Examples:
1, 40: Enabling Channel 1 and Channel 40
1-40: Enabling Channel 1 to Channel 40
1-40, 60: Enabling Channel 1 to Channel 40 and Channel 60
All: Enabling all channels
Null: Indicates that all channels are disabled
Appendix

4.2 Basic Settings

ParametersDescription
Reporting IntervalInterval of sending sensor data. Default: 10min.
Change PasswordChange the password of logging Toolbox (Windows) and parameter modify(mobile APP).

4.3 Calibration

ParametersDescription
After saving the calibration value, the sensor will add the calibration value to raw value and send the final value.
Measure Outliers CalibrationIf current value exceeds the outlier range/values, the sensor will re-collect the value. Note: This item is only for EM500-UDL.
Diagram illustrating outlier calibration parameters including Maximum Range, Outlier Range, and Outlier Value with example measurements.

4.4 Threshold and Alarm

ParametersDescription
Over/BelowMaximum/minimum data to trigger the alarm. After triggered, sensor will send current data ignoring report interval.
Data Collecting IntervalThe sensor will detect and check whether the value is triggered again after data collecting interval.

5. Milesight IoT Cloud Management

EM500 sensors can be managed by Milesight IoT Cloud platform. Milesight IoT cloud is a comprehensive platform that provides multiple services including device remote management and data visualization with the easiest operation procedures. Please register a Milesight IoT Cloud account before operating following steps.

5.1 Add a Milesight Gateway

  1. Enable "Milesight" type network server and "Milesight IoT Cloud" mode in gateway web GUI. Note: Ensure gateway has accessed the Internet.
Screenshot of a gateway's web GUI showing network server settings, including options for enabling Milesight type network server and Milesight IoT Cloud mode.
  1. Go to "My Devices" page and click "+New Devices" to add gateway to Milesight IoT Cloud via SN. Gateway will be added under "Gateways" menu.
Screenshot of the Milesight IoT Cloud interface, showing the "Add Device" dialog box where users can input SN, Name, Device EUI, Application Key, and select an associated gateway.

5.2 Add EM500 to Milesight IoT Cloud

  1. Go to "My Devices" page and click "+New Devices". Fill in the SN of EM500 and select associated gateway.
Screenshot of the Milesight IoT Cloud interface, showing the "Add Device" dialog box for adding an EM500 sensor, with fields for SN, Name, Device EUI, Application Key, and associated gateway selection.
  1. After EM500 is connected to Milesight IoT Cloud, you could check the device information and data and create dashboard for it.
Screenshot of the Milesight IoT Cloud dashboard displaying device information and data visualization for connected sensors.

6. Sensor Payload

All data are based on following format(HEX):

Channel1Type1Data1Channel2Type2Data2Channel 3...
1 Byte1 ByteN Bytes1 Byte1 ByteM Bytes1 Byte...

6.1 Basic Information

EM500 sensors report basic information of sensor everytime joining the network.

ChannelTypeData ExampleDescription
ff01(Milesight Protocol Version)01V1
09 (Hardware Version)01 40V1.4
0a(Software Version)01 14V1.14
0f(Device Type)00Class A
16 (Device SN)64 10 90 82 43 75 00 01Device SN is 6410908243750001

6.2 Sensor Data

EM500 sensors report sensor data according to reporting interval (10min by default). Battery level is reported every 24 hours.

EM500-CO2

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0367 (Temperature)10 0110 01 => 01 10 = 272
Temp=272*0.1=27.2°C
0468(Humidity)7171=>113
Hum=113*0.5=56.5%
057d (CO2)67 0467 04 => 04 67 =1127 ppm
0673 (Barometric Pressure)68 2768 27=>27 68=10088
Pressure=10088*0.1=1008.8hPa

EM500-LGT

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0394 (Light)50 00 00 0050 00 00 00=>00 00 00 50=80 lux

EM500-PP

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
037b (Pressure)0a 000a 00=>00 0a=10kPa

EM500-PT100

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0367 (Temperature)10 0110 01 => 01 10 = 272
Temp=272*0.1=27.2°C

EM500-SMT/SMTC

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0367 (Temperature)10 0110 01 => 01 10 = 272
Temp=272*0.1=27.2°C
0468(Moisture)7171=>113
Hum=113*0.5=56.5%
057d (Conductivity)f0 00f0 00 => 00 f0 =240 μs/cm

EM500-SWL

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0377 (Water Level)02 0002 00=>00 02=2cm

EM500-UDL

ChannelTypeData ExampleDescription
0175(Battery Level)6464=>100
Battery level =100%
0382 (Distance)1e 001e 00=>00 1e=30mm

6.3 Downlink Commands

EM500 sensors support downlink commands to configure the device. Application port is 85 by default.

ChannelTypeData ExampleDescription
ff03(Set Reporting Interval)b0 04b0 04 => 04 b0 = 1200s

Appendix

Default LoRaWAN Parameters

DevEUI24E124 + 2nd to 11th digits of SN
e.g. SN = 61 26 A1 01 84 96 00 41
Then Device EUI = 24E124126A101849
AppEUI24E124C0002A0001
Appport0x55
NetID0x010203
DevAddrThe 5th to 12th digits of SN
e.g. SN = 61 26 A1 01 84 96 00 41
Then DevAddr = A1018496
AppKey5572404C696E6B4C6F52613230313823
NwkSKey5572404C696E6B4C6F52613230313823
AppSKey5572404C696E6B4C6F52613230313823

Default Uplink Channels

ModelChannel PlanChannel Settings/MHz
EM500-470MCN470470.3~489.3(All 95 channels)
EM500-868MEU868868.1, 868.3, 868.5
RU864868.9, 869.1
IN865865.0625, 865.4025, 865.6025
AU915915.2~927.1 (All 72 channels)
EM500-915MUS915902.3~914.2 (All 72 channels)
KR920922.1, 922.3, 922.5
AS923923.2, 923.4

-END-

Models: EM500, LoRaWAN Pipe Pressure Sensor, Pressure Sensor, LoRaWAN Pipe Sensor, EM500, Sensor

PDF preview unavailable. Download the PDF instead.

original GPL Ghostscript 9.26 ���AD��

Related Documents

Preview Milesight EM500 Series: Advanced IoT Sensor User Guide
Explore the Milesight EM500 Series, a collection of robust outdoor IoT sensors utilizing LoRaWAN technology. This guide details configuration via NFC and PC, data management with Milesight IoT Cloud, and technical specifications for various sensor models.
Preview Milesight EM500 Series: Outdoor Environment Monitoring Sensor User Guide
Explore the Milesight EM500 Series User Guide for detailed information on outdoor environment monitoring sensors. Learn about features, installation, configuration, and management via LoRaWAN and Milesight IoT Cloud.
Preview Milesight Development Platform for Smart Agriculture in Australia | Digital Cache Case Study
Discover how Milesight's Development Platform, implemented by Digital Cache, enabled a smart irrigation system for Pim's Organics farm in Australia, enhancing efficiency, reducing costs, and improving scalability through IoT technology.
Preview Milesight Smart Water Management on Nevis Island with LoRaWAN and AI
Case study detailing Milesight's LoRaWAN and AI-powered smart water management solution for Nevis Island, addressing challenges like lightning damage, inefficient inspections, and water wastage to enable refined water resource management.
Preview Milesight EM500 Series Outdoor Environment Monitoring Sensor User Guide
This user guide provides comprehensive instructions for the Milesight EM500 Series of outdoor environment monitoring sensors. It covers product overview, features, hardware details, installation procedures for various sensor types (CO2, Light, Pressure, Temperature, Soil Moisture, Level, Ultrasonic), operation guides including LoRaWAN and NFC configuration, basic and advanced settings, maintenance procedures, and Milesight IoT Cloud management. The guide is essential for users deploying and managing these sensors effectively.
Preview Milesight Product Catalog: AI, IoT, 5G, and LoRaWAN Sensing Solutions
Explore the comprehensive Milesight product catalog featuring AI-powered surveillance cameras, IoT sensors, 5G connectivity solutions, and LoRaWAN devices for smart buildings, security, and environmental monitoring.
Preview Milesight AM100 Series Indoor Ambiance Sensor User Guide
Comprehensive user guide for the Milesight AM100 Series indoor ambiance sensors (AM104, AM107), detailing features, hardware overview, operation, installation, and Milesight IoT Cloud integration. Learn about LoRaWAN settings, calibration, maintenance, and sensor data.
Preview Milesight EM310-UDL Ultrasonic Distance Sensor User Manual
This user manual provides detailed information on the Milesight EM310-UDL Ultrasonic Distance Sensor, covering product introduction, structure, configuration, installation, communication protocols, and maintenance. Learn how to set up, calibrate, and manage the sensor for various applications.