Version 7.1 by Hera Guo on 2025/05/26 14:45

Hide last authors
Hera Guo 3.1 1 {{toc/}}
2
Hera Guo 5.9 3 = **1. Introduction~/~/名字已修改,以下内容中“LA66”全部替换成“LA66USB LoRaWAN Adapter”** =
Hera Guo 1.1 4
Hera Guo 5.9 5 == **1.1 What is Outdoor & Indoor signal measuring Solution?** ==
Hera Guo 1.1 6
Hera Guo 5.7 7 To help customers identify optimal sensor placement locations, we have designed a one-click signal strength measurement solution. All you need is one **LA66 USB LoRaWAN Adapter **and a **Dragino account**.
Hera Guo 1.1 8
Hera Guo 3.1 9 The **outdoor signal measurement solution** supports simultaneous testing with multiple gateways. It allows for both individual gateway signal map display and combined signal overlay from multiple gateways.
Hera Guo 1.1 10
Hera Guo 3.1 11 For **indoor signal measurement**, due to the complex layout and numerous obstacles, the user needs to walk to a suitable location before starting the measurement. Measurement points can then be marked on an indoor map, with flexible options to add or remove markers.
Hera Guo 1.1 12
Hera Guo 3.1 13 Both dashboards support **data export**.
Hera Guo 1.1 14
Hera Guo 3.1 15
Hera Guo 1.1 16 ----
17
18
19 == **1.2 Features ** ==
20
Hera Guo 3.1 21 * Extensive support
Hera Guo 5.7 22 ** Only one LA66 USB LoRaWAN Adapter** **and one Dragino account are needed, and the gateway and LNS can be freely matched **High Precision Measurement**
Hera Guo 1.1 23 ** High-accuracy sensors
24 ** Reliable data readings
25 * **Real-Time measuring**
26 ** Button to switch receiving data or stop
27 ** Continuous measuring
28 * **User-Friendly Interface**
29 ** Intuitive dashboard design
30
31 ----
32
33 == **1.3 Specifications ** ==
34
35 * **Mobile Support: [[Dedicated mobile app for on-the-go monitoring>>https://www.dropbox.com/scl/fo/qdiwkpcxc03qu2r2w0g46/AKqR2FByUdkoWZPZh-diYfQ?rlkey=t1a1kwlvr93c1459mz9jifers&e=1&st=kji4rdg0&dl=0]]**
36 * **Device Manual: [[LA66 USB LoRaWAN Adapter User Manual>>https://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20USB%20LoRaWAN%20Adapter%20User%20Manual/]]**
37
38 ----
39
40
41 = **2. How to Build?** =
42
Hera Guo 5.7 43 == **2.1 Network Structure~/~/图片已替换** ==
Hera Guo 1.1 44
Hera Guo 5.1 45 [[image:结构.png]]
Hera Guo 1.1 46
47 The network structure consists of end nodes and gateways, which work together to measuring signal strength. You can replace gateway and Network Server with which you using.(It should be supported LoRaWAN)
48
Hera Guo 3.1 49
Hera Guo 1.1 50 ----
51
52 == **2.1 Get Account** ==
53
Hera Guo 3.1 54 To begin, contact your local representative to obtain a customer account or send mail to [[support@dragino.cc>>mailto:support@dragino.cc]]
Hera Guo 1.1 55
Hera Guo 3.1 56
Hera Guo 1.1 57 ----
58
Hera Guo 6.14 59 == **2.2 Get Device And Configuration~/~/新增烧录固件详细说明(一般情况下用出厂自带的默认固件即可)** ==
Hera Guo 1.1 60
Hera Guo 5.7 61 1.Reach out to your local representative to acquire the necessary devices for your signal measuring solution. These devices include:
Hera Guo 1.1 62
Hera Guo 5.7 63 * **End Nodes:** LA66 USB LoRaWAN Adapter
Hera Guo 1.1 64 * **Gateway(If you want):**For data transmission.
65
Hera Guo 6.14 66 2.Burn bootloader & firmware for LA66 USB LoRaWAN Adapter
Hera Guo 1.1 67
Hera Guo 6.12 68 * **Bootloader: **We ship the LA66 USB LoRaWAN Adapter with a boot loader by default( More detail: [[https:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20USB%20LoRaWAN%20Adapter%20User%20Manual/#H1.10A0UpgradeFirmwareofLA66USBLoRaWANAdapter:~~~~:text=is%20as%20below%3A-,1.10%C2%A0%20Upgrade%20Firmware%20of%20LA66%20USB%20LoRaWAN%20Adapter,-1.10.1%20Update%20method>>https://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20USB%20LoRaWAN%20Adapter%20User%20Manual/#H1.10A0UpgradeFirmwareofLA66USBLoRaWANAdapter:~~:text=is%20as%20below%3A-,1.10%C2%A0%20Upgrade%20Firmware%20of%20LA66%20USB%20LoRaWAN%20Adapter,-1.10.1%20Update%20method]])
Hera Guo 6.14 69 * **Firmware:** If your device didn't have bootloader, please  burn a bootloader for it in the following way: [[https:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20USB%20LoRaWAN%20Adapter%20User%20Manual/#H1.10A0UpgradeFirmwareofLA66USBLoRaWANAdapter:~~~~:text=20model/%23H3.2.1UpdateafirmwareviaDraginoSensorManagerUtility.exe-,1.10.2%20Update%20method%3A%C2%A0For%20LA66%20without%20bootloader,-Explanation%3A>>https://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LA66%20USB%20LoRaWAN%20Adapter%20User%20Manual/#H1.10A0UpgradeFirmwareofLA66USBLoRaWANAdapter:~~:text=20model/%23H3.2.1UpdateafirmwareviaDraginoSensorManagerUtility.exe-,1.10.2%20Update%20method%3A%C2%A0For%20LA66%20without%20bootloader,-Explanation%3A]]
Hera Guo 3.1 70
Hera Guo 6.15 71 **--Ensure that all devices are pre-registered on Dragino before use~/~/移至章末另起一节--**
Hera Guo 5.7 72
Hera Guo 1.1 73 ----
74
Hera Guo 3.1 75 == **2.3 Register Devices & Gateways on LNS** ==
Hera Guo 1.1 76
Hera Guo 3.1 77 === **2.3.1 Register Device** ===
Hera Guo 1.1 78
79 1.Have a check of package box to get DEVEUI/ APPEUI/ APPKEY(OTTAKEY)
80
81 [[image:1747970430695-168.jpg||height="510" width="852"]]
82
83
84 2.Register on LNS and replace decoding
85
86 * **Decoding for ChirpStack:**
87
88 {{code language="none"}}
89 function decodeUplink(input) {
90 return {
91 data: Decode(input.fPort, input.bytes, input.variables)
92 };
93 }
94
95 function bytesToString(bytes) {
96 return decodeURIComponent(bytes.map(b => '%' + b.toString(16).padStart(2, '0')).join(''));
97 }
98
99 function Decode(fPort, bytes, variables) {
100 var data = {};
101 if (bytes.length >= 9) {
102 data.flag = bytes[0];
103 data.Node_type = "LA66";
104 data.latitude = parseFloat(((bytes[1] << 24 >>> 0 | bytes[2] << 16 | bytes[3] << 8 | bytes[4]) / 1e6).toFixed(6));
105 data.longitude = parseFloat(((bytes[5] << 24 >>> 0 | bytes[6] << 16 | bytes[7] << 8 | bytes[8]) / 1e6).toFixed(6));
106
107 // 剩余字节为 title(如果存在)
108 if (bytes.length > 9) {
109 const titleBytes = bytes.slice(9);
110 data.title = bytesToString(titleBytes);
111 }
112 }
113 return data;
114 }
115 {{/code}}
116
Hera Guo 3.2 117
118
Hera Guo 1.1 119 * **Decoding for TTN:**
120
Hera Guo 3.2 121 {{code language="none"}}
122 function add0(m){return m<10?'0'+m:m }
123 function format(shijianchuo){
124 //shijianchuo是整数,否则要parseInt转换
125 var time = new Date(shijianchuo);
126 var y = time.getFullYear();
127 var m = time.getMonth()+1;
128 var d = time.getDate();
129 var h = time.getHours();
130 var mm = time.getMinutes();
131 var s = time.getSeconds();
132 return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
133 }
Hera Guo 1.1 134
Hera Guo 3.2 135 function Decoder(bytes) {
136 var data={};
137 var doorflg
138 if (bytes[0]===1){
139 doorflg = "indoor"
140 }
141 else{
142 doorflg = "outdoor"
143 }
144 if (bytes.length==13){
145 data.doorflg = doorflg
146 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
147 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
148 timestamp1=bytes[9]<<24|bytes[10]<<16|bytes[11]<<8|bytes[12];
149 data.timestamp=timestamp1;
150 data.beijintime=format((timestamp1+28800)*1000);
151 return data;
152 }
153 else if(bytes.length==9){
154 data.doorflg = doorflg
155 data.Node_type = "LA66"
156 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
157 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
158 return data;
159 }
160 }
161 {{/code}}
162
Hera Guo 5.7 163 * If you using other LNS, you can code yourself(The first nine bits of the uploaded data are the flag bit + position, and the rest are the title) or  send mail to [[support@dragino.cc>>mailto:support@dragino.cc]])
Hera Guo 3.2 164
Hera Guo 5.7 165 === --**2.2.2 Register Gateway(If you use Dragino's gateway)~/~/删除网关配置介绍**-- ===
Hera Guo 1.1 166
167 ----
168
Hera Guo 6.8 169 == **2.4  LNS Connection Method~/~/已更新标题** ==
Hera Guo 1.1 170
Hera Guo 6.9 171 **Choose LNS: **After log in Dragino platform, click the button "Import-Dragino-map"and choose the LNS you using.[[image:1747971716633-666.png||height="487" width="654"]]
Hera Guo 6.2 172
173 ----
174
175 (((
Hera Guo 6.5 176 **Example of TTN**~/~/已增添详细文字说明
Hera Guo 5.8 177
Hera Guo 6.2 178 [[image:1748237918280-338.png]]
Hera Guo 6.4 179
Hera Guo 6.5 180 **Account & Passwork:** Imput your TTN account and password to use API port.
Hera Guo 6.4 181
Hera Guo 6.5 182 **MQTT Address: **Imput public address (Don't imput Port)
Hera Guo 6.3 183 )))
Hera Guo 6.2 184
Hera Guo 6.4 185 ----
Hera Guo 6.2 186
Hera Guo 6.8 187 **Example of ChirpStack**~/~/已增添详细文字说明[[image:1747972538335-599.png]]
Hera Guo 5.8 188
Hera Guo 5.7 189 **MQTT Address: **Your MQTT server address or the cloud server address you use
190
Hera Guo 6.8 191 **Subscribe Topic: **The default for Topic is:  application/**chirpstack application id**/device/+/event/up(Replace"**chirpstack application id**" with the one which is actually used)
Hera Guo 5.7 192
Hera Guo 5.9 193 **SSL Certificates: ** Copy the contents of the certificates and paste them into the linked file below, a total of three certificates are required(Integrated Certificate File demo Download Address: [[https:~~/~~/github.com/ThingsEye-io/te-platform/tree/main/chirpstack>>url:https://github.com/ThingsEye-io/te-platform/tree/main/chirpstack]])
Hera Guo 5.8 194
Hera Guo 3.1 195 ----
196
Hera Guo 6.15 197 **Check: **Whether the device is connected to the platform through LNS.
Hera Guo 3.1 198
Hera Guo 6.9 199 [[image:1748239366095-176.png||height="353" width="663"]]
Hera Guo 6.8 200
201 ----
202
203
204
Hera Guo 6.1 205 = **3. How To Use?~/~/图片显示问题已修复** =
Hera Guo 3.1 206
207 == **3.1 Outdoor_signal dashboard** ==
208
209 Outdoors_signal supports viewing both the signal coverage of a single gateway and the combined coverage of all gateways.
210
211
212 === **3.1.1 Create the gateway layer.** ===
213
214 (% class="wikigeneratedid" id="HClickthecenterbuttonontherighttoaddagatewaylayer.28PleasecreatealldevicesthatcanacceptthecurrentLA66frequencyband3Botherwise2Cthereceiveddatawillnotbedisplayed.29" %)
Hera Guo 5.7 215 Click the center button on the right to add a gateway layer. (Please create all devices that can accept the current LA66 USB LoRaWAN Adapter frequency band; otherwise, the received data will not be displayed.)
Hera Guo 3.1 216
217 For example, here we created a gateway with the ID a84041fdfe27e8fa
218
219 You can click here to modify the gateway layer ID (it must correspond one-to-one with the gateway ID that will receive the data).
220
Hera Guo 6.5 221 [[image:1748226933887-176.png||height="279" width="232"]]👉[[image:1748226941899-789.png||height="308" width="896"]]
Hera Guo 3.1 222
223 ----
224
225 Click here to delete the gateway layer.
226
Hera Guo 5.2 227 [[image:1748226990199-388.png]]
Hera Guo 3.1 228
Hera Guo 5.2 229
Hera Guo 3.1 230 ----
231
232 Click row of gateway layer will turn to the detail page, this page will be blank before gateway upload data.
233
Hera Guo 5.4 234 [[image:1748227035403-882.png||height="487" width="196"]]👉 [[image:1748227056061-411.png||height="655" width="891"]]
Hera Guo 3.1 235
236 ----
237
238 Click the top-left corner to return.
239
Hera Guo 5.3 240 [[image:1748227163443-264.png]]
Hera Guo 3.1 241
242 ----
243
244 === **3.1.2 Measuring** ===
245
Hera Guo 5.7 246 Insert the LA66 USB LoRaWAN Adapter into phone or tablet, press the button to switch to ON and start detection. Click the button in the top-right corner of the main page to start receiving data. Data will be uploaded every 6 seconds based on the tablet's location. Simply move the tablet to measure signal strength from different places.
Hera Guo 3.1 247
Hera Guo 5.4 248 [[image:1748227286978-688.png||height="149" width="660"]]
Hera Guo 3.1 249
Hera Guo 5.4 250 👇
251
252 [[image:1748227303533-598.png||height="151" width="661"]]
253
Hera Guo 3.1 254 ----
255
256 When the gateway received the first set of data, the current gateway will appear in the left-side list of the gateway interface. When received the second set of data, the current signal strength will be displayed on the right-side map.
257
258 The measured data will be displayed in translucent dots of different colors, green represents a good signal, and red represents a poor signal.
259
Hera Guo 5.4 260 [[image:1748227348704-578.png||height="360" width="663"]]
Hera Guo 3.1 261
262 ----
263
264 You can click here to edit the device remarks.
265
Hera Guo 5.4 266 [[image:1748227380372-654.png||height="509" width="659"]]
Hera Guo 3.1 267
268 ----
269
270 You can click here to delete the device (deletion is irreversible, please proceed with caution).
271
Hera Guo 5.4 272 [[image:1748227409566-450.png||height="443" width="659"]]
Hera Guo 3.1 273
274 ----
275
276 All data collected by the gateways will also be displayed in All_signal simultaneously.
277
Hera Guo 5.4 278 [[image:1748227432762-994.png||height="478" width="660"]]
Hera Guo 3.1 279
280 ----
281
282 === **3.1.3 Turn OFF to stop measuring** ===
283
284 Once the current location's detection is complete, press the button again to switch to OFF and pause detection.
285
Hera Guo 5.4 286 [[image:1748227523105-709.png||height="150" width="649"]]
Hera Guo 3.1 287
Hera Guo 5.4 288 👇
Hera Guo 3.1 289
Hera Guo 5.4 290 [[image:1748227534764-184.png||height="147" width="649"]]
291
Hera Guo 3.1 292 ----
293
294
295 == **3.2 Indoors_signal dashboard** ==
296
297 Indoors_signal supports measuring and marking the signal strength of all locations on the indoor floor plan.
298
299
300 === **3.2.1 Import the map** ===
301
302 Drag the map image here and click √ to import.
303
Hera Guo 6.17 304 [[image:1748241600796-653.png||height="481" width="652"]]
Hera Guo 3.1 305
Hera Guo 6.17 306
Hera Guo 3.1 307 ----
308
309 === **3.2.2 Measuring** ===
310
Hera Guo 6.17 311 1.Mark on map where you want to measuring than click Yes.
Hera Guo 3.1 312
Hera Guo 6.17 313 [[image:1748241711617-627.png]]
Hera Guo 3.1 314
Hera Guo 6.17 315
Hera Guo 3.1 316 ----
317
Hera Guo 5.7 318 2.Move to the measurement point, insert the LA66 USB LoRaWAN Adapter , and press the button to switch to ON, then you can see the new data renewing.
Hera Guo 3.1 319
Hera Guo 5.6 320 [[image:1748229559964-501.png||height="401" width="733"]]
Hera Guo 3.1 321
322 ----
323
Hera Guo 5.6 324 3.Mark the next place which to be measured than move to the measurement point.Repeat the above steps to measure(**Remeber: Mark point before move.**)
Hera Guo 3.1 325
Hera Guo 5.6 326 [[image:1748229639368-109.png||height="605" width="820"]]
Hera Guo 3.1 327
328 ----
329
330 4.Click button to Off to stop measuring.
331
Hera Guo 5.6 332 [[image:1748229757097-872.png||height="232" width="736"]]
Hera Guo 3.1 333
334 ----
335
336 === **3.2.3 Delete point** ===
337
338 Click the marking points, then click yes.
339
Hera Guo 5.6 340 [[image:1748229833594-993.png||height="320" width="735"]]
Hera Guo 3.1 341
342 ----
343
344
345 == **4. Use of Tablet** ==
346
Hera Guo 6.18 347 For added convenience, you can use a tablet to access the platform.
Hera Guo 3.1 348
Hera Guo 6.18 349 * **Download APP: **[[https:~~/~~/www.dropbox.com/scl/fo/qdiwkpcxc03qu2r2w0g46/AKqR2FByUdkoWZPZh-diYfQ?rlkey=t1a1kwlvr93c1459mz9jifers&st=kji4rdg0&dl=0>>https://www.dropbox.com/scl/fo/qdiwkpcxc03qu2r2w0g46/AKqR2FByUdkoWZPZh-diYfQ?rlkey=t1a1kwlvr93c1459mz9jifers&st=kji4rdg0&dl=0]]