Version 14.2 by Hera Guo on 2025/05/29 08:59

Hide last authors
Hera Guo 3.1 1 {{toc/}}
2
Hera Guo 13.1 3 = **1. Introduction~/~/名字已修改,以下内容中“LA66”全部替换成“LA66USB LoRaWAN Adapter”** =
Hera Guo 1.1 4
Hera Guo 13.1 5 == **1.1 What is Outdoor & Indoor signal measuring Solution?** ==
Hera Guo 1.1 6
Hera Guo 13.1 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 13.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 13.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 13.1 13 Both dashboards support **data export**.
Hera Guo 1.1 14
Hera Guo 3.1 15
Hera Guo 1.1 16 ----
17
18
Hera Guo 13.1 19 == **1.2 Features ** ==
Hera Guo 1.1 20
Hera Guo 13.2 21 * **Extensive support**
22 ** Only a LA66 USB LoRaWAN Adapter** **and one Dragino account are needed, the gateway and LNS can be freely matched.**~/~/格式已修正**
Hera Guo 13.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
Hera Guo 1.1 30
31 ----
32
Hera Guo 13.1 33 == **1.3 Specifications ** ==
Hera Guo 1.1 34
Hera Guo 13.1 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/]]**
Hera Guo 1.1 37
38 ----
39
40
Hera Guo 13.1 41 = **2. How to Build?** =
Hera Guo 1.1 42
Hera Guo 13.1 43 == **2.1 Network Structure~/~/图片已替换** ==
Hera Guo 1.1 44
Hera Guo 13.1 45 [[image:结构.png]]
Hera Guo 1.1 46
Hera Guo 13.1 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)
Hera Guo 1.1 48
Hera Guo 3.1 49
Hera Guo 1.1 50 ----
51
Hera Guo 13.1 52 == **2.1 Get Account** ==
Hera Guo 1.1 53
Hera Guo 13.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 13.1 59 == **2.2 Get Device And Configuration~/~/新增烧录固件详细说明(一般情况下用出厂自带的默认固件即可)** ==
Hera Guo 1.1 60
Hera Guo 13.1 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 13.1 63 * **End Nodes:** LA66 USB LoRaWAN Adapter
64 * **Gateway(If you want):**For data transmission.
Hera Guo 1.1 65
Hera Guo 13.1 66 2.Burn bootloader & firmware for LA66 USB LoRaWAN Adapter
Hera Guo 1.1 67
Hera Guo 13.1 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 13.2 69 * **Firmware:** If your device didn't have bootloader or firmware, please burn the latest bootloader & firmware 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 13.1 71 **--Ensure that all devices are pre-registered on Dragino before use~/~/移至章末另起一节--**
Hera Guo 5.7 72
Hera Guo 13.2 73
Hera Guo 1.1 74 ----
75
Hera Guo 13.1 76 == **2.3 Register Devices & Gateways on LNS** ==
Hera Guo 1.1 77
Hera Guo 13.1 78 === **2.3.1 Register Device** ===
Hera Guo 1.1 79
Hera Guo 13.2 80 **1.Have a check of package box to get DEVEUI/ APPEUI/ APPKEY(OTTAKEY)**
Hera Guo 1.1 81
Hera Guo 13.1 82 [[image:1747970430695-168.jpg||height="510" width="852"]]
Hera Guo 1.1 83
84
Hera Guo 13.2 85 **2.Register on LNS and replace decoding**
Hera Guo 1.1 86
Hera Guo 13.1 87 * **Decoding for ChirpStack:**
Hera Guo 1.1 88
89 {{code language="none"}}
90 function decodeUplink(input) {
91 return {
92 data: Decode(input.fPort, input.bytes, input.variables)
93 };
94 }
95
96 function bytesToString(bytes) {
97 return decodeURIComponent(bytes.map(b => '%' + b.toString(16).padStart(2, '0')).join(''));
98 }
99
100 function Decode(fPort, bytes, variables) {
101 var data = {};
102 if (bytes.length >= 9) {
103 data.flag = bytes[0];
Hera Guo 11.2 104 data.Node_type = "Caculate AVG";
Hera Guo 1.1 105 data.latitude = parseFloat(((bytes[1] << 24 >>> 0 | bytes[2] << 16 | bytes[3] << 8 | bytes[4]) / 1e6).toFixed(6));
106 data.longitude = parseFloat(((bytes[5] << 24 >>> 0 | bytes[6] << 16 | bytes[7] << 8 | bytes[8]) / 1e6).toFixed(6));
107
108 // 剩余字节为 title(如果存在)
109 if (bytes.length > 9) {
110 const titleBytes = bytes.slice(9);
111 data.title = bytesToString(titleBytes);
112 }
113 }
114 return data;
115 }
116 {{/code}}
117
Hera Guo 3.2 118
119
Hera Guo 13.1 120 * **Decoding for TTN:**
Hera Guo 1.1 121
Hera Guo 3.2 122 {{code language="none"}}
123 function add0(m){return m<10?'0'+m:m }
124 function format(shijianchuo){
125 //shijianchuo是整数,否则要parseInt转换
126 var time = new Date(shijianchuo);
127 var y = time.getFullYear();
128 var m = time.getMonth()+1;
129 var d = time.getDate();
130 var h = time.getHours();
131 var mm = time.getMinutes();
132 var s = time.getSeconds();
133 return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
134 }
Hera Guo 1.1 135
Hera Guo 3.2 136 function Decoder(bytes) {
137 var data={};
138 var doorflg
139 if (bytes[0]===1){
140 doorflg = "indoor"
141 }
142 else{
143 doorflg = "outdoor"
144 }
145 if (bytes.length==13){
146 data.doorflg = doorflg
147 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
148 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
149 timestamp1=bytes[9]<<24|bytes[10]<<16|bytes[11]<<8|bytes[12];
150 data.timestamp=timestamp1;
151 data.beijintime=format((timestamp1+28800)*1000);
152 return data;
153 }
154 else if(bytes.length==9){
155 data.doorflg = doorflg
Hera Guo 11.2 156 data.Node_type = "Caculate AVG"
Hera Guo 3.2 157 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
158 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
159 return data;
160 }
161 }
162 {{/code}}
163
Hera Guo 13.1 164 * 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 165
Hera Guo 13.1 166 === --**2.2.2 Register Gateway(If you use Dragino's gateway)~/~/删除网关配置介绍**-- ===
Hera Guo 1.1 167
Hera Guo 13.2 168
169
Hera Guo 1.1 170 ----
171
Hera Guo 13.1 172 == **2.4  LNS Connection Method~/~/已更新标题** ==
Hera Guo 1.1 173
Hera Guo 13.2 174 **Choose LNS: **After log in Dragino platform, click the button "Import-Dragino-map"and choose the LNS you using.
Hera Guo 6.2 175
Hera Guo 13.2 176 [[image:1747971716633-666.png||height="487" width="654"]]
177
178
Hera Guo 6.2 179 ----
180
181 (((
Hera Guo 6.5 182 **Example of TTN**~/~/已增添详细文字说明
Hera Guo 5.8 183
Hera Guo 13.1 184 [[image:1748250400868-786.png]]
Hera Guo 6.4 185
Hera Guo 6.5 186 **Account & Passwork:** Imput your TTN account and password to use API port.
Hera Guo 6.4 187
Hera Guo 14.2 188 **MQTT Address: **Imput public address** (Don't imput Port)**
Hera Guo 13.2 189
190
Hera Guo 6.3 191 )))
Hera Guo 6.2 192
Hera Guo 6.4 193 ----
Hera Guo 6.2 194
Hera Guo 13.1 195 **Example of ChirpStack**~/~/已增添详细文字说明[[image:1747972538335-599.png]]
Hera Guo 5.8 196
Hera Guo 5.7 197 **MQTT Address: **Your MQTT server address or the cloud server address you use
198
Hera Guo 6.8 199 **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 200
Hera Guo 13.1 201 **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 202
Hera Guo 13.2 203
Hera Guo 3.1 204 ----
205
Hera Guo 11.2 206 **Check:**Whether the device is connected to the platform through LNS
Hera Guo 3.1 207
Hera Guo 13.1 208 [[image:1748417055367-336.png]]
Hera Guo 6.8 209
Hera Guo 13.2 210
Hera Guo 6.8 211 ----
212
Hera Guo 11.2 213 **Check:** Whether the device profile is Caculate AVG. Change it if it not.
Hera Guo 6.8 214
Hera Guo 13.1 215 [[image:1748416951693-709.png]]
Hera Guo 6.8 216
Hera Guo 13.1 217 [[image:1748417025235-726.png]]
Hera Guo 11.2 218
Hera Guo 13.2 219
Hera Guo 11.2 220 ----
221
222
Hera Guo 13.1 223 = **3. How To Use?~/~/图片显示问题已修复,硬件使用方法已放到小节头(即插即用,自动判断室内外)** =
Hera Guo 3.1 224
Hera Guo 13.1 225 == **3.1 Outdoor_signal dashboard** ==
Hera Guo 3.1 226
227 Outdoors_signal supports viewing both the signal coverage of a single gateway and the combined coverage of all gateways.
228
229
Hera Guo 13.1 230 === **3.1.1 Create the gateway layer.** ===
Hera Guo 3.1 231
Hera Guo 13.1 232 (% class="wikigeneratedid" %)
233 **This solution is pre-configured. Under normal circumstances, when the device successfully uploads information through gateways, it will automatically generate the corresponding assets and put them in the Layer.**
Hera Guo 11.3 234
Hera Guo 13.1 235 (% class="wikigeneratedid" %)
Hera Guo 11.3 236 The layer will be named after the gateway's IMEI, and you can set a label. At the same time, there will be a dashboard that collects all gateway signals and displays them in an overlay named after the user's registered email address.
237
238
Hera Guo 13.1 239 (% class="wikigeneratedid" %)
240 **The following are special cases:**
Hera Guo 11.3 241
Hera Guo 13.1 242 (% class="wikigeneratedid" id="HClickthecenterbuttonontherighttoaddagatewaylayer.28PleasecreatealldevicesthatcanacceptthecurrentLA66frequencyband3Botherwise2Cthereceiveddatawillnotbedisplayed.29" %)
243 **1.Can't see new gateway layers:**
Hera Guo 11.3 244
Hera Guo 13.1 245 (% class="wikigeneratedid" %)
Hera Guo 5.7 246 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 247
248 For example, here we created a gateway with the ID a84041fdfe27e8fa
249
250 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).
251
Hera Guo 13.1 252 [[image:1748226933887-176.png||height="279" width="232"]]👉[[image:1748226941899-789.png||height="308" width="896"]]
Hera Guo 3.1 253
Hera Guo 14.2 254
Hera Guo 3.1 255 ----
256
Hera Guo 14.2 257 **2.Can't see new gateway layers, and displayed "Asset with such name already exists!":**
Hera Guo 3.1 258
Hera Guo 14.2 259 **Turn to Assets to have a check weather it profiles is "**Outdoors_signal**" or "**AL_Zone**" .**
Hera Guo 3.1 260
Hera Guo 14.2 261 [[image:1748418008638-728.png]]
Hera Guo 5.2 262
Hera Guo 14.2 263
Hera Guo 3.1 264 ----
265
Hera Guo 14.2 266 If not, have a set.
Hera Guo 3.1 267
Hera Guo 14.2 268 [[image:1748418120064-329.png]]
Hera Guo 3.1 269
Hera Guo 14.2 270 [[image:1748418142794-272.png]]
271
272
Hera Guo 3.1 273 ----
274
Hera Guo 14.2 275 (% id="cke_bm_85127S" style="display:none" %) (%%)By the way, you can click here to delete the gateway layer.
Hera Guo 3.1 276
Hera Guo 14.2 277 [[image:1748226990199-388.png]]
Hera Guo 3.1 278
Hera Guo 13.2 279
Hera Guo 3.1 280 ----
281
Hera Guo 14.2 282 Click row of gateway layer will turn to the detail page, this page will be blank before gateway upload data.
Hera Guo 11.3 283
Hera Guo 14.2 284 [[image:1748227035403-882.png||height="487" width="196"]]👉 [[image:1748227056061-411.png||height="655" width="891"]]
Hera Guo 11.3 285
286 ----
287
Hera Guo 14.2 288 Click the top-left corner to return.
Hera Guo 11.3 289
Hera Guo 14.2 290 [[image:1748227163443-264.png]]
Hera Guo 11.3 291
292
293 ----
294
Hera Guo 13.1 295 === **3.1.2 Measuring** ===
Hera Guo 3.1 296
Hera Guo 5.7 297 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 298
Hera Guo 13.1 299 [[image:1748243979452-223.jpg||height="495" width="661"]]
Hera Guo 9.1 300
Hera Guo 13.1 301 [[image:1748227286978-688.png||height="149" width="660"]]
Hera Guo 3.1 302
Hera Guo 5.4 303 👇
304
Hera Guo 13.1 305 [[image:1748227303533-598.png||height="151" width="661"]]
Hera Guo 5.4 306
Hera Guo 3.1 307 ----
308
309 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.
310
311 The measured data will be displayed in translucent dots of different colors, green represents a good signal, and red represents a poor signal.
312
Hera Guo 13.1 313 [[image:1748227348704-578.png||height="360" width="663"]]
Hera Guo 3.1 314
315 ----
316
317 You can click here to edit the device remarks.
318
Hera Guo 13.1 319 [[image:1748227380372-654.png||height="509" width="659"]]
Hera Guo 3.1 320
321 ----
322
323 You can click here to delete the device (deletion is irreversible, please proceed with caution).
324
Hera Guo 13.1 325 [[image:1748227409566-450.png||height="443" width="659"]]
Hera Guo 3.1 326
327 ----
328
329 All data collected by the gateways will also be displayed in All_signal simultaneously.
330
Hera Guo 13.1 331 [[image:1748227432762-994.png||height="478" width="660"]]
Hera Guo 3.1 332
333 ----
334
Hera Guo 13.1 335 === **3.1.3 Turn OFF to stop measuring** ===
Hera Guo 3.1 336
337 Once the current location's detection is complete, press the button again to switch to OFF and pause detection.
338
Hera Guo 13.1 339 [[image:1748227523105-709.png||height="150" width="649"]]
Hera Guo 3.1 340
Hera Guo 5.4 341 👇
Hera Guo 3.1 342
Hera Guo 13.1 343 [[image:1748227534764-184.png||height="147" width="649"]]
Hera Guo 5.4 344
Hera Guo 3.1 345 ----
346
347
Hera Guo 13.1 348 == **3.2 Indoors_signal dashboard** ==
Hera Guo 3.1 349
350 Indoors_signal supports measuring and marking the signal strength of all locations on the indoor floor plan.
351
352
Hera Guo 13.1 353 === **3.2.1 Import the map** ===
Hera Guo 3.1 354
355 Drag the map image here and click √ to import.
356
Hera Guo 13.1 357 [[image:1748241600796-653.png||height="481" width="652"]]
Hera Guo 3.1 358
Hera Guo 6.17 359
Hera Guo 3.1 360 ----
361
Hera Guo 13.1 362 === **3.2.2 Measuring** ===
Hera Guo 3.1 363
Hera Guo 6.17 364 1.Mark on map where you want to measuring than click Yes.
Hera Guo 3.1 365
Hera Guo 13.1 366 [[image:1748241711617-627.png]]
Hera Guo 3.1 367
Hera Guo 6.17 368
Hera Guo 3.1 369 ----
370
Hera Guo 5.7 371 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 372
Hera Guo 13.1 373 [[image:1748229559964-501.png||height="401" width="733"]]
Hera Guo 3.1 374
375 ----
376
Hera Guo 13.1 377 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 378
Hera Guo 13.1 379 [[image:1748229639368-109.png||height="605" width="820"]]
Hera Guo 3.1 380
381 ----
382
383 4.Click button to Off to stop measuring.
384
Hera Guo 13.1 385 [[image:1748229757097-872.png||height="232" width="736"]]
Hera Guo 3.1 386
387 ----
388
Hera Guo 13.1 389 === **3.2.3 Delete point** ===
Hera Guo 3.1 390
391 Click the marking points, then click yes.
392
Hera Guo 13.1 393 [[image:1748229833594-993.png||height="320" width="735"]]
Hera Guo 3.1 394
395 ----
396
397
Hera Guo 13.1 398 == **4. Use of Tablet** ==
Hera Guo 3.1 399
Hera Guo 6.18 400 For added convenience, you can use a tablet to access the platform.
Hera Guo 3.1 401
Hera Guo 6.18 402 * **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]]