Show last authors
1
2
3 **Table of Contents:**
4
5 {{toc/}}
6
7
8
9
10
11 = 1.  LA66 USB LoRaWAN Adapter =
12
13
14 == 1.1  Overview ==
15
16
17 [[image:image-20220715001142-3.png||height="145" width="220"]]
18
19
20 (((
21 (% style="color:blue" %)**LA66 USB LoRaWAN Adapter**(%%) is designed to fast turn USB devices to support LoRaWAN wireless features. It combines a CP2101 USB TTL Chip and LA66 LoRaWAN module which can easy to add LoRaWAN wireless feature to PC / Mobile phone or an embedded device that has USB Interface.
22 )))
23
24 (((
25 (% style="color:blue" %)**LA66**(%%) is a ready-to-use module that includes the (% style="color:blue" %)**LoRaWAN v1.0.3 protocol**(%%). The LoRaWAN stack used in LA66 is used in more than 1 million LoRaWAN End Devices deployed world widely. This mature LoRaWAN stack greatly reduces the risk to make stable LoRaWAN Sensors to support different LoRaWAN servers and different countries' standards. External MCU can use AT command to call LA66 and start to transmit data via the LoRaWAN protocol.
26 )))
27
28 (((
29 Each LA66 module includes a (% style="color:blue" %)**world-unique OTAA key**(%%) for LoRaWAN registration.
30 )))
31
32 (((
33 Besides the support of the LoRaWAN protocol, LA66 also supports (% style="color:blue" %)**open-source peer-to-peer LoRa Protocol**(%%) for the none-LoRaWAN application.
34 )))
35
36 (((
37 LA66 is equipped with (% style="color:blue" %)**TCXO crystal**(%%) which ensures the module can achieve stable performance in extreme temperatures.
38 )))
39
40
41
42 == 1.2  Features ==
43
44
45 * LoRaWAN USB adapter base on LA66 LoRaWAN module
46 * Ultra-long RF range
47 * Support LoRaWAN v1.0.4 protocol
48 * Support peer-to-peer protocol
49 * TCXO crystal to ensure RF performance on low temperature
50 * Spring RF antenna
51 * Available in different frequency LoRaWAN frequency bands.
52 * World-wide unique OTAA keys.
53 * AT Command via UART-TTL interface
54 * Firmware upgradable via UART interface
55 * Open Source Mobile App for LoRaWAN signal detect and GPS tracking.
56
57 == 1.3  Specification ==
58
59
60 * CPU: 32-bit 48 MHz
61 * Flash: 256KB
62 * RAM: 64KB
63 * Input Power Range: 5v
64 * Frequency Range: 150 MHz ~~ 960 MHz
65 * Maximum Power +22 dBm constant RF output
66 * High sensitivity: -148 dBm
67 * Temperature:
68 ** Storage: -55 ~~ +125℃
69 ** Operating: -40 ~~ +85℃
70 * Humidity:
71 ** Storage: 5 ~~ 95% (Non-Condensing)
72 ** Operating: 10 ~~ 95% (Non-Condensing)
73 * LoRa Tx Current: <90 mA at +17 dBm, 108 mA at +22 dBm
74 * LoRa Rx current: <9 mA
75
76 == 1.4  Pin Mapping & LED ==
77
78
79 [[image:image-20220813183239-3.png||height="526" width="662"]]
80
81
82
83 == 1.5  Example: Send & Get Messages via LoRaWAN in PC ==
84
85
86 (((
87 Assume user already input the LA66 USB LoRaWAN Adapter OTAA Keys in TTN and there is already TTN network coverage.
88 )))
89
90
91 (% style="color:blue" %)**1. Connect the LA66 USB LoRaWAN adapter to PC**
92
93
94 [[image:image-20220723100027-1.png]]
95
96
97 Open the serial port tool
98
99 [[image:image-20220602161617-8.png]]
100
101 [[image:image-20220602161718-9.png||height="457" width="800"]]
102
103
104
105 (% style="color:blue" %)**2. Press the reset switch RST on the LA66 USB LoRaWAN Adapter to reset it.**
106
107
108 The following picture appears to prove that the LA66 USB LoRaWAN Adapter successfully Join the LoRaWAN network
109
110
111 [[image:image-20220602161935-10.png||height="498" width="800"]]
112
113
114
115 (% style="color:blue" %)**3. See Uplink Command**
116
117
118 Command format: (% style="color:#4472c4" %)** AT+SENDB=<confirn_status>,<Fport>,<data_len>,<data>**
119
120 example: AT+SENDB=01,02,8,05820802581ea0a5
121
122 [[image:image-20220602162157-11.png||height="497" width="800"]]
123
124
125
126 (% style="color:blue" %)**4. Check to see if TTN received the message**
127
128
129 [[image:image-20220817093644-1.png]]
130
131
132
133 == 1.6  Example: How to join helium ==
134
135 (% style="color:blue" %)**1. Create a new device.**
136
137 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907165500-1.png?width=940&height=464&rev=1.1||alt="image-20220907165500-1.png"]]
138
139
140 (% style="color:blue" %)**2. Save the device after filling in the necessary information.**
141
142 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907165837-2.png?width=809&height=375&rev=1.1||alt="image-20220907165837-2.png" height="375" width="809"]]
143
144
145 (% style="color:blue" %)**3.  Use AT commands.**
146
147 [[image:image-20220909151441-1.jpeg||height="695" width="521"]]
148
149
150 (% style="color:blue" %)**4..  Use the serial port tool**
151
152 [[image:image-20220909151517-2.png||height="543" width="708"]]
153
154
155 (% style="color:blue" %)**5.Use command AT+CFG to get device configuration**
156
157 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907170308-3.png?width=617&height=556&rev=1.1||alt="image-20220907170308-3.png" height="556" width="617"]]
158
159
160 (% style="color:blue" %)**6.  Network successfully.**
161
162 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907170436-4.png?rev=1.1||alt="image-20220907170436-4.png"]]
163
164
165 (% style="color:blue" %)**7.  Send uplink using command**
166
167 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907170659-5.png?rev=1.1||alt="image-20220907170659-5.png"]]
168
169 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20LoRaWAN%20Shield%20User%20Manual/WebHome/image-20220907170744-6.png?width=798&height=242&rev=1.1||alt="image-20220907170744-6.png" height="242" width="798"]]
170
171
172 == 1.7  Example: Send PC's CPU/RAM usage to TTN via python ==
173
174
175 **Use python as an example:**[[https:~~/~~/github.com/dragino/LA66/blob/main/Send_information_to_TTN_WindosPC.py>>https://github.com/dragino/LA66/blob/main/Send_information_to_TTN_WindosPC.py]]
176
177 (**Raspberry Pi example: **[[https:~~/~~/github.com/dragino/LA66/blob/main/Send_information_to_TTN_Raspberry%20Pi.py>>https://github.com/dragino/LA66/blob/main/Send_information_to_TTN_Raspberry%20Pi.py]])
178
179
180 (% style="color:red" %)**Preconditions:**
181
182 (% style="color:red" %)**1. LA66 USB LoRaWAN Adapter works fine**
183
184 (% style="color:red" %)**2. LA66 USB LoRaWAN Adapter  is registered with TTN**
185
186
187
188 (% style="color:blue" %)**Steps for usage:**
189
190 (% style="color:blue" %)**1.**(%%) Press the reset switch RESET on the LA66 USB LoRaWAN Adapter
191
192 (% style="color:blue" %)**2.**(%%) Run the python script in PC and see the TTN
193
194
195 [[image:image-20220602115852-3.png||height="450" width="1187"]]
196
197
198
199 == 1.8  Example: Send & Get Messages via LoRaWAN in RPi ==
200
201
202 Assume user already input the LA66 USB LoRaWAN Adapter OTAA Keys in TTN and there is already TTN network coverage.
203
204
205 (% style="color:blue" %)**1. Connect the LA66 USB LoRaWAN Adapter to the Raspberry Pi**
206
207
208 [[image:image-20220723100439-2.png]]
209
210
211
212 (% style="color:blue" %)**2. Install Minicom in RPi.**
213
214
215 (% id="cke_bm_509388S" style="display:none" %) (%%)Enter the following command in the RPi terminal
216
217 (% style="background-color:yellow" %)**apt update**
218
219 (% style="background-color:yellow" %)**apt install minicom**
220
221
222 Use minicom to connect to the RPI's terminal
223
224 [[image:image-20220602153146-3.png||height="439" width="500"]]
225
226
227
228 (% style="color:blue" %)**3. Press the reset switch RST on the LA66 USB LoRaWAN Adapter.**
229
230
231 The following picture appears to prove that the LA66 USB LoRaWAN Adapter successfully entered the network.
232
233
234 [[image:image-20220602154928-5.png||height="436" width="500"]]
235
236
237
238 (% style="color:blue" %)**4. Send Uplink message**
239
240
241 Format: (% style="color:#4472c4" %)**AT+SENDB=<confirn_status>,<Fport>,<data_len>,<data>**
242
243 example: AT+SENDB=01,02,8,05820802581ea0a5
244
245
246 [[image:image-20220602160339-6.png||height="517" width="600"]]
247
248
249
250 Check to see if TTN received the message
251
252 [[image:image-20220602160627-7.png||height="369" width="800"]]
253
254
255
256 == 1.9  Example: Use of LA66 USB LoRaWAN Adapter and mobile APP ==
257
258
259 === 1.9.1  Hardware and Software Connection ===
260
261
262
263 ==== (% style="color:blue" %)**Overview:**(%%) ====
264
265
266 (((
267 DRAGINO-LA66-APP is an Open Source mobile APP for LA66 USB LoRaWAN Adapter. DRAGINO-LA66-APP has below features:
268
269 * Send real-time location information of mobile phone to LoRaWAN network.
270 * Check LoRaWAN network signal strengh.
271 * Manually send messages to LoRaWAN network.
272 )))
273
274
275
276
277 ==== (% style="color:blue" %)**Hardware Connection:**(%%) ====
278
279
280 A USB to Type-C adapter is needed to connect to a Mobile phone.
281
282 Note: The package of LA66 USB adapter already includes this USB Type-C adapter.
283
284 [[image:image-20220813174353-2.png||height="360" width="313"]]
285
286
287
288 ==== (% style="color:blue" %)**Download and Install App:**(%%) ====
289
290
291 [[(% id="cke_bm_895007S" style="display:none" %)** **(%%)**Download Link for Android apk **>>https://www.dropbox.com/sh/zxwx16qb777uvkz/AABE_P8coGCQ4DAC8enH4bUya?dl=0]].  (Android Version Only)
292
293 [[image:image-20220813173738-1.png]]
294
295
296
297 ==== (% style="color:blue" %)**Use of APP:**(%%) ====
298
299
300 Function and page introduction
301
302
303 [[image:image-20220723113448-7.png||height="995" width="450"]]
304
305 **Block Explain:**
306
307 1.  Display LA66 USB LoRaWAN Module connection status
308
309 2.  Check and reconnect
310
311 3.  Turn send timestamps on or off
312
313 4.  Display LoRaWan connection status
314
315 5.  Check LoRaWan connection status
316
317 6.  The RSSI value of the node when the ACK is received
318
319 7.  Node's Signal Strength Icon
320
321 8.  Configure Location Uplink Interval
322
323 9.  AT command input box
324
325 10.  Send Button:  Send input box info to LA66 USB Adapter
326
327 11.  Output Log from LA66 USB adapter
328
329 12.  clear log button
330
331 13.  exit button
332
333
334
335 LA66 USB LoRaWAN Module not connected
336
337
338 [[image:image-20220723110520-5.png||height="677" width="508"]]
339
340
341
342 Connect LA66 USB LoRaWAN Module
343
344 [[image:image-20220723110626-6.png||height="681" width="511"]]
345
346
347
348 === 1.9.2  Send data to TTNv3 and plot location info in Node-Red ===
349
350
351 (% style="color:blue" %)**1.  Register LA66 USB LoRaWAN Module to TTNV3**
352
353
354 [[image:image-20220723134549-8.png]]
355
356
357
358 (% style="color:blue" %)**2.  Open Node-RED,And import the JSON file to generate the flow**
359
360
361 Sample JSON file please go to **[[this link>>https://www.dropbox.com/sh/zxwx16qb777uvkz/AABE_P8coGCQ4DAC8enH4bUya?dl=0]]** to download.
362
363 For the usage of Node-RED, please refer to: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/]]
364
365 After see LoRaWAN Online, walk around and the APP will keep sending location info to LoRaWAN server and then to the Node Red.
366
367 LA66~-~-node-red~-~-decoder:[[dragino-end-node-decoder/Node-RED at main · dragino/dragino-end-node-decoder · GitHub>>url:https://github.com/dragino/dragino-end-node-decoder/tree/main/Node-RED]]
368
369
370 Example output in NodeRed is as below:
371
372 [[image:image-20220723144339-1.png]]
373
374
375
376 == 1.10  Upgrade Firmware of LA66 USB LoRaWAN Adapter ==
377
378
379 The LA66 USB LoRaWAN Adapter is the same as the LA66 LoRaWAN Shield update method
380
381 Just use the yellow jumper cap to short the BOOT corner and the RX corner, and then press the RESET button (without the jumper cap, you can directly short the BOOT corner and the RX corner with a wire to achieve the same effect)
382
383
384 [[image:image-20220723150132-2.png]]
385
386
387
388 = 2.  FAQ =
389
390
391 == 2.1  How to Compile Source Code for LA66? ==
392
393
394 Compile and Upload Code to ASR6601 Platform :[[Instruction>>Main.User Manual for LoRaWAN End Nodes.LA66 LoRaWAN Module.Compile and Upload Code to ASR6601 Platform.WebHome]]
395
396
397
398 = 3.  Order Info =
399
400
401 **Part Number:**  (% style="color:blue" %)**LA66-USB-LoRaWAN-Adapter-XXX**
402
403
404 (% style="color:blue" %)**XXX**(%%): The default frequency band
405
406 * (% style="color:red" %)**AS923**(%%):  LoRaWAN AS923 band
407 * (% style="color:red" %)**AU915**(%%):  LoRaWAN AU915 band
408 * (% style="color:red" %)**EU433**(%%):  LoRaWAN EU433 band
409 * (% style="color:red" %)**EU868**(%%):  LoRaWAN EU868 band
410 * (% style="color:red" %)**KR920**(%%):  LoRaWAN KR920 band
411 * (% style="color:red" %)**US915**(%%):  LoRaWAN US915 band
412 * (% style="color:red" %)**IN865**(%%):  LoRaWAN IN865 band
413 * (% style="color:red" %)**CN470**(%%): LoRaWAN CN470 band
414 * (% style="color:red" %)**PP**(%%):  Peer to Peer LoRa Protocol
415
416 = 4.  Reference =
417
418
419 * Hardware Design File for LA66 USB LoRaWAN Adapter : [[Download>>https://www.dropbox.com/sh/a3wbmdcvqjxaqw5/AADZfvAiykJTK624RgMquH86a?dl=0]]
420 * Mobile Phone App Source Code: [[Download>>https://github.com/dragino/LA66_Mobile_App]].
421
422
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0