<
From version < 3.1 >
edited by Edwin Chen
on 2023/05/11 20:15
To version < 12.1 >
edited by Edwin Chen
on 2023/05/11 23:06
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,9 +1,7 @@
1 -(% style="text-align:center" %)
2 -[[image:S31-B.jpg]]
1 +[[image:image-20230511201248-1.png||height="403" width="489"]]
3 3  
4 4  
5 5  
6 -
7 7  **Table of Contents:**
8 8  
9 9  {{toc/}}
... ... @@ -15,32 +15,28 @@
15 15  
16 16  = 1. Introduction =
17 17  
18 -== 1.1 What is S31x-LB LoRaWAN Temperature & Humidity Sensor ==
16 +== 1.1 What is SN50v3-LB LoRaWAN Generic Node ==
19 19  
20 -The Dragino S31x-LB is a (% style="color:blue" %)**LoRaWAN Temperature and Humidity Sensor**(%%) for Internet of Things solution. It is used to measure the (% style="color:blue" %)**surrounding environment temperature and relative air humidity precisely**(%%), and then upload to IoT server via LoRaWAN wireless protocol.
18 +(% style="color:blue" %)**SN50V3-LB **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mA Li/SOCl2 battery**(%%) for long term use.SN50V3-LB is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere.
21 21  
22 -The temperature & humidity sensor used in S31x-LB is SHT31, which is fully calibrated, linearized, and temperature compensated digital output from Sensirion, it provides a strong reliability and long-term stability. The SHT31 is fixed in a (% style="color:blue" %)**waterproof anti-condensation casing**(%%) for long term use.
23 23  
24 -The LoRa wireless technology used in S31x-LB allows device to send data and reach extremely long ranges at low data-rates. It provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption.
21 +(% style="color:blue" %)**SN50V3-LB wireless part**(%%) is based on SX1262 allows the user to send data and reach extremely long ranges at low data-rates.It provides ultra-long range spread spectrum communication and high interference immunity whilst minimising current consumption.It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, smartphone detection, building automation, and so on.
25 25  
26 -S31x-LB supports (% style="color:blue" %)**Temperature & Humdity alarm feature**(%%), user can set temperature alarm for instant notice. S31x-LB supports Datalog feature, it can save the data when there is no LoRaWAN network and uplink when network recover.
27 27  
28 -S31x-LB has max 3 probes which measure maximum 3 temperature points.
24 +(% style="color:blue" %)**SN50V3-LB **(%%)has a powerful 48Mhz ARM microcontroller with 256KB flash and 64KB RAM. It has multiplex I/O pins to connect to different sensors.
29 29  
30 -S31x-LB (% style="color:blue" %)**supports BLE configure**(%%) and (% style="color:blue" %)**wireless OTA update**(%%) which make user easy to use.
31 31  
32 -S31x-LB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long term use up to 5 years.
27 +(% style="color:blue" %)**SN50V3-LB**(%%) has a built-in BLE module, user can configure the sensor remotely via Mobile Phone. It also support OTA upgrade via private LoRa protocol for easy maintaining.
33 33  
34 -Each S31x-LB is pre-load with a set of unique keys for LoRaWAN registrations, register these keys to local LoRaWAN server and it will auto connect after power on.
35 35  
30 +SN50V3-LB is the 3^^rd^^ generation of LSN50 series generic sensor node from Dragino. It is an (% style="color:blue" %)**open source project**(%%) and has a mature LoRaWAN stack and application software. User can use the pre-load software for their IoT projects or easily customize the software for different requirements.
36 36  
32 +
37 37  == 1.2 ​Features ==
38 38  
39 39  * LoRaWAN 1.0.3 Class A
40 40  * Ultra-low power consumption
41 -* External 3 meters SHT31 probe (For S31-LB)
42 -* Measure range -55°C ~~ 125°C
43 -* Temperature & Humidity alarm
37 +* Open-Source hardware/software
44 44  * Bands: CN470/EU433/KR920/US915/EU868/AS923/AU915/IN865
45 45  * Support Bluetooth v5.1 and LoRaWAN remote configure
46 46  * Support wireless OTA update firmware
... ... @@ -50,26 +50,20 @@
50 50  
51 51  == 1.3 Specification ==
52 52  
53 -
54 54  (% style="color:#037691" %)**Common DC Characteristics:**
55 55  
56 56  * Supply Voltage: built in 8500mAh Li-SOCI2 battery , 2.5v ~~ 3.6v
57 57  * Operating Temperature: -40 ~~ 85°C
58 58  
59 -(% style="color:#037691" %)**Temperature Sensor:**
52 +(% style="color:#037691" %)**I/O Interface:**
60 60  
61 -* Range: -40 to + 80°C
62 -* Accuracy: ±0.2 @ 0-90 °C
63 -* Resolution: 0.1°C
64 -* Long Term Shift: <0.03 °C/yr
54 +* Battery output (2.6v ~~ 3.6v depends on battery)
55 +* +5v controllable output
56 +* 3 x Interrupt or Digital IN/OUT pins
57 +* 3 x one-wire interfaces
58 +* 1 x UART Interface
59 +* 1 x I2C Interface
65 65  
66 -(% style="color:#037691" %)**Humidity Sensor: **
67 -
68 -* Range: 0 ~~ 99.9% RH
69 -* Accuracy: ± 2%RH ( 0 ~~ 100%RH)
70 -* Resolution: 0.01% RH
71 -* Long Term Shift: <0.25 %RH/yr
72 -
73 73  (% style="color:#037691" %)**LoRa Spec:**
74 74  
75 75  * Frequency Range,  Band 1 (HF): 862 ~~ 1020 Mhz
... ... @@ -92,7 +92,6 @@
92 92  
93 93  == 1.4 Sleep mode and working mode ==
94 94  
95 -
96 96  (% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life.
97 97  
98 98  (% style="color:blue" %)**Working Mode:** (%%)In this mode, Sensor will work as LoRaWAN Sensor to Join LoRaWAN network and send out sensor data to server. Between each sampling/tx/rx periodically, sensor will be in IDLE mode), in IDLE mode, sensor has the same power consumption as Deep Sleep mode.
... ... @@ -120,7 +120,7 @@
120 120  == 1.6 BLE connection ==
121 121  
122 122  
123 -S31x-LB support BLE remote configure.
110 +SN50v3-LB supports BLE remote configure.
124 124  
125 125  
126 126  BLE can be used to configure the parameter of sensor or see the console output from sensor. BLE will be only activate on below case:
... ... @@ -132,46 +132,37 @@
132 132  If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode.
133 133  
134 134  
135 -== 1.7  Hardware Variant ==
122 +== 1.7 Pin Definitions ==
136 136  
137 137  
138 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
139 -|=(% style="width: 102px;background-color:#D9E2F3;color:#0070C0" %)Model|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)Photo|=(% style="width: 218px;background-color:#D9E2F3;color:#0070C0" %)Probe Info
140 -|(% style="width:102px" %)S31-LB|(% style="width:190px" %)[[image:S31.jpg]]|(% style="width:297px" %)(((
141 -1 x SHT31 Probe
125 +[[image:image-20230511203450-2.png||height="443" width="785"]]
142 142  
143 -Cable Length : 2 meters
144 144  
145 -
146 -)))
147 -|(% style="width:102px" %)S31B-LB|(% style="width:190px" %)[[image:S31B.jpg]]|(% style="width:297px" %)(((
148 -1 x SHT31 Probe
128 +== 1.8 Mechanical ==
149 149  
150 -Installed in device.
151 -)))
152 152  
153 -(% style="display:none" %)
131 +[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143884058-338.png]]
154 154  
133 +[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143899218-599.png]]
155 155  
135 +[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143909447-639.png]]
156 156  
157 -== 1.8 Mechanical ==
158 158  
138 +== Hole Option ==
159 159  
160 -[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143884058-338.png]]
140 +SN50v3-LB has different hole size options for different size sensor cable. The options provided are M12, M16 and M20. The definition is as below:
161 161  
142 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220627104757-1.png?rev=1.1||alt="image-20220627104757-1.png"]]
162 162  
163 -[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143899218-599.png]]
144 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656298089706-973.png?rev=1.1||alt="1656298089706-973.png"]]
164 164  
165 165  
166 -[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143909447-639.png]]
147 += 2. Configure SN50v3-LB to connect to LoRaWAN network =
167 167  
168 -
169 -= 2. Configure S31x-LB to connect to LoRaWAN network =
170 -
171 171  == 2.1 How it works ==
172 172  
173 173  
174 -The S31x-LB is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and press the button to activate the S31x-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
152 +The SN50v3-LB is configured as (% style="color:#037691" %)**LoRaWAN OTAA Class A**(%%) mode by default. It has OTAA keys to join LoRaWAN network. To connect a local LoRaWAN network, you need to input the OTAA keys in the LoRaWAN IoT server and press the button to activate the S31x-LB. It will automatically join the network via OTAA and start to send the sensor value. The default uplink interval is 20 minutes.
175 175  
176 176  
177 177  == 2.2 ​Quick guide to connect to LoRaWAN server (OTAA) ==
... ... @@ -182,11 +182,11 @@
182 182  The LPS8V2 is already set to connected to [[TTN network >>url:https://console.cloud.thethings.network/]], so what we need to now is configure the TTN server.
183 183  
184 184  
185 -(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from S31x-LB.
163 +(% style="color:blue" %)**Step 1:**(%%) Create a device in TTN with the OTAA keys from SN50v3-LB.
186 186  
187 -Each S31x-LB is shipped with a sticker with the default device EUI as below:
165 +Each SN50v3-LB is shipped with a sticker with the default device EUI as below:
188 188  
189 -[[image:image-20230426084152-1.png||alt="图片-20230426084152-1.png" height="233" width="502"]]
167 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/S31-LB_S31B-LB/WebHome/image-20230426084152-1.png?width=502&height=233&rev=1.1||alt="图片-20230426084152-1.png" height="233" width="502"]]
190 190  
191 191  
192 192  You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
... ... @@ -213,10 +213,10 @@
213 213  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50v2-S31-S31B%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220611161308-6.png?width=744&height=485&rev=1.1||alt="图片-20220611161308-6.png"]]
214 214  
215 215  
216 -(% style="color:blue" %)**Step 2:**(%%) Activate on S31x-LB
194 +(% style="color:blue" %)**Step 2:**(%%) Activate SN50v3-LB
217 217  
218 218  
219 -Press the button for 5 seconds to activate the S31x-LB.
197 +Press the button for 5 seconds to activate the SN50v3-LB.
220 220  
221 221  (% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:blue" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network. (% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network.
222 222  
... ... @@ -228,7 +228,7 @@
228 228  === 2.3.1 Device Status, FPORT~=5 ===
229 229  
230 230  
231 -Users can use the downlink command(**0x26 01**) to ask S31x-LB to send device configure detail, include device configure status. S31x-LB will uplink a payload via FPort=5 to server.
209 +Users can use the downlink command(**0x26 01**) to ask SN50v3 to send device configure detail, include device configure status. SN50v3 will uplink a payload via FPort=5 to server.
232 232  
233 233  The Payload format is as below.
234 234  
... ... @@ -240,11 +240,9 @@
240 240  
241 241  Example parse in TTNv3
242 242  
243 -[[image:image-20230421171614-1.png||alt="图片-20230421171614-1.png"]]
244 244  
222 +(% style="color:#037691" %)**Sensor Model**(%%): For SN50v3, this value is 0x1C
245 245  
246 -(% style="color:#037691" %)**Sensor Model**(%%): For S31x-LB, this value is 0x0A
247 -
248 248  (% style="color:#037691" %)**Firmware Version**(%%): 0x0100, Means: v1.0.0 version
249 249  
250 250  (% style="color:#037691" %)**Frequency Band**:
... ... @@ -296,9 +296,251 @@
296 296  Ex2: 0x0B49 = 2889mV
297 297  
298 298  
299 -=== 2.3.2  Sensor Data. FPORT~=2 ===
275 +=== 2.3.2 Working Modes & Sensor Data. Uplink via FPORT~=2 ===
300 300  
301 301  
278 +SN50v3 has different working mode for the connections of different type of sensors. This section describes these modes. Use can use the AT Command AT+MOD to set SN50v3 to different working modes.
279 +
280 +For example:
281 +
282 + **AT+MOD=2  ** ~/~/ will set the SN50v3 to work in MOD=2 distance mode which target to measure distance via Ultrasonic Sensor.
283 +
284 +
285 +(% style="color:red" %) **Important Notice:** (%%)
286 +
287 +1. Some working modes has payload more than 12 bytes, The US915/AU915/AS923 frequency bands' definition has maximum 11 bytes in **DR0**. Server sides will see NULL payload while SN50v3 transmit in DR0 with 12 bytes payload.
288 +
289 +2. All modes share the same Payload Explanation from HERE.
290 +
291 +3. By default, the device will send an uplink message every 20 minutes.
292 +
293 +
294 +=== 2.3.1  MOD~=1 (Default Mode) ===
295 +
296 +In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2.
297 +
298 +|**Size(bytes)**|**2**|**2**|**2**|**1**|**2**|**2**
299 +|**Value**|Bat|Temperature(DS18B20)|ADC|Digital in & Digital Interrupt|Temperature(SHT20 or SHT31 or BH1750 Illumination Sensor|Humidity(SHT20)
300 +
301 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220627150949-6.png?rev=1.1||alt="image-20220627150949-6.png"]]
302 +
303 +=== 2.3.2 MOD~=2 (Distance Mode) ===
304 +
305 +This mode is target to measure the distance. The payload of this mode is totally 11 bytes. The 8^^th^^ and 9^^th^^ bytes is for the distance.
306 +
307 +|**Size(bytes)**|**2**|**2**|**2**|**1**|**2**|**2**
308 +|**Value**|BAT|(((
309 +Temperature(DS18B20)
310 +)))|ADC|Digital in & Digital Interrupt|(((
311 +Distance measure by:
312 +1) LIDAR-Lite V3HP
313 +Or
314 +2) Ultrasonic Sensor
315 +)))|Reserved
316 +
317 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656324539647-568.png?rev=1.1||alt="1656324539647-568.png"]]
318 +
319 +**Connection of LIDAR-Lite V3HP:**
320 +
321 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656324581381-162.png?rev=1.1||alt="1656324581381-162.png"]]
322 +
323 +**Connection to Ultrasonic Sensor:**
324 +
325 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656324598488-204.png?rev=1.1||alt="1656324598488-204.png"]]
326 +
327 +For the connection to TF-Mini or TF-Luna , MOD2 payload is as below:
328 +
329 +|**Size(bytes)**|**2**|**2**|**1**|**2**|**2**|**2**
330 +|**Value**|BAT|(((
331 +Temperature(DS18B20)
332 +)))|Digital in & Digital Interrupt|ADC|(((
333 +Distance measure by:1)TF-Mini plus LiDAR
334 +Or 
335 +2) TF-Luna LiDAR
336 +)))|Distance signal  strength
337 +
338 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656376779088-686.png?rev=1.1||alt="1656376779088-686.png"]]
339 +
340 +**Connection to [[TF-Mini plus>>url:http://en.benewake.com/product/detail/5c345cd0e5b3a844c472329b.html]] LiDAR(UART version):**
341 +
342 +Need to remove R3 and R4 resistors to get low power. Since firmware v1.7.0
343 +
344 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656376795715-436.png?rev=1.1||alt="1656376795715-436.png"]]
345 +
346 +**Connection to [[TF-Luna>>url:http://en.benewake.com/product/detail/5e1c1fd04d839408076b6255.html]] LiDAR (UART version):**
347 +
348 +Need to remove R3 and R4 resistors to get low power. Since firmware v1.7.0
349 +
350 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656376865561-355.png?rev=1.1||alt="1656376865561-355.png"]]
351 +
352 +Please use firmware version > 1.6.5 when use MOD=2, in this firmware version, user can use LSn50 v1 to power the ultrasonic sensor directly and with low power consumption.
353 +
354 +=== 2.3.3 MOD~=3 (3 ADC + I2C) ===
355 +
356 +This mode has total 12 bytes. Include 3 x ADC + 1x I2C
357 +
358 +|=(((
359 +**Size(bytes)**
360 +)))|=**2**|=**2**|=**2**|=**1**|=2|=2|=1
361 +|**Value**|ADC(Pin PA0)|ADC2(PA1)|ADC3 (PA4)|(((
362 +Digital in(PA12)&Digital Interrupt1(PB14)
363 +)))|Temperature(SHT20 or SHT31 or BH1750 Illumination Sensor)|Humidity(SHT20 or SHT31)|Bat
364 +
365 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656377431497-975.png?rev=1.1||alt="1656377431497-975.png"]]
366 +
367 +=== 2.3.4 MOD~=4 (3 x DS18B20) ===
368 +
369 +This mode is supported in firmware version since v1.6.1. Software set to AT+MOD=4
370 +
371 +Hardware connection is as below,
372 +
373 +**( Note:**
374 +
375 +* In hardware version v1.x and v2.0 , R3 & R4 should change from 10k to 4.7k ohm to support the other 2 x DS18B20 probes.
376 +* In hardware version v2.1 no need to change R3 , R4, by default, they are 4.7k ohm already.
377 +
378 +See [[here>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H1.6A0HardwareChangelog]] for hardware changelog. **) **
379 +
380 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656377461619-156.png?rev=1.1||alt="1656377461619-156.png"]]
381 +
382 +This mode has total 11 bytes. As shown below:
383 +
384 +|**Size(bytes)**|**2**|**2**|**2**|**1**|**2**|**2**
385 +|**Value**|BAT|(((
386 +Temperature1
387 +(DS18B20)
388 +(PB3)
389 +)))|ADC|Digital in & Digital Interrupt|Temperature2
390 +(DS18B20)
391 +(PA9)|Temperature3
392 +(DS18B20)
393 +(PA10)
394 +
395 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656377606181-607.png?rev=1.1||alt="1656377606181-607.png"]]
396 +
397 +=== 2.3.5 MOD~=5(Weight Measurement by HX711) ===
398 +
399 +This mode is supported in firmware version since v1.6.2. Please use v1.6.5 firmware version so user no need to use extra LDO for connection.
400 +
401 +
402 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378224664-860.png?rev=1.1||alt="1656378224664-860.png"]]
403 +
404 +Each HX711 need to be calibrated before used. User need to do below two steps:
405 +
406 +1. Zero calibration. Don't put anything on load cell and run **AT+WEIGRE** to calibrate to Zero gram.
407 +1. Adjust calibration factor (default value 400): Put a known weight thing on load cell and run **AT+WEIGAP** to adjust the Calibration Factor.
408 +1. (((
409 +Remove the limit of plus or minus 5Kg in mode 5, and expand from 2 bytes to 4 bytes, the unit is g.(Since v1.8.0)
410 +)))
411 +
412 +For example:
413 +
414 +**AT+WEIGAP =403.0**
415 +
416 +Response:  Weight is 401 g
417 +
418 +Check the response of this command and adjust the value to match the real value for thing.
419 +
420 +|=(((
421 +**Size(bytes)**
422 +)))|=**2**|=**2**|=**2**|=**1**|=**4**|=2
423 +|**Value**|[[Bat>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.1BatteryInfo]]|[[Temperature(DS18B20)>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.2Temperature28DS18B2029]]|[[ADC>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.4AnalogueDigitalConverter28ADC29]]|[[Digital Input and Digitak Interrupt>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.3DigitalInput]]|Weight|Reserved
424 +
425 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]]
426 +
427 +=== 2.3.6 MOD~=6 (Counting Mode, Since firmware v1.6.5) ===
428 +
429 +In this mode, the device will work in counting mode. It counts the interrupt on the interrupt pins and sends the count on TDC time.
430 +
431 +Connection is as below. The PIR sensor is a count sensor, it will generate interrupt when people come close or go away. User can replace the PIR sensor with other counting sensors.
432 +
433 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378351863-572.png?rev=1.1||alt="1656378351863-572.png"]]
434 +
435 +**Note:** LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the LSN50 to avoid this happen.
436 +
437 +|=**Size(bytes)**|=**2**|=**2**|=**2**|=**1**|=**4**
438 +|**Value**|[[BAT>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.1BatteryInfo]]|(((
439 +[[Temperature(DS18B20)>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.2Temperature28DS18B2029]]
440 +)))|[[ADC>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.4AnalogueDigitalConverter28ADC29]]|[[Digital in>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/#H2.4.3DigitalInput]]|Count
441 +
442 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378441509-171.png?rev=1.1||alt="1656378441509-171.png"]]
443 +
444 +=== 2.3.7  MOD~=7 Three interrupt contact modes (the hardware version needs to support three interrupt versions, Since firmware v1.8.0) ===
445 +
446 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220820140109-3.png?rev=1.1||alt="image-20220820140109-3.png"]]
447 +
448 +|=(((
449 +**Size(bytes)**
450 +)))|=**2**|=**2**|=**2**|=**1**|=**1**|=1|=2
451 +|**Value**|BAT|Temperature(DS18B20)|ADC|(((
452 +Digital in(PA12)&Digital Interrupt1(PB14)
453 +)))|Digital Interrupt2(PB15)|Digital Interrupt3(PA4)|Reserved
454 +
455 +=== 2.3.8  MOD~=8 (3ADC+1DS18B20, Since firmware v1.8.0) ===
456 +
457 +|=(((
458 +**Size(bytes)**
459 +)))|=**2**|=**2**|=**2**|=**1**|=**2**|=2
460 +|**Value**|BAT|Temperature(DS18B20)|(((
461 +ADC1(PA0)
462 +)))|(((
463 +Digital in
464 +& Digital Interrupt(PB14)
465 +)))|(((
466 +ADC2(PA1)
467 +)))|(((
468 +ADC3(PA4)
469 +)))
470 +
471 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823164903-2.png?rev=1.1||alt="image-20220823164903-2.png"]]
472 +
473 +=== 2.3.9  MOD~=9 3DS18B20+ two Interrupt count mode (the hardware version needs to support 3 interrupt versions, Since firmware v1.8.0) ===
474 +
475 +|=(((
476 +**Size(bytes)**
477 +)))|=**2**|=**2**|=**2**|=**1**|=**2**|=4|=4
478 +|**Value**|BAT|(((
479 +Temperature1(PB3)
480 +)))|(((
481 +Temperature2(PA9)
482 +)))|(((
483 +Digital in
484 +& Digital Interrupt(PA4)
485 +)))|(((
486 +Temperature3(PA10)
487 +)))|(((
488 +Count1(PB14)
489 +)))|(((
490 +Count2(PB15)
491 +)))
492 +
493 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220823165322-3.png?rev=1.1||alt="image-20220823165322-3.png"]]
494 +
495 +**The newly added AT command is issued correspondingly:**
496 +
497 +**~ AT+INTMOD1** ** PB14**  pin:  Corresponding downlink:  **06 00 00 xx**
498 +
499 +**~ AT+INTMOD2**  **PB15** pin:  Corresponding downlink:**  06 00 01 xx**
500 +
501 +**~ AT+INTMOD3**  **PA4**  pin:  Corresponding downlink:  ** 06 00 02 xx**
502 +
503 +**AT+SETCNT=aa,bb** 
504 +
505 +When AA is 1, set the count of PB14 pin to BB Corresponding downlink:09 01 bb bb bb bb
506 +
507 +When AA is 2, set the count of PB15 pin to BB Corresponding downlink:09 02 bb bb bb bb
508 +
509 +=== 2.3.10  ​Decode payload in The Things Network ===
510 +
511 +While using TTN V3 network, you can add the payload format to decode the payload.
512 +
513 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378466788-734.png?rev=1.1||alt="1656378466788-734.png"]]
514 +
515 +The payload decoder function for TTN V3 are here:
516 +
517 +LSN50 TTN V3 Payload Decoder:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]]
518 +
519 +
302 302  Sensor Data is uplink via FPORT=2
303 303  
304 304  (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
... ... @@ -694,7 +694,7 @@
694 694  = 4. Battery & Power Consumption =
695 695  
696 696  
697 -S31x-LB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
915 +SN50v3-LB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
698 698  
699 699  [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
700 700  
... ... @@ -703,7 +703,7 @@
703 703  
704 704  
705 705  (% class="wikigeneratedid" %)
706 -User can change firmware S31x-LB to:
924 +User can change firmware SN50v3-LB to:
707 707  
708 708  * Change Frequency band/ region.
709 709  * Update with new features.
... ... @@ -724,42 +724,37 @@
724 724  = 7. Order Info =
725 725  
726 726  
727 -Part Number: (% style="color:blue" %)**S31-LB-XX  / S31B-LB-XX**
945 +Part Number: (% style="color:blue" %)**SN50v3-LB-XX-YY**
728 728  
729 729  (% style="color:red" %)**XX**(%%): The default frequency band
730 730  
731 731  * (% style="color:red" %)**AS923**(%%): LoRaWAN AS923 band
732 -
733 733  * (% style="color:red" %)**AU915**(%%): LoRaWAN AU915 band
734 -
735 735  * (% style="color:red" %)**EU433**(%%): LoRaWAN EU433 band
736 -
737 737  * (% style="color:red" %)**EU868**(%%): LoRaWAN EU868 band
738 -
739 739  * (% style="color:red" %)**KR920**(%%): LoRaWAN KR920 band
740 -
741 741  * (% style="color:red" %)**US915**(%%): LoRaWAN US915 band
742 -
743 743  * (% style="color:red" %)**IN865**(%%): LoRaWAN IN865 band
744 -
745 745  * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
746 746  
747 -= =
958 +(% style="color:red" %)**YY: ** (%%)Hole Option
748 748  
960 +* (% style="color:red" %)**12**(%%): With M12 waterproof cable hole
961 +* (% style="color:red" %)**16**(%%): With M16 waterproof cable hole
962 +* (% style="color:red" %)**20**(%%): With M20 waterproof cable hole
963 +* (% style="color:red" %)**NH**(%%): No Hole
964 +
749 749  = 8. ​Packing Info =
750 750  
751 751  (% style="color:#037691" %)**Package Includes**:
752 752  
753 -* S31x-LB LoRaWAN Temperature & Humidity Sensor
969 +* SN50v3-LB LoRaWAN Generic Node
754 754  
755 755  (% style="color:#037691" %)**Dimension and weight**:
756 756  
757 757  * Device Size: cm
758 -
759 759  * Device Weight: g
760 -
761 761  * Package Size / pcs : cm
762 -
763 763  * Weight / pcs : g
764 764  
765 765  = 9. Support =
image-20230511203450-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Edwin
Size
... ... @@ -1,0 +1,1 @@
1 +679.1 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0