Hide thumbs Also See for S2105:
Table of Contents

Advertisement

Quick Links

T H E N E W G E N E R A T I O N L O R A W A N S E N S O R S O F S E N S E C A P
S210X Sensors User Guide
Version: v1.0.3

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for SENSECAP S2105

  • Page 1 T H E N E W G E N E R A T I O N L O R A W A N S E N S O R S O F S E N S E C A P S210X Sensors User Guide Version: v1.0.3...
  • Page 2: Table Of Contents

    Bind Sensor to SenseCAP Portal ................23 6.2.4 Setup the Sensor ....................... 25 6.2.5 Set Frequency of Sensor via SenseCAP Mate App ..........26 6.2.6 Check Data on SenseCAP Portal ................27 6.3Connect to SenseCAP with private TTN ..............29 6.3.1...
  • Page 3 Payload Decoder ..................33 9.1Decoder Code ......................33 9.2Packet Parsing ......................34 9.2.1 Packet Initialization ....................34 9.3Data Parsing Example ....................35 9.3.1 Measurements List .....................35 9.3.2 Example – S2101 Air Temperature and Humidity Sensor .........36 9.3.1 Example – S2102 Light Intensity Sensor ..............37 9.3.2 Example –...
  • Page 4: Product Introduction

    IoT into the Wild Product Introduction Among the first launch of Seeed Industrial IoT product series, SenseCAP is focusing on wireless environmental sensing applications: smart agriculture, precision farming, smart city and so on. It consists of hardware products (sensors, data-loggers & gateways, etc.), software services (SenseCAP portal, mobile App, open dashboard), and API for device &...
  • Page 5: Part List

    IoT into the Wild Part List Before installing, please check the part list to ensure nothing is missing. Picture Name Quantity Sensor Node Bracket Quick Start Guide KA4*20mm Self-drilling Screw...
  • Page 6: Key Parameters Of The Sensor

    IoT into the Wild Key Parameters of the Sensor Using the LoRaWAN protocol generally involves the following parameters. Parameters Description LoRaWAN MAC Version v1.0.3 OTAA (Default) Join Type ABP (It can be modified via App) Unique identification of device, one of the join network parameters Device EUI on OTAA mode.
  • Page 7: Led Of Sensor Working Status

    IoT into the Wild LED of Sensor Working Status You can refer to the LED indicator for the Sensor Node for its working status. Please see the status explanations in the chart below: Actions Description Green LED Status LED flashes at 1s frequency, waiting for Bluetooth connection.
  • Page 8 IoT into the Wild at 1s frequency 2. Enter configuration mode after Bluetooth connection is successful: LED flashes at 2s frequency If Bluetooth is not connected within 1 minute, the device will reboot and join LoRa network. In the 3rd seconds will start flashing at 1s frequency, Press and hold for 9s Power off...
  • Page 9: Sensecap Mate App

    SenseCAP Mate App 5.1 Download App As a tool, SenseCAP Mate App is used to config LoRa parameters, set interval, bind devices to your account and check device basic information. For iOS, please search for “SenseCAP Mate” in the App Store and download it.
  • Page 10: How To Connect Sensor To App

    SenseCAP Mate supports device configuration and remote management. To use the SenseCAP Portal platform and other functions, please register an account. SenseCAP Mate supports offline functionality, and you can opt out of an account if you only use the configuration sensor. Just click Skip.
  • Page 11: Connect To Sensor To App

    IoT into the Wild 5.2.2 Connect to Sensor to App 1) Press button and hold for 3 seconds, the LED will flash at 1s frequency. Please use the App to connect the sensor within 1 minute; otherwise, the device will power off or reboot. 2) Please select “S210X Sensor”, it includes S210X series products.
  • Page 12 IoT into the Wild 4) Enter configuration mode after Bluetooth connection is successful: LED flashes at 2s frequency.
  • Page 13: Configure Parameters Through App

    When there is the Helium network around the user, data can be uploaded using sensors. Devices run on a private Helium console SenseCAP for Helium of SenseCAP. Users do not need to create devices on Helium console, right out of the box. Helium Connect Sensor to public Helium console.
  • Page 14 We built a private Helium Console with an embedded SenseCAP Portal. When users get the SenseCAP sensors, you can use it by scanning the code and binding it to the Portal. “SenseCAP for Helium” is selected by default. The device runs in a fixed main frequency and sub-band, refer to Helium Frequency Plan (https://docs.helium.com/lorawan-on-...
  • Page 15 IoT into the Wild AU915 Need to contact sales to purchase. AS923-1 Need to contact sales to purchase. AS923-2 Need to contact sales to purchase. 3) Helium Users can choose sensors to use on the public helium console: https://console.helium.com/ 4) The Things Network Users can choose sensors to use on the public The Things Network server: https://console.cloud.thethings.network/ 5) Other Platform:...
  • Page 16 Note2: 1) When using the SenseCAP platform, the EUI, APP EUI and APP Key are fixed and are the same as the sensor label. 2) When the sensor is selected to be used with a public platform such as Helium or TTN, the...
  • Page 17: Set The Interval

    Unit: minutes, number from 1 to 1440. Note: The SenseCAP portal has a limit on uplink interval: minimum interval is 5 minutes. The interval using the other platforms ranges from 1 to 1440 minutes. 5.3.3 Set the EUI and Key The device uses OTAA to join the LoRaWAN network by default.
  • Page 18: Set The Packet Policy

    IoT into the Wild 5.3.4 Set the Packet Policy The sensor uplink packet strategy has three modes. Parameter Description 2C+1N (2 confirm packets and 1 none-confirm) is the best strategy, the mode can minimize the packet loss rate, however 2C+1N (default) the device will consume the most data packet in TTN, or date credits in Helium network.
  • Page 19: Restore Factory Setting

    5.3.6 Restore Factory Setting When selecting the SenseCAP platform, you must use the fixed EUI/App EUI/App Key. Therefore, you need to restore the factory Settings before switching back to the SenseCAP platform from other platforms. When we make a mistake or want to reset everything, we can click the button. The device will...
  • Page 20: Connect To The Sensecap Portal

    It is built on Azure, a secure and reliable cloud service from Microsoft. You can apply for an account and bind all devices to this account. SenseCAP provides the web portal and API. The web portal includes Dashboard, Device Management, Data Management, and Access Key Management, while API is open to users for further development.
  • Page 21: Other Functions

    6.1.3 API Instruction SenseCAP API is for users to manage IoT devices and data. It includes 3 types of API methods: HTTP protocol, MQTT protocol, and Websocket protocol. With HTTP API, users can manage LoRa devices, to get raw data or historical data.
  • Page 22: Connect To Sensecap With Helium Network

    IoT into the Wild 6.2 Connect to SenseCAP with Helium Network 6.2.1 Quick Start Follow this process to quickly use the sensor, see the following section for details. 6.2.2 Preparation 1) SenseCAP Mate App Download the App, please refer to section 5 for using.
  • Page 23: Bind Sensor To Sensecap Portal

    Option 2: Deploy a new Helium gateway. You can purchase M1, M2 gateways to cover your surroundings with the Helium network: https://www.sensecapmx.com/ 6.2.3 Bind Sensor to SenseCAP Portal Please open SenseCAP Mate App. (1) Scan QR Code 1) Click “Add device” on the upper-right corner of device page to enter the device binding page.
  • Page 24 IoT into the Wild (2) Manually fill in the EUI If the QR code sticker is damaged, you can manually fill in the EUI of the device to bind the device to your account. Please make sure you put in the EUI in the format suggested by the system and then click “confirm”.
  • Page 25: Setup The Sensor

    IoT into the Wild 6.2.4 Setup the Sensor 1) Open the SenseCAP Mate App 2) Press button and hold for 3 seconds, the LED will flash at 1s frequency. 3) Please click the “Setup” button to turn on Bluetooth and click “Scan” to start scanning the sensor's Bluetooth.
  • Page 26: Set Frequency Of Sensor Via Sensecap Mate App

    6.2.5 Set Frequency of Sensor via SenseCAP Mate App Set the corresponding frequency band based on the frequency band of the gateway. Please refer to section 5 for detail. 1) Click the “Setting” and select the platform is “SenseCAP for Helium”.
  • Page 27: Check Data On Sensecap Portal

    6) After joining the network successfully, LED flashes fast for 2s. 6.2.6 Check Data on SenseCAP Portal On the SenseCAP App or the website http://sensecap.seeed.cc/ , you can check the device online status and the latest data. In the list for each Sensor, you can check its online status...
  • Page 28 IoT into the Wild...
  • Page 29: Connect To Sensecap With Private Ttn

    Download the App, please refer to section 5 for using. 2) SenseCAP Outdoor Gateway Now, the sensor needs to be used with the SenseCAP Outdoor Gateway (https://www.seeedstudio.com/LoRaWAN-Gateway-EU868-p-4305.html) to transmit data to the SenseCAP Portal. a) Setup the Gateway, connect to power cable and Internet.
  • Page 30: Bind Sensor To Sensecap Portal

    6.3.5 Set Frequency of Sensor via SenseCAP Mate App Set the corresponding frequency band based on the frequency band of the gateway. Please refer to section 5 for detail. 1) Click the “Setting” and select the platform is “SenseCAP for The Things Network”.
  • Page 31: Check Data On Sensecap Portal

    5) When the device is disconnected from Bluetooth, the LED lights up for 5 seconds and then flashes as a breathing light. 6) After joining the network successfully, LED flashes fast for 2s. 6.3.6 Check Data on SenseCAP Portal Please refer to the section 6.2.6...
  • Page 32: Connect To Helium Network

    IoT into the Wild Connect to Helium Network Please refer to the manual to connect sensors to Helium public console: https://files.seeedstudio.com/products/SenseCAP/S210X/How%20to%20Connect%20Sense CAP%20S210X%20to%20Helium%20Network.pdf Connect to The Things Network Please refer to this manual: https://files.seeedstudio.com/products/SenseCAP/S210X/How%20to%20Connect%20Sense CAP%20S210X%20to%20The%20Things%20Network.pdf Please refer to the link to use the TTN platform: The Things Network website: https://www.thethingsnetwork.org...
  • Page 33: Payload Decoder

    IoT into the Wild Payload Decoder 9.1 Decoder Code TTN payload decoding script for SenseCAP LoRaWAN: https://github.com/Seeed-Solution/TTN-Payload-Decoder/blob/master/decoder_new-v3.js Helium Decoder: https://github.com/Seeed-Solution/Helium-Console- Decoder/blob/main/decoder_datacake.js...
  • Page 34: Packet Parsing

    IoT into the Wild 9.2 Packet Parsing 9.2.1 Packet Initialization After being powered on or reboot, SenseCAP Sensors will be connected to the network using the OTAA activation method. Each Sensor Node will send data packets to the server, including the following data: Initial packets(no need to learn about these initial packets)...
  • Page 35: Data Parsing Example

    Air Temperature 0x1001 4097 0.01 ℃ Air Humidity 0x1002 4098 0.01 Light Intensity 0x1003 4099 0x1004 4100 Soil Temperature 0x1006 4102 ℃ Soil Moisture 0x1007 4103 Soil EC (Electrical 0x100C 4108 0.01 dS/m Conductivity) For the complete list, see: https://sensecap-docs.seeed.cc/measurement_list.html...
  • Page 36: Example - S2101 Air Temperature And Humidity Sensor

    IoT into the Wild 9.3.2 Example – S2101 Air Temperature and Humidity Sensor Air Temperature and Humidity Sensor measurement packet: 01 0110 B0680000 01 0210 88F40000 8CFF Part Value Raw Data Description 01 is the channel number. 0110 is 0x1001 ( little-endian byte order ) , which is the measurement ID for air temperature.
  • Page 37: Example - S2102 Light Intensity Sensor

    IoT into the Wild 9.3.1 Example – S2102 Light Intensity Sensor Light Intensity Sensor measurement packet: 01 0310 A8550200 E3E9 Part Value Raw Data Description 01 is the channel number. 0310 is 0x1003 ( little-endian byte order ) , which is the measurement ID for Light 01 0310 A8550200 Intensity.
  • Page 38: Example - S2103 Co2, Temperature And Humidity Sensor

    IoT into the Wild 9.3.2 Example – S2103 CO2, Temperature and Humidity Sensor CO2, Temperature and Humidity Sensor measurement packet: 01 0410 80140700 01 0110 F4650000 01 0210 7C7D0100 3C4D Part Value Raw Data Description 01 is the channel number. 0410 is 0x1004 (...
  • Page 39: Example - S2104 Soil Moisture And Temperature Sensor

    IoT into the Wild 9.3.3 Example – S2104 Soil Moisture and Temperature Sensor Soil Moisture and Temperature Sensor measurement packet: 01 0610 245E0000 01 0710 BCB10000 A3D9 Part Value Raw Data Description 01 is the channel number. 0610 is 0x1006 ( little-endian byte order ) , which is the measurement ID for soil temperature.
  • Page 40: Example - S2105 Soil Moisture, Temperature And Ec Sensor

    IoT into the Wild 9.3.4 Example – S2105 Soil Moisture, Temperature and EC Sensor Soil Moisture, Temperature and EC Sensor measurement packet: 01 0610 5C5D0000 01 0710 48A30000 01 0C10 B4000000 DD0A Part Value Raw Data Description 01 is the channel number. 0610 is 0x1006 (...
  • Page 41: Battery Information

    IoT into the Wild 9.4 Battery Information Please note the counter number. After 20 packets, it will follow one special packet with battery info. You can either ignore this packet or get rid of the battery info in your code. Original Info: 00070064000500010610B45F0000010710A41F00003259 Battery Package:...
  • Page 42 IoT into the Wild 01 is the channel number. 0710 is 0x1007 (little-endian byte order), which is the measurement ID for soil moisture. Soil 01 0710 A41F0000 A41F0000 is actually 0x00001FA4, whose Moisture equivalent decimal value is 8100. Divide it by 1000, and you will get the actual measurement value for soil moisture as 8.1%...
  • Page 43: Lorawan Downlink Command

    IoT into the Wild 10. LoRaWAN Downlink Command 10.1 Set the Data Uplink Interval (1) Using the Network Server’s portal or API to send downlink command, then the Node will respond to the ack. The downlink command takes effect and responds the next time the node uploads data.
  • Page 44: Reboot The Device

    IoT into the Wild Send the downlink command (HEX) via FPort=2: 00 89 00 11 22 0A 00 38 B4 0x00 0x89 0x00 prepareId_L prepareId_H duty_L duty_H crc-L crc-H ACK Response: 00 1F 00 11 22 01 00 78 0F 0x00 0x1F 0x00...
  • Page 45 IoT into the Wild...
  • Page 46: Device Installation

    IoT into the Wild 11. Device Installation 11.1 The Do's and Don'ts Do not remove the sensor probe. Otherwise, it will cause leaks and wire fracture. If accidentally unscrewed, it needs to be tightened to ensure waterproof performance. ( like the ①②) Do not open the inside of the sensor unless the battery needs to be replaced.
  • Page 47: Installing Sensor

    11.2 Installing Sensor 11.2.1 Installing the Sensor Bracket Specially designed for installing SenseCAP Sensors, the bracket is a sliding cap. With designated screw-holes, the bracket helps fasten the Sensor Node firmly onto a pole or a wall. 1) With the sensor in one hand and a bracket in the other, find an unobstructed direction along the back of the sensor.
  • Page 48: Mount On Pole And Wall

    IoT into the Wild 11.2.1 Mount on Pole and Wall 1) Mount on pole 2) Mount on wall...
  • Page 49 IoT into the Wild...
  • Page 50: Replace The Battery

    IoT into the Wild 11.3 Replace the Battery 11.3.1 How to Buy the Battery We suggest buying it from Amazon. 1) EEMB ER34615: Click here 2) Search the key word: LiSOCI2 ER34615 battery. Compare the batteries that meet the following parameters. The most important thing is to match the voltage. Battery Specification Nominal capacity 19000mAh...
  • Page 51: How To Replace A New Battery

    IoT into the Wild 11.3.2 How to Replace a New Battery 1) Remove three screws. Note: The sensor and PCBA are connected by wire, please disassemble carefully. 2) Install a new battery. Note: Pay attention to the positive and negative terminals of the battery.
  • Page 52 IoT into the Wild 3) Install screws. Note: During the installation, ensure that the waterproof washer is properly installed and the screws are locked; otherwise, water will flow into the device.
  • Page 53: Trouble Shooting

    12.3 Battery Life Prediction The power consumption table is for reference only. The battery life depends on various factors, such as frequency band, distance from the gateway, and ambient temperature. https://files.seeedstudio.com/products/SenseCAP/S210X/SenseCAP_S21XX_Sensor_ Battery_Life_Prediction.xlsx 12.4 Support Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different time zones, we cannot offer live support.

Table of Contents