Wiki source code of How to creat indoor or ourdoor signal mapper
Version 135.3 by Karry Zhuang on 2025/06/11 15:36
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
30.2 | 1 | **Table of Contents:** |
![]() |
25.6 | 2 | |
![]() |
1.1 | 3 | {{toc/}} |
4 | |||
![]() |
25.6 | 5 | |
6 | |||
![]() |
25.7 | 7 | |
![]() |
110.1 | 8 | = 1. Introduction = |
![]() |
1.1 | 9 | |
![]() |
110.1 | 10 | == 1.1 What is Outdoor & Indoor signal measuring Solution? == |
![]() |
1.1 | 11 | |
![]() |
110.1 | 12 | 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**. |
![]() |
87.1 | 13 | |
![]() |
110.1 | 14 | 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. |
![]() |
87.1 | 15 | |
![]() |
110.1 | 16 | 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. |
![]() |
87.1 | 17 | |
![]() |
110.1 | 18 | Both dashboards support data export. |
![]() |
87.1 | 19 | |
![]() |
90.1 | 20 | |
![]() |
112.2 | 21 | == 1.2 Features == |
![]() |
79.1 | 22 | |
![]() |
110.1 | 23 | * **Extensive support** |
24 | ** Only a LA66 USB LoRaWAN Adapter** **and one Dragino account are needed, the gateway and LNS can be freely matched. | ||
25 | ** High-accuracy sensors | ||
26 | ** Reliable data readings | ||
27 | * **Real-Time measuring** | ||
28 | ** Button to switch receiving data or stop | ||
29 | ** Continuous measuring | ||
30 | * **User-Friendly Interface** | ||
31 | ** Intuitive dashboard design | ||
![]() |
79.1 | 32 | |
![]() |
112.2 | 33 | == 1.3 Specifications == |
![]() |
79.1 | 34 | |
![]() |
110.1 | 35 | * **Mobile Support:** [[Dedicated mobile app for on-the-go monitoring>>url: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>>url: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>>url:https://www.dropbox.com/scl/fo/qdiwkpcxc03qu2r2w0g46/AKqR2FByUdkoWZPZh-diYfQ?rlkey=t1a1kwlvr93c1459mz9jifers&st=kji4rdg0&dl=0]] | ||
![]() |
79.1 | 38 | |
39 | |||
![]() |
106.1 | 40 | |
![]() |
110.1 | 41 | = 2. How to Build? = |
![]() |
79.1 | 42 | |
![]() |
110.1 | 43 | == 2.1 Network Structure == |
![]() |
79.1 | 44 | |
![]() |
113.2 | 45 | (% title="Click and drag to resize" %)[[image:1749612208633-502.png]] |
![]() |
79.1 | 46 | |
![]() |
110.1 | 47 | == 2.2 Get Account == |
![]() |
87.1 | 48 | |
![]() |
110.1 | 49 | To begin, contact your local representative to obtain a customer account or send mail to [[support@dragino.cc>>mailto:support@dragino.cc]] |
![]() |
100.1 | 50 | |
![]() |
110.1 | 51 | == 2.3 Get Device And Configuration~/~/Added detailed instructions for burning firmware (usually the default firmware that comes with the factory can be used) == |
![]() |
100.1 | 52 | |
![]() |
110.1 | 53 | 1.Reach out to your local representative to acquire the necessary devices for your signal measuring solution. These devices include: |
![]() |
100.1 | 54 | |
![]() |
110.1 | 55 | * **End Nodes:** LA66 USB LoRaWAN Adapter |
56 | * **Gateway(If you want):**For data transmission. | ||
![]() |
100.1 | 57 | |
![]() |
110.1 | 58 | 2.Burn bootloader & firmware for LA66 USB LoRaWAN Adapter |
![]() |
87.1 | 59 | |
![]() |
110.1 | 60 | * **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:~~~~:>>url: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]] |
61 | * [[text=is%20as%20below%3A-,1.10%C2%A0%20Upgrade%20Firmware%20of%20LA66%20USB%20LoRaWAN%20Adapter,-1.10.1%20Update%20method>>url: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]]) | ||
62 | * **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:>>url: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]] | ||
63 | * [[~~~~:text=20model/%23H3.2.1UpdateafirmwareviaDraginoSensorManagerUtility.exe-,1.10.2%20Update%20method%3A%C2%A0For%20LA66%20without%20bootloader,-Explanation%3A>>url: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]] | ||
![]() |
87.1 | 64 | |
![]() |
110.1 | 65 | ---- |
![]() |
87.1 | 66 | |
![]() |
110.1 | 67 | == **2.4 Register Devices on LNS** == |
![]() |
87.1 | 68 | |
![]() |
110.1 | 69 | **1.Have a check of package box to get DEVEUI/ APPEUI/ APPKEY(OTTAKEY)** |
![]() |
87.1 | 70 | |
71 | |||
![]() |
112.2 | 72 | [[image:1747970430695-168.jpg||height="371" width="619"]] |
![]() |
87.1 | 73 | |
![]() |
79.1 | 74 | |
75 | |||
![]() |
114.1 | 76 | **2.Register on LNS and replace decoding——**[[ChirpStack_map>>https://github.com/dragino/dragino-end-node-decoder/blob/main/LA66%20USB/ChirpStack_map.txt]] and [[TTN_map>>https://github.com/dragino/dragino-end-node-decoder/blob/main/LA66%20USB/TTN_map.txt]] |
![]() |
87.1 | 77 | |
![]() |
114.2 | 78 | * 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]]) |
![]() |
79.1 | 79 | |
![]() |
115.2 | 80 | == **2.5 LNS Connection Method** == |
![]() |
79.1 | 81 | |
![]() |
115.2 | 82 | **Choose LNS: **After log in Dragino platform, click the button "Import-Dragino-map"and choose the LNS you using. |
![]() |
79.1 | 83 | |
![]() |
124.1 | 84 | === 2.5.1 Example ofTTN === |
![]() |
79.1 | 85 | |
![]() |
124.1 | 86 | Find MQTT in the Other integrations option on the TTN platform |
87 | Enter the username in the MQTT Account option | ||
88 | Enter the password in the MQTT Password option | ||
89 | Enter the Public address in the MQTT Address option (do not add the port number) | ||
![]() |
79.1 | 90 | |
![]() |
124.1 | 91 | [[image:1749613152635-848.png||height="396" width="565"]][[image:1749613731744-419.png||height="389" width="402"]][[image:1749613700329-400.png||height="316" width="774"]] |
![]() |
90.1 | 92 | |
93 | |||
![]() |
124.1 | 94 | === 2.5.2 Example of ChirpStack === |
![]() |
90.1 | 95 | |
![]() |
124.1 | 96 | **MQTT Address: **The MQTT server address or the cloud server address which you using. |
![]() |
90.1 | 97 | |
![]() |
124.1 | 98 | **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) |
![]() |
112.2 | 99 | |
![]() |
124.1 | 100 | **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>>url:https://wiki.thingseye.io/xwiki/bin/download/%20Outdoor%20%26%20Indoor%20signal%20measuring%20solution%20End%20User%20Guide/WebHome/demo.pem?rev=1.1]]) |
![]() |
113.3 | 101 | |
![]() |
124.1 | 102 | [[image:1749375906728-208.png||height="436" width="1188"]] |
![]() |
114.2 | 103 | |
![]() |
116.2 | 104 | |
![]() |
124.1 | 105 | |
![]() |
133.2 | 106 | 2.5.3 **Check:**Whether the device is connected to the platform through LNS |
![]() |
124.1 | 107 | |
108 | |||
109 | |||
![]() |
133.2 | 110 | [[image:1749614435724-186.png||height="318" width="1048"]] |
![]() |
124.1 | 111 | |
![]() |
133.2 | 112 | Whether the device profile is Dragino_Mapper? Modifyit if not. |
![]() |
124.1 | 113 | |
![]() |
133.2 | 114 | [[image:1749614460693-887.png||height="320" width="802"]] |
115 | |||
116 | |||
![]() |
133.4 | 117 | = 3. How To Use?~/~/The image display problem has been fixed, and the hardware usage instructions have been put in the section header (plug and play, automatic judgment of indoor and outdoor) = |
![]() |
133.2 | 118 | |
![]() |
133.4 | 119 | == 3.1 Outdoor_Mapper dashboard == |
![]() |
133.2 | 120 | |
![]() |
133.3 | 121 | Outdoors_signal supports viewing both the signal coverage of a single gateway and the combined coverage of all gateways. |
122 | |||
123 | === **3.1.1 Create the gateway layer.** === | ||
124 | |||
125 | **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.** | ||
126 | |||
127 | 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]) | ||
128 | |||
![]() |
135.3 | 129 | === **3.1.2 Measuring** === |
![]() |
133.3 | 130 | |
![]() |
135.3 | 131 | 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. |
132 | |||
133 | |||
![]() |
135.2 | 134 | [[image:1749625787210-582.png||height="720" width="339"]][[image:1749625298987-778.png]] |
![]() |
133.4 | 135 | |
136 | |||
![]() |
135.3 | 137 | === === |
![]() |
133.4 | 138 | |
139 | |||
![]() |
110.1 | 140 |