Version 314.4 by Xiaoling on 2022/06/27 10:11

Show last authors
1 (% style="display:none" %) (%%) ​​​(% style="display:none" %)
2
3 (% style="text-align:center" %)
4 [[image:image-20220627094803-5.png||height="366" width="804"]]
5
6
7 (% style="display:none" %) (%%)
8
9
10
11
12
13
14
15 **Table of Contents:**
16
17 (% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %)
18 (((
19 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
20 )))
21
22
23
24
25
26
27
28
29
30
31
32
33 = 1.  Introduction =
34
35 == 1.1 ​ What is LSN50 LoRa Sensor Node ==
36
37
38 (((
39 (((
40 LSN50 is a Long Range LoRaWAN Sensor Node. It is designed for (% style="color:#4472c4" %)**outdoor data logging **(%%)and powered by (% style="color:#4472c4" %)**Li/SOCl2 battery**(%%) for long term use and secure data transmission. It is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It helps 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.
41 )))
42
43 (((
44 It is based on SX1276/SX1278 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 minimizing current consumption. It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, smartphone detection, building automation, and so on.
45 )))
46
47 (((
48 (% style="color:#4472c4" %)**LSN50**(%%) uses STM32l0x chip from ST, STML0x is the (% style="color:#4472c4" %)**ultra-low-power**(%%) STM32L072xx microcontrollers incorporate the connectivity power of the universal serial bus (USB 2.0 crystal-less) with the high-performance ARM® Cortex®-M0+ 32-bit RISC core operating at a 32 MHz frequency, a memory protection unit (MPU), high-speed embedded memories (192 Kbytes of Flash program memory, 6 Kbytes of data EEPROM and 20 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals.
49 )))
50
51 (((
52 LSN50 is an (% style="color:#4472c4" %)**open source product**(%%), it is based on the STM32Cube HAL drivers and lots of libraries can be found in ST site for rapid development.
53 )))
54 )))
55
56
57 [[image:1656294562709-486.png]]
58
59
60
61 == 1.2  Specifications ==
62
63
64 (% style="color:#037691" %)**Micro Controller:**
65
66 * STM32L072CZT6 MCU
67 * MCU: STM32L072CZT6
68 * Flash: 192KB
69 * RAM: 20KB
70 * EEPROM: 6KB
71 * Clock Speed: 32Mhz
72
73
74 (% style="color:#037691" %)**Common DC Characteristics:**
75
76
77 * Supply Voltage: 2.1v ~~ 3.6v
78 * Operating Temperature: -40 ~~ 85°C
79 * I/O pins: Refer to STM32L072 datasheet
80
81
82 (% style="color:#037691" %)**LoRa Spec:**
83
84 * Frequency Range, 
85 ** Band 1 (HF): 862 ~~ 1020 Mhz
86
87 or
88
89 *
90 ** Band 2 (LF): 410 ~~ 528 Mhz
91 * 168 dB maximum link budget.
92 * +20 dBm - 100 mW constant RF output vs.
93 * +14 dBm high efficiency PA.
94 * Programmable bit rate up to 300 kbps.
95 * High sensitivity: down to -148 dBm.
96 * Bullet-proof front end: IIP3 = -12.5 dBm.
97 * Excellent blocking immunity.
98 * Low RX current of 10.3 mA, 200 nA register retention.
99 * Fully integrated synthesizer with a resolution of 61 Hz .
100 * FSK, GFSK, MSK, GMSK, LoRaTM and OOK modulation.
101 * Built-in bit synchronizer for clock recovery.
102 * Preamble detection.
103 * 127 dB Dynamic Range RSSI.
104 * Automatic RF Sense and CAD with ultra-fast AFC.
105 * Packet engine up to 256 bytes with CRC.
106 * LoRaWAN 1.0.2 Specification
107
108
109 (% style="color:#037691" %)**Battery:**
110
111 * Li/SOCI2 un-chargeable battery
112 * Capacity: 4000mAh
113 * Self Discharge: <1% / Year @ 25°C
114 * Max continuously current: 130mA
115 * Max boost current: 2A, 1 second
116
117
118 (% style="color:#037691" %)**Power Consumption**
119
120 * STOP Mode: 2.7uA @ 3.3v
121 * LoRa Transmit Mode: 125mA @ 20dBm 44mA @ 14dBm
122
123
124
125
126 == ​1.3  Features ==
127
128 * LoRaWAN 1.0.3 Class A, Class C
129 * STM32L072CZT6 MCU
130 * SX1276/78 Wireless Chip
131 * Pre-load bootloader on USART1/USART2
132 * MDK-ARM Version 5.24a IDE
133 * I2C, LPUSART1, USB, SPI2
134 * 3x12bit ADC, 1x12bit DAC
135 * 20xDigital I/Os
136 * LoRa™ Modem
137 * Preamble detection
138 * Baud rate configurable
139 * CN470/EU433/KR920/US915/IN865
140 * EU868/AS923/AU915
141 * Open-source hardware / software
142 * Available Band:433/868/915/920 Mhz
143 * IP66 Waterproof Enclosure
144 * Ultra-Low Power consumption
145 * AT Commands to change parameters
146 * 4000mAh or 8500mAh Battery for long term use。
147
148
149
150
151 == 1.4 ​ Applications ==
152
153
154 * Smart Buildings & Home Automation
155 * Logistics and Supply Chain Management
156 * Smart Metering
157 * Smart Agriculture
158 * Smart Cities
159 * Smart Factory
160
161 (% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
162
163
164
165 == 1.5  Pin Definitions and Switch ==
166
167 (% class="wikigeneratedid" %)
168 [[image:1656295519542-152.png||height="413" width="728"]]
169
170
171 (% class="wikigeneratedid" %)
172 [[image:1656295532863-613.png||height="371" width="721"]]
173
174
175
176 (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:1070.67px" %)
177 |=**No.**|=(% style="width: 152px;" %)(% class="wikigeneratedid" %)Signal1|=(% style="width: 95px;" %)**Direction**|=(% style="width: 405px;" %)**Function**|=(% style="width: 376px;" %)**Remark**
178 |1|(% style="width:152px" %)VDD (3v)|(% style="width:95px" %)OUTPUT|(% style="width:405px" %)VCC|(% style="width:376px" %)Directly connect to main power for board
179 |2|(% style="width:152px" %)PA0|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)Used as ADC in LSN50 image
180 |3|(% style="width:152px" %)PA1|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
181 |4|(% style="width:152px" %)PA2|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)Used as UART_TXD in LSN50 image
182 |5|(% style="width:152px" %)PA3|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)Used as UART_RXD in LSN50 image
183 |6|(% style="width:152px" %)PB6|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)
184 |7|(% style="width:152px" %)PB7|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)
185 |8|(% style="width:152px" %)PB3|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)
186 |9|(% style="width:152px" %)PB4|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
187 |10|(% style="width:152px" %)PA9|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)
188 |11|(% style="width:152px" %)PA10|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip, 10k pull up to VCC|(% style="width:376px" %)
189 |12|(% style="width:152px" %)GND|(% style="width:95px" %) |(% style="width:405px" %)Ground|(% style="width:376px" %)
190 |13|(% style="width:152px" %)VCC(2.9V)|(% style="width:95px" %)OUTPUT|(% style="width:405px" %)VCC|(% style="width:376px" %)Directly connect to main power for board
191 |14|(% style="width:152px" %)Jumper|(% style="width:95px" %) |(% style="width:405px" %)Power on/off jumper|(% style="width:376px" %)
192 |15|(% style="width:152px" %)PA4|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
193 |16|(% style="width:152px" %)NRST|(% style="width:95px" %)In|(% style="width:405px" %)Reset MCU|(% style="width:376px" %)
194 |17|(% style="width:152px" %)PA12|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
195 |18|(% style="width:152px" %)PA11|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
196 |19|(% style="width:152px" %)PA14|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
197 |20|(% style="width:152px" %)PB13|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
198 |21|(% style="width:152px" %)PB12|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
199 |22|(% style="width:152px" %)PB15|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
200 |23|(% style="width:152px" %)PB14|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
201 |24|(% style="width:152px" %)PA13|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)
202 |25|(% style="width:152px" %)PA8|(% style="width:95px" %)In/Out|(% style="width:405px" %)Directly from STM32 chip|(% style="width:376px" %)Default use to turn on/off LED1 in LSN50 image
203 |26|(% style="width:152px" %)GND|(% style="width:95px" %) |(% style="width:405px" %)Ground|(% style="width:376px" %)
204 |27|(% style="width:152px" %)+5V|(% style="width:95px" %)Out|(% style="width:405px" %)5v output power|(% style="width:376px" %)(((
205 Controlled by PB5(Low to Enable, High to Disable)
206
207 Continuous output : max 600mA
208
209 Pulse output : max 1A
210 )))
211 |28|(% style="width:152px" %)LED1|(% style="width:95px" %) |(% style="width:405px" %)Controlled by PA8|(% style="width:376px" %)Blink on transmit
212 |29|(% style="width:152px" %)BOOT MODE/ SW1|(% style="width:95px" %) |(% style="width:405px" %)Configure device in working mode or ISP program mode|(% style="width:376px" %)(((
213 Flash: Normal Working mode and send AT Commands
214
215 ISP: UART Program Mode
216 )))
217 |30|(% style="width:152px" %)NRST|(% style="width:95px" %)In|(% style="width:405px" %)Reset MCU|(% style="width:376px" %)
218
219 (% class="wikigeneratedid" style="display:none" %)
220
221
222 === 1.5.1 Pin Definition ===
223
224 The device is pre-configured to connect to SHT31 sensor. The other pins are not used. If user want to know more about other pins, please refer the user manual of LSn50v2 at: [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/>>url:http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/]]
225
226
227 === 1.5.2 Jumper JP2 ===
228
229 Power on Device when put this jumper.
230
231
232 === 1.5.3 BOOT MODE / SW1 ===
233
234 (((
235 ~1. ISP:  upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. Firmware won't run.
236 )))
237
238 (((
239 2. Flash:  work mode, device starts to work and send out console output for further debug
240 )))
241
242
243
244
245
246 === 1.5.4 Reset Button ===
247
248 Press to reboot the device.
249
250
251 === 1.5.5 LED ===
252
253 It will flash:
254
255 1. When boot the device in flash mode
256 1. Send an uplink packet
257
258 === 1.5.6  Probe Dimension ===
259
260 [[image:1655970095830-106.png]]
261
262
263
264 == (% id="cke_bm_478801S" style="display:none" %) (%%)1.6  Hardware Variant ==
265
266
267 (% border="1" cellspacing="10" style="background-color:#f7faff; width:500px" %)
268 |=(% style="width: 108px;" %)Model|=(% style="width: 138px;" %)Photo|=(% style="width: 203px;" %)**Description**
269 |(% style="width:108px" %)LSN50v2-S31|(% style="width:138px" %)[[image:1655969394811-263.png]]|(% style="width:203px" %)(((
270 External 3 meters SHT31 probe
271 )))
272 |(% style="width:108px" %)LSN50v2 -S31B|(% style="width:138px" %)[[image:1655969407614-262.png]]|(% style="width:203px" %)(((
273 On device SHT31 Probe
274 )))
275
276 = 2.  How to use LSN50v2-S31? =
277
278 == 2.1  How it works ==
279
280 (((
281 The LSN50v2-S31 is working as LoRaWAN OTAA Class A end node. Each LSN50v2-S31 is shipped with a worldwide unique set of OTAA and ABP keys. User needs to input the OTAA or ABP keys in the LoRaWAN network server to register. Open the enclosure and power on the LSN50v2-S31, it will join the LoRaWAN network and start to transmit data. The default period for each uplink is 20 minutes.
282 )))
283
284
285 == 2.2  ​Quick guide to connect to LoRaWAN server (OTAA) ==
286
287 (((
288 Here is an example for how to join the [[TTN LoRaWAN >>url:http://www.thethingsnetwork.org/]]Server. Below is the network structure, in this demo we use [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] as LoRaWAN gateway.
289
290 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:1655891470063-521.png]](% title="Click and drag to resize" %)​[[image:1655970238866-880.png]]
291 )))
292
293 (% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
294
295 (((
296 The DLOS8 is already set to connect to [[TTN >>url:https://www.thethingsnetwork.org/]]. What the rest we need to is register the LSN50V2-S31 to TTN:
297
298
299 (% style="color:blue" %)**Step 1**(%%): Create a device in TTN with the OTAA keys from LSN50V2-S31.
300
301 Each LSN50V2-S31 is shipped with a sticker with the default device EUI as below:
302 )))
303
304 (((
305
306 )))
307
308 (% aria-label="image-20220607170145-1.jpeg image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220607170145-1.jpeg||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
309
310
311 (((
312 You can enter this key in the LoRaWAN Server portal. Below is TTN screen shot:
313
314 **Register the device:**
315 )))
316
317 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​(% aria-label="1654935135620-998.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654935135620-998.png||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](%%)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​​
318
319 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​
320
321
322 **Add APP EUI and DEV EUI:**
323
324
325 (% aria-label="image-20220611161308-4.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220611161308-4.png||data-widget="image" height="551" width="753"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
326
327
328
329 **Add APP EUI in the application:**
330
331
332 (% aria-label="image-20220611161308-5.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220611161308-5.png||data-widget="image" height="601" width="742"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
333
334
335 **Add APP KEY**
336
337 (% aria-label="image-20220611161308-6.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220611161308-6.png||data-widget="image" height="485" width="744"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​
338
339 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​
340
341 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
342
343 (% style="color:blue" %)**Step 2**(%%): Power on LSN50v2-S31
344
345 [[image:1655891678689-137.png]]
346
347 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​(% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](%%)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
348
349
350 (((
351 (% style="color:blue" %)**Step 3**(%%)**:**  LSN50V2-S31 will auto join to TTN network via the LoRaWAN coverage by DLOS8. After join success, LSN50V2-S31 will start to uplink temperature value to server.
352 )))
353
354 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​(% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](%%)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% title="Click and drag to resize" %)​​
355
356
357 == 2.3  ​Uplink Payload ==
358
359 === 2.3.1  Payload Analyze ===
360
361 (((
362 Normal Upload Payload:
363 )))
364
365 (((
366 LSN50v2-S31 use the same payload as LSn50v2 mod1, as below.
367 )))
368
369
370 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:400px" %)
371 |=(% style="width: 62.5px;" %)(((
372 **Size (bytes)**
373 )))|=(% style="width: 60px;" %)2|=(% style="width: 60px;" %)4|=(% style="width: 65px;" %)1|=(% style="width: 65px;" %)**2**|=(% style="width: 65px;" %)2
374 |(% style="width:65px" %)**Value**|(((
375 [[Battery>>||anchor="HBattery:"]]
376 )))|(% style="width:61px" %)(((
377 ignore
378 )))|(% style="width:91px" %)(((
379 [[Alarm Flag>>||anchor="HAlarmFlag26MOD:"]]
380 )))|(% style="width:99px" %)(((
381 [[Temperature>>||anchor="HTemperature:"]]
382 )))|(% style="width:97px" %)(((
383 [[Humidity>>||anchor="HHumidity:"]]
384 )))
385
386 [[image:1655970579657-141.png]]
387
388
389 ==== (% style="color:#4472c4" %)**Battery:**(%%) ====
390
391 Check the battery voltage.
392
393 Ex1: 0x0B45 = 2885mV
394
395 Ex2: 0x0B49 = 2889mV
396
397
398
399 ==== (% style="color:#4472c4" %)**Temperature:**(%%) ====
400
401 **Example**:
402
403 If payload is: 0105H:  (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree
404
405 If payload is: FF3FH :  (FF3F & FC00 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees.
406
407
408
409 ==== (% style="color:#4472c4" %)**Humidity:**(%%) ====
410
411 Read:0x(0197)=412    Value:  412 / 10=41.2, So 41.2%
412
413
414
415 ==== (% style="color:#4472c4" %)**Alarm Flag& MOD:**(%%) ====
416
417 **Example:**
418
419 If payload & 0x01 = 0x01  **~-~->** This is an Alarm Message
420
421 If payload & 0x01 = 0x00  **~-~->** This is a normal uplink message, no alarm
422
423 If payload >> 2 = 0x00  **~-~->**  means MOD=1, This is a sampling uplink message
424
425 If payload >> 2 = 0x31  **~-~->**  means MOD=31, this message is a reply message for polling, this message contains the alarm settings. see [[this link>>||anchor="HPolltheAlarmsettings:"]] for detail. [[~>url:http:~~/~~/www.dragino.com/downloads/index.php?dir" data-cke-saved-href="#HPolltheAlarmsettings:" href="#HPolltheAlarmsettings:"~>this link>>||anchor="HPolltheAlarmsettings:" aria-label="Data URI image image widget" contenteditable="false" role="presentation" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1"]]
426
427
428
429 === 2.3.2  Payload Decoder file ===
430
431 (((
432 In TTN, use can add a custom payload so it shows friendly. 
433 )))
434
435 (((
436 In the page Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder to add the decoder from:
437 )))
438
439 (((
440 [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-S31/Decoder/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-D20/Decoder/]]
441 )))
442
443
444
445 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​
446
447 == 2.4  Temperature & Humidity Alarm Feature ==
448
449 LSN50V2-S31 work flow with Alarm feature.
450
451 [[image:1655972194041-948.png]]
452
453
454 (((
455 User can use (% style="color:#037691" %)** AT+SHTEMP **(%%)and (% style="color:#037691" %)** AT+SHHUM **(%%)command to set the alarm low limit or high limit. Device will check the temperature & Humidity every minute, if the temperature lower than low limit or greater than high limit. LSN50v2-S31 will send an (% style="color:#037691" %)** Alarm packet base on Confirmed Uplink Mode** (%%)to server.
456
457
458 Below is an example of the Alarm Packet.
459
460 [[image:image-20220623161735-10.png||height="514" width="1027"]]
461
462
463 )))
464
465
466 == 2.5  ​Configure LSN50v2-S31 ==
467
468 LSN50V2-S31 supports configuration via LoRaWAN downlink command or AT Commands.
469
470 * Downlink command instructions for different platform: [[Use Note for Server>>doc:Main.WebHome]](IoT LoRaWAN Server)
471 * AT Command Access Instructions:  [[LINK>>||anchor="H4.A0UseATCommand"]]
472
473 (((
474 There are two parts of commands: General one and Special for this model.
475 )))
476
477
478
479 === 2.5.1 General Configure Commands ===
480
481 These commands are to configure:
482
483 * General system settings like: uplink interval.
484 * LoRaWAN protocol & radio related command.
485
486 (((
487 These commands can be found on the wiki:  [[End Device AT Commands and Downlink Commands>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
488 )))
489
490
491
492 === 2.5.2 Sensor related commands ===
493
494
495 ==== (% style="color:red" %)**Set Temperature Alarm Threshold:**(%%) ====
496
497 * (% style="color:#037691" %)**AT Command:**
498
499 **AT+SHTEMP=min,max**
500
501 * When min=0, and max≠0, Alarm higher than max
502 * When min≠0, and max=0, Alarm lower than min
503 * When min≠0 and max≠0, Alarm higher than max or lower than min
504
505 Example:
506
507 AT+SHTEMP=0,30   ~/~/ Alarm when temperature higher than 30.
508
509
510 * (% style="color:#037691" %)**Downlink Payload:**
511
512 **0x(0C 01 00 1E)**  ~/~/Set AT+SHTEMP=0,30
513
514 (% style="color:red" %)(note: 3^^rd^^ byte= 0x00 for low limit(not set), 4^^th^^ byte = 0x1E for high limit: 30)
515
516
517
518 ==== (% style="color:red" %)**Set Humidity Alarm Threshold:**(%%) ====
519
520 * (% style="color:#037691" %)**AT Command:**
521
522 **AT+SHHUM=min,max**
523
524 * When min=0, and max≠0, Alarm higher than max
525 * When min≠0, and max=0, Alarm lower than min
526 * When min≠0 and max≠0, Alarm higher than max or lower than min
527
528 Example:
529
530 AT+SHHUM=70,0   ~/~/ Alarm when humidity lower than 70%.
531
532
533 * (% style="color:#037691" %)**Downlink Payload:**
534
535 **0x(0C 02 46 00)**  ~/~/Set AT+SHTHUM=70,0
536
537 (% style="color:red" %)(note: 3^^rd^^ byte= 0x46 for low limit (70%), 4^^th^^ byte = 0x00 for high limit (not set))
538
539
540
541 ==== (% style="color:red" %)**Set Alarm Interval:**(%%) ====
542
543 The shortest time of two Alarm packet. (unit: min)
544
545 * (% style="color:#037691" %)**AT Command:**
546
547 **AT+ATDC=30**  ~/~/ The shortest interval of two Alarm packets is 30 minutes, Means is there is an alarm packet uplink, there won't be another one in the next 30 minutes.
548
549
550 * (% style="color:#037691" %)**Downlink Payload:**
551
552 **0x(0D 00 1E)**     **~-~-->** Set AT+ATDC=0x 00 1E = 30 minutes
553
554
555
556 ==== (% style="color:red" %)**Poll the Alarm settings:**(%%) ====
557
558 Send a LoRaWAN downlink to ask device send Alarm settings.
559
560 * (% style="color:#037691" %)**Downlink Payload:**
561
562 0x0E 01
563
564
565 **Example:**
566
567 [[image:1655972693463-687.png]]
568
569 **Explain:**
570
571 * Alarm & MOD bit is 0x7C, 0x7C >> 2 = 0x31: Means this message is the Alarm settings message.
572
573 == 2.6  LED Status ==
574
575 LSN50-v2-S31 has an internal LED, it will active in below situation:
576
577 * LED will fast blink 5 times when boot, this means the temperature sensor is detected.
578 * After the fast blinks on boot, the LED will flash once which means device is trying to send Join Packet to the network.
579 * If device successful join LoRaWAN network, the LED will be solid on for 5 seconds.
580
581 == 2.7  Button Function ==
582
583 (((
584 **Internal RESET button:**
585 )))
586
587 (((
588 Press this button will reboot the device. Device will process OTAA Join to network again.
589 )))
590
591
592 == (% style="color:inherit; font-family:inherit; font-size:26px" %)2.8  ​Firmware Change Log(%%) ==
593
594 Firmware version and change log please see: [[**See this link**>>url:http://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/Firmware/LSN50.hex/]]**.**
595
596
597
598 = 3.  Battery Info =
599
600 (((
601 The LSN50v2-S31 battery is a combination of a 8500mAh ER26500 Li/SOCI2 Battery and a Super Capacitor. The battery is non-rechargeable battery type with a low discharge rate (<2% per year). This type of battery is commonly used in IoT devices such as water meter.
602 )))
603
604 (((
605 The battery is designed to last for more than 5 years for the LSN50v2-S31.
606 )))
607
608 (((
609 The battery related documents can be found as below:
610 )))
611
612 (((
613 [[http:~~/~~/www.dragino.com/downloads/index.php?dir=datasheet/Battery/ER26500/>>url:http://www.dragino.com/downloads/index.php?dir=datasheet/Battery/ER26500/]]
614 )))
615
616
617 (((
618 The connector is as below incase user want to use their own battery
619 )))
620
621 (% aria-label="image-20220607172042-11.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220607172042-11.png||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none; left:0px; top:-15px" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background:url(~"http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" tabindex="-1" %)​(%%)​
622
623 (((
624 There are several parameters affect the battery power. Please see consumption report from here for the detail explain:
625 )))
626
627 (((
628 [[http:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-S31/Test_Report/>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/LSN50v2-D20/Test_Report/]]
629 )))
630
631
632 (((
633
634 )))
635
636 = 4.  Use AT Command =
637
638 == 4.1  Access AT Commands ==
639
640 User can use a USB to TTL adapter to connect to LSN50V2-S31 to use AT command to configure the device. Example is as below:
641
642
643 [[image:image-20220623095817-4.png||height="665" width="1032"]]
644
645 (% style="display:none" %) (%%)
646
647 [[image:image-20220623100044-7.png]]
648
649
650 (% style="display:none" %) (%%)
651
652 = 5.  FAQ =
653
654 == 5.1 What is the frequency range of LSN50v2-S31? ==
655
656 Different LSN50V2-S31 version supports different frequency range, below is the table for the working frequency and recommend bands for each model:
657
658 [[image:image-20220623100350-8.png]]
659
660
661 == 5.2 What is the Frequency Plan? ==
662
663 Please refer Dragino End Node Frequency Plan:  [[End Device Frequency Band>>doc:Main.End Device Frequency Band.WebHome]]
664
665
666
667 == 5.3 How to update the firmware? ==
668
669 (((
670 User can upgrade the firmware for:
671 )))
672
673 * (((
674 (((
675 Support new features
676 )))
677 )))
678 * (((
679 (((
680 For bug fix
681 )))
682 )))
683 * (((
684 (((
685 Change LoRaWAN bands.
686 )))
687 )))
688
689 (((
690 Please see this link for how to upgrade: ** **[[Firmware Upgrade Instruction>>doc:Main.Firmware Upgrade Instruction for STM32 base products.WebHome]]
691 )))
692
693
694
695 = 6.  Trouble Shooting =
696
697 == 6.1  AT Command input doesn't work ==
698
699 In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
700
701
702
703 = 7.  Order Info =
704
705
706 **Part Number:  ** (% style="color:blue" %)**LSN50V2-S31-XXX**(%%)**  Or  (% style="color:blue" %)LSN50V2-S31B-XXX (%%)**
707
708
709 (% style="color:blue" %)**XXX**(%%)**: **The default frequency band
710
711 * (% style="color:red" %)**AS923 **(%%)**:** LoRaWAN AS923 band
712 * (% style="color:red" %)**AU915 **(%%)**:** LoRaWAN AU915 band
713 * (% style="color:red" %)**EU433 **(%%)**:** LoRaWAN EU433 band
714 * (% style="color:red" %)**EU868 **(%%)**:** LoRaWAN EU868 band
715 * (% style="color:red" %)**KR920 **(%%)**:** LoRaWAN KR920 band
716 * (% style="color:red" %)**US915 **(%%)**:** LoRaWAN US915 band
717 * (% style="color:red" %)**IN865 **(%%)**:**  LoRaWAN IN865 band
718 * (% style="color:red" %)**CN470 **(%%)**:** LoRaWAN CN470 band
719
720 = 8. ​ Packing Info =
721
722 (((
723 **Package Includes**:
724 )))
725
726 * (((
727 LSN50v2-S31 or LSN50v2-S31B LoRaWAN Temperature Sensor x 1
728 )))
729
730 (((
731 **Dimension and weight**:
732 )))
733
734 * Device Size: cm
735 * Device Weight: g
736 * Package Size / pcs : cm
737 * Weight / pcs : g
738
739 = 9.  ​Support =
740
741 * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
742 * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]].