Version 28.1 by Hera Guo on 2025/06/10 13:54

Hide last authors
Hera Guo 3.1 1 {{toc/}}
2
Hera Guo 25.2 3 = **1. Introduction** =
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 15.2 7 To help customers identify optimal sensor placement locations, we have designed a one-click signal strength measurement solution. You only need an **LA66 USB LoRaWAN Adapter **and a **Dragino account**.
Hera Guo 1.1 8
Hera Guo 17.1 9 The** outdoor signal measurement** **solution **supports simultaneous testing with multiple gateways. It allows for both individual gateway signal map displays and combined overlays from multiple gateways.
Hera Guo 1.1 10
Hera Guo 15.2 11 For **indoor signal measurement solution **, due to the complex layout and numerous obstacles, the solution adopts manual coordinate marking instead of relying on unstable mobile device positioning.
Hera Guo 1.1 12
Hera Guo 15.2 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**
Hera Guo 25.2 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 15.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/]]
37 * **Dragino 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]]
Hera Guo 1.1 38
39 ----
40
41
Hera Guo 13.1 42 = **2. How to Build?** =
Hera Guo 1.1 43
Hera Guo 25.1 44 == **2.1 Network Structure** ==
Hera Guo 1.1 45
Hera Guo 13.1 46 [[image:结构.png]]
Hera Guo 1.1 47
Hera Guo 13.1 48 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 49
Hera Guo 3.1 50
Hera Guo 1.1 51 ----
52
Hera Guo 26.1 53 == **2.2 Get Account** ==
Hera Guo 1.1 54
Hera Guo 13.1 55 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 56
Hera Guo 3.1 57
Hera Guo 1.1 58 ----
59
Hera Guo 26.1 60 == **2.3 Get Device And Configuration~/~/新增烧录固件详细说明(一般情况下用出厂自带的默认固件即可)** ==
Hera Guo 1.1 61
Hera Guo 13.1 62 1.Reach out to your local representative to acquire the necessary devices for your signal measuring solution. These devices include:
Hera Guo 1.1 63
Hera Guo 13.1 64 * **End Nodes:** LA66 USB LoRaWAN Adapter
65 * **Gateway(If you want):**For data transmission.
Hera Guo 1.1 66
Hera Guo 13.1 67 2.Burn bootloader & firmware for LA66 USB LoRaWAN Adapter
Hera Guo 1.1 68
Hera Guo 13.1 69 * **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 70 * **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 71
Hera Guo 1.1 72 ----
73
Hera Guo 26.1 74 == **2.4 Register Devices on LNS** ==
Hera Guo 1.1 75
Hera Guo 13.2 76 **1.Have a check of package box to get DEVEUI/ APPEUI/ APPKEY(OTTAKEY)**
Hera Guo 1.1 77
Hera Guo 13.1 78 [[image:1747970430695-168.jpg||height="510" width="852"]]
Hera Guo 1.1 79
80
Hera Guo 13.2 81 **2.Register on LNS and replace decoding**
Hera Guo 1.1 82
Hera Guo 13.1 83 * **Decoding for ChirpStack:**
Hera Guo 1.1 84
85 {{code language="none"}}
86 function decodeUplink(input) {
87 return {
88 data: Decode(input.fPort, input.bytes, input.variables)
89 };
90 }
91
92 function bytesToString(bytes) {
93 return decodeURIComponent(bytes.map(b => '%' + b.toString(16).padStart(2, '0')).join(''));
94 }
95
96 function Decode(fPort, bytes, variables) {
97 var data = {};
98 if (bytes.length >= 9) {
99 data.flag = bytes[0];
Hera Guo 23.1 100 data.Node_type = "Dragino_Mapper";
Hera Guo 1.1 101 data.latitude = parseFloat(((bytes[1] << 24 >>> 0 | bytes[2] << 16 | bytes[3] << 8 | bytes[4]) / 1e6).toFixed(6));
102 data.longitude = parseFloat(((bytes[5] << 24 >>> 0 | bytes[6] << 16 | bytes[7] << 8 | bytes[8]) / 1e6).toFixed(6));
103
104 // 剩余字节为 title(如果存在)
105 if (bytes.length > 9) {
106 const titleBytes = bytes.slice(9);
107 data.title = bytesToString(titleBytes);
108 }
109 }
110 return data;
111 }
112 {{/code}}
113
Hera Guo 3.2 114
115
Hera Guo 13.1 116 * **Decoding for TTN:**
Hera Guo 1.1 117
Hera Guo 3.2 118 {{code language="none"}}
119 function add0(m){return m<10?'0'+m:m }
120 function format(shijianchuo){
121 //shijianchuo是整数,否则要parseInt转换
122 var time = new Date(shijianchuo);
123 var y = time.getFullYear();
124 var m = time.getMonth()+1;
125 var d = time.getDate();
126 var h = time.getHours();
127 var mm = time.getMinutes();
128 var s = time.getSeconds();
129 return y+'-'+add0(m)+'-'+add0(d)+' '+add0(h)+':'+add0(mm)+':'+add0(s);
130 }
Hera Guo 1.1 131
Hera Guo 3.2 132 function Decoder(bytes) {
133 var data={};
134 var doorflg
135 if (bytes[0]===1){
136 doorflg = "indoor"
137 }
138 else{
139 doorflg = "outdoor"
140 }
141 if (bytes.length==13){
142 data.doorflg = doorflg
143 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
144 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
145 timestamp1=bytes[9]<<24|bytes[10]<<16|bytes[11]<<8|bytes[12];
146 data.timestamp=timestamp1;
147 data.beijintime=format((timestamp1+28800)*1000);
148 return data;
149 }
150 else if(bytes.length==9){
151 data.doorflg = doorflg
Hera Guo 23.1 152 data.Node_type = "Dragino_Mapper"
Hera Guo 3.2 153 data.latitude=parseFloat(((bytes[1]<<24|bytes[2]<<16|bytes[3]<<8|bytes[4])/1000000).toFixed(6));
154 data.longitude=parseFloat(((bytes[5]<<24|bytes[6]<<16|bytes[7]<<8|bytes[8])/1000000).toFixed(6));
155 return data;
156 }
157 }
158 {{/code}}
159
Hera Guo 13.1 160 * 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 161
Hera Guo 1.1 162 ----
163
Hera Guo 26.1 164 == **2.5  LNS Connection Method** ==
Hera Guo 1.1 165
Hera Guo 13.2 166 **Choose LNS: **After log in Dragino platform, click the button "Import-Dragino-map"and choose the LNS you using.
Hera Guo 6.2 167
Hera Guo 13.2 168 [[image:1747971716633-666.png||height="487" width="654"]]
169
170
Hera Guo 6.2 171 ----
172
173 (((
Hera Guo 6.5 174 **Example of TTN**~/~/已增添详细文字说明
Hera Guo 5.8 175
Hera Guo 13.1 176 [[image:1748250400868-786.png]]
Hera Guo 6.4 177
Hera Guo 6.5 178 **Account & Passwork:** Imput your TTN account and password to use API port.
Hera Guo 6.4 179
Hera Guo 14.2 180 **MQTT Address: **Imput public address** (Don't imput Port)**
Hera Guo 13.2 181
182
Hera Guo 6.3 183 )))
Hera Guo 6.2 184
Hera Guo 6.4 185 ----
Hera Guo 6.2 186
Hera Guo 23.3 187 **Example of ChirpStack**~/~/已增添详细文字说明
Hera Guo 5.8 188
Hera Guo 23.3 189 [[image:1749375906728-208.png]]
190
Hera Guo 25.1 191 **MQTT Address: **The MQTT server address or the cloud server address which you using.
Hera Guo 5.7 192
Hera Guo 6.8 193 **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 194
Hera Guo 22.1 195 **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: [[Demo.pem>>attach:demo.pem]])
Hera Guo 5.8 196
Hera Guo 13.2 197
Hera Guo 3.1 198 ----
199
Hera Guo 25.2 200 **Check:**Whether the device is connected to the platform through LNS
Hera Guo 3.1 201
Hera Guo 17.4 202 [[image:1748602571865-850.png]]
Hera Guo 6.8 203
Hera Guo 13.2 204
Hera Guo 24.3 205 Whether the device profile is Dragino_Mapper? Modifyit if not.
Hera Guo 6.8 206
Hera Guo 13.1 207 [[image:1748416951693-709.png]]
Hera Guo 6.8 208
Hera Guo 23.6 209 👇
Hera Guo 11.2 210
Hera Guo 23.5 211 [[image:1749376046690-863.png]]
Hera Guo 13.2 212
Hera Guo 11.2 213 ----
214
215
Hera Guo 13.1 216 = **3. How To Use?~/~/图片显示问题已修复,硬件使用方法已放到小节头(即插即用,自动判断室内外)** =
Hera Guo 3.1 217
Hera Guo 24.3 218 == **3.1 Outdoor_Mapper dashboard** ==
Hera Guo 3.1 219
220 Outdoors_signal supports viewing both the signal coverage of a single gateway and the combined coverage of all gateways.
221
222
Hera Guo 13.1 223 === **3.1.1 Create the gateway layer.** ===
Hera Guo 3.1 224
Hera Guo 13.1 225 (% class="wikigeneratedid" %)
226 **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 227
Hera Guo 13.1 228 (% class="wikigeneratedid" %)
Hera Guo 23.2 229 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.(Such like :All_signal:$[customer_email])
Hera Guo 11.3 230
Hera Guo 3.1 231 ----
232
Hera Guo 17.3 233 Click row of gateway layer will turn to the detail page.
Hera Guo 3.1 234
Hera Guo 23.6 235 [[image:1749376107488-669.png]]👉 [[image:1748603053572-488.png||height="644" width="672"]]
Hera Guo 3.1 236
Hera Guo 5.2 237
Hera Guo 3.1 238 ----
239
Hera Guo 14.2 240 Click the top-left corner to return.
Hera Guo 11.3 241
Hera Guo 25.2 242 [[image:1748227163443-264.png||height="184" width="667"]]
Hera Guo 11.3 243
244
245 ----
246
Hera Guo 25.2 247 === **3.1.2 Measuring** ===
Hera Guo 3.1 248
Hera Guo 23.7 249 Insert the LA66 USB LoRaWAN Adapter into phone or tablet. Data will be uploaded every 7 seconds based on the tablet's location. Simply move the tablet to measure signal strength from different places.
Hera Guo 3.1 250
Hera Guo 25.2 251 [[image:569a0a131a83c658f2ce70fe349f72f.jpg||height="357" width="659"]]
Hera Guo 9.1 252
Hera Guo 3.1 253
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 17.4 260 [[image:1748601795657-856.png||height="632" width="663"]]
Hera Guo 3.1 261
Hera Guo 15.1 262
Hera Guo 3.1 263 ----
264
265 You can click here to edit the device remarks.
266
Hera Guo 13.1 267 [[image:1748227380372-654.png||height="509" width="659"]]
Hera Guo 3.1 268
Hera Guo 15.1 269
Hera Guo 3.1 270 ----
271
Hera Guo 15.2 272 All data collected by the gateways will also be displayed in the layer which named customer's E-mail simultaneously.
Hera Guo 3.1 273
Hera Guo 23.8 274 [[image:1749376404143-588.png]]
Hera Guo 15.2 275
Hera Guo 3.1 276 ----
277
Hera Guo 25.2 278 === **3.1.3 End measurement** ===
Hera Guo 3.1 279
Hera Guo 25.2 280 Don’t forget to unplug LA66 USB LoRaWAN Adapter after finishing the measurement.
281
282
283 ----
284
Hera Guo 24.3 285 == **3.2 Indoors_Mapper dashboard** ==
Hera Guo 3.1 286
287 Indoors_signal supports measuring and marking the signal strength of all locations on the indoor floor plan.
288
289
Hera Guo 13.1 290 === **3.2.1 Import the map** ===
Hera Guo 3.1 291
Hera Guo 15.3 292 Drag the map image here and click √ to import.**(Only supports SVG format)**
Hera Guo 3.1 293
Hera Guo 23.8 294 [[image:1749376507835-691.png]]
Hera Guo 3.1 295
Hera Guo 6.17 296
Hera Guo 3.1 297 ----
298
Hera Guo 13.1 299 === **3.2.2 Measuring** ===
Hera Guo 3.1 300
Hera Guo 6.17 301 1.Mark on map where you want to measuring than click Yes.
Hera Guo 3.1 302
Hera Guo 13.1 303 [[image:1748241711617-627.png]]
Hera Guo 3.1 304
Hera Guo 6.17 305
Hera Guo 3.1 306 ----
307
Hera Guo 25.2 308 2.Move to the measurement point, insert the LA66 USB LoRaWAN Adapter , then you can see the new data renewing.
Hera Guo 3.1 309
Hera Guo 25.2 310 [[image:ecb9c251e932018692e490e26e50763.jpg||height="364" width="651"]]
Hera Guo 3.1 311
Hera Guo 15.1 312
Hera Guo 3.1 313 ----
314
Hera Guo 28.1 315 3.Mark the next place which to be measured than move to the measurement point.Repeat the above steps to measure.
Hera Guo 3.1 316
Hera Guo 25.2 317 {{warning}}
318 **Remeber: Mark point before move.**
319 {{/warning}}
Hera Guo 3.1 320
Hera Guo 25.2 321 (LA66 will continuously upload the signal of the current position to cover the last point. If it is marked while moving, it is easy to pollute the data of the previous point)[[image:1748229639368-109.png||height="605" width="820"]]
Hera Guo 15.1 322
Hera Guo 25.2 323
Hera Guo 3.1 324 ----
325
Hera Guo 13.1 326 === **3.2.3 Delete point** ===
Hera Guo 3.1 327
328 Click the marking points, then click yes.
329
Hera Guo 24.1 330 [[image:1749376586844-796.png]]
Hera Guo 3.1 331
Hera Guo 15.1 332
Hera Guo 3.1 333 ----
334
Hera Guo 25.2 335 === **3.2.4 End measurement** ===
Hera Guo 3.1 336
Hera Guo 25.2 337 Don’t forget to unplug LA66 USB LoRaWAN Adapter after finishing the measurement.
338
339
340 ----
341
Hera Guo 13.1 342 == **4. Use of Tablet** ==
Hera Guo 3.1 343
Hera Guo 6.18 344 For added convenience, you can use a tablet to access the platform.
Hera Guo 3.1 345
Hera Guo 6.18 346 * **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]]