Changes for page Mapwize

Last modified by Xiaoling on 2023/04/23 15:31

From version 1.9
edited by Xiaoling
on 2022/05/17 10:49
Change comment: There is no comment for this version
To version 28.3
edited by Xiaoling
on 2022/07/25 11:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,20 +1,28 @@
1 -**~ Contents:**
1 +**~ Table of Contents:**
2 2  
3 3  {{toc/}}
4 4  
5 5  
6 -= 1. Introduction =
7 7  
7 +
8 += 1.  Introduction =
9 +
10 +
8 8  This article shows how to use [[LBT1>>url:http://www.dragino.com/products/lora-lorawan-end-node/item/165-lbt1.html]] to build an Indoor Positioning Solution.
9 9  
10 -[[image:https://wiki.dragino.com/images/thumb/1/1a/LBT1_Mapwize_1.png/600px-LBT1_Mapwize_1.png||height="511" width="600"]]
11 11  
14 +[[image:image-20220526150521-2.png]]
15 +
12 12  LBT1 Indoor Positioning Network Structure
13 13  
14 -= 2. Prepare Map =
15 15  
16 -== 2.1 Prepare iBeacons ==
17 17  
20 += 2.  Prepare Map =
21 +
22 +
23 +== 2.1  Prepare iBeacons ==
24 +
25 +
18 18  (((
19 19  (((
20 20  Any BLE iBeacons should work in this solution, each iBeacon stands for a fix position in the map. Here is an iBeacon for example.
... ... @@ -30,13 +30,17 @@
30 30  (((
31 31  (((
32 32  BCN01 iBeacon from Dragino: [[http:~~/~~/www.dragino.com/products/accessories/item/166-bcn01.html>>url:http://www.dragino.com/products/accessories/item/166-bcn01.html]]
41 +
42 +
33 33  )))
34 34  )))
35 35  
36 -[[image:https://wiki.dragino.com/images/thumb/8/88/Ibeacon1.png/300px-Ibeacon1.png||height="169" width="300"]]
46 +[[image:image-20220526150651-4.png]]
37 37  
38 38  BCN01 iBeacon
39 39  
50 +
51 +
40 40  (((
41 41  (((
42 42  We need to get the UUID, MAJOR, MINOR, TXPOWER where each iBeacon is placed. We can get it with the iBeacon software, such as "EW-beacon".
... ... @@ -43,75 +43,99 @@
43 43  )))
44 44  )))
45 45  
46 -[[image:https://wiki.dragino.com/images/thumb/f/fa/Ibeacon2.jpg/400px-Ibeacon2.jpg||height="867" width="400"]]
58 +[[image:image-20220526150743-5.png]]
47 47  
48 48  beacon software
49 49  
50 50  
51 -[[image:https://wiki.dragino.com/images/thumb/f/f2/Ibeacon3.jpg/400px-Ibeacon3.jpg||height="867" width="400"]]
52 52  
64 +[[image:image-20220526150824-6.png]]
65 +
53 53  beacon software
54 54  
55 -== 2.2 Create Map ==
56 56  
69 +
70 +== 2.2  Create Map ==
71 +
72 +
57 57  (((
58 58  (((
59 59  Here we use the indoor map at [[https:~~/~~/studio.mapwize.io/>>url:https://studio.mapwize.io/]]. Below shows the steps for create a map and put the iBeacon on a fix position.
76 +
77 +
60 60  )))
61 61  )))
62 62  
63 63  (((
64 64  (((
65 -~1. Register an account at [[https:~~/~~/studio.mapwize.io/>>url:https://studio.mapwize.io/]] to create an indoor map.
83 +**~1. Register an account at [[https:~~/~~/studio.mapwize.io/>>url:https://studio.mapwize.io/]] to create an indoor map.**
66 66  )))
67 67  )))
68 68  
69 69  (((
70 70  (((
71 -2. Create Place Types.
89 +**2. Create Place Types.**
90 +
91 +
72 72  )))
73 73  )))
74 74  
75 -[[image:https://wiki.dragino.com/images/thumb/4/4d/Beacon10.png/600px-Beacon10.png||height="274" width="600"]]
95 +[[image:image-20220526150915-7.png]]
76 76  
77 77  Create place types
78 78  
79 -3. Search Venues. (Indoor map area identification)
80 80  
81 -[[image:https://wiki.dragino.com/images/thumb/e/e8/Beacon11.jpg/600px-Beacon11.jpg||alt="Beacon11.jpg" height="324" width="600"]]
82 82  
101 +**3. Search Venues. (Indoor map area identification)**
102 +
103 +
104 +[[image:image-20220526151046-8.png]]
105 +
106 +
83 83  (((
84 84  (((
85 85  The map accurately places the beacon of ibeacon, which is the reference for positioning. At this time, UUID, MAJOR and MINOR must be filled in correctly.
110 +
111 +
112 +
86 86  )))
87 87  )))
88 88  
89 -4. Upload Floor plan.
116 +**4. Upload Floor plan.**
90 90  
91 -[[image:https://wiki.dragino.com/images/thumb/d/d1/Beacon12.png/800px-Beacon12.png||alt="File:Beacon12.png" height="196" width="598"]]
92 92  
119 +[[image:image-20220526151223-9.png]]
120 +
93 93  add images
94 94  
95 -5. Create Layer
96 96  
97 -[[image:https://wiki.dragino.com/images/thumb/0/0e/Beacon13.png/600px-Beacon13.png||height="208" width="600"]]
98 98  
125 +**5. Create Layer**
126 +
127 +
128 +[[image:image-20220526151305-10.png]]
129 +
99 99  create layer
100 100  
132 +
101 101  (((
102 -6. Add iBeacon position info. Drag the iBeacon to match position and input the UUID, MAJOR and MINOR of this iBeacon.
134 +**6. Add iBeacon position info. Drag the iBeacon to match position and input the UUID, MAJOR and MINOR of this iBeacon.**
135 +
136 +
103 103  )))
104 104  
105 -[[image:https://wiki.dragino.com/images/thumb/1/1d/Beacon14.png/600px-Beacon14.png||height="261" width="600"]]
139 +[[image:image-20220526151519-11.png]]
106 106  
107 107  create iBeacon
108 108  
143 +
109 109  = 3. Configure TTN =
110 110  
111 111  == 3.1 Configure LBT1 to Upload data to TTN ==
112 112  
113 -Please refer the instruction in the [[User Manual>>url:http://www.dragino.com/downloads/index.php?dir=accessories/Bluetooth/BCN01]]. Note the LBT1 need to set to MOD=3 here.
148 +Please refer the instruction in the [[User Manual>>url:http://www.dragino.com/downloads/index.php?dir=accessories/Bluetooth/BCN01]]. Note the (% style="color:#4f81bd" %)**LBT1 need to set to MOD=3**(%%) here.
114 114  
150 +
115 115  == 3.2 Decoder in TTN ==
116 116  
117 117  (% class="box" %)
... ... @@ -194,6 +194,7 @@
194 194  
195 195  )))
196 196  
233 +
197 197  = 4. Set Up Converter Server =
198 198  
199 199  * (((
... ... @@ -230,6 +230,8 @@
230 230  
231 231  (((
232 232  Step3.The location service subscribes to the lora information stream on TTN through the mqtt protocol, parses the information to generate a geographic location, and finally creates a geographic location on the mapwize map. The following is the configuration of the location service, the configuration file is in json format, the file is /etc/location_conf.json
270 +
271 +
233 233  )))
234 234  
235 235  = 5. Configuration file: location_conf.json =
... ... @@ -263,7 +263,7 @@
263 263   "qos":[int],                 ~/~/  (Optional) MQTT service quality: 0
264 264   "username":"[str]",     ~/~/   Agent name of mqtt: application ID of TTN
265 265   "password":"[str]",      ~/~/  The proxy password of mqtt: application access key of TTN
266 - "topic":"[str]",              ~/~/ The topic of mqtt subscription: TTN is + / devices / + / up
305 + "topic":"[str]",              ~/~/ The topic of mqtt subscription: TTN is + / devices / + / up
267 267   "connection":"[str]" },   ~/~/(Optional) mqtt is a string used for direct connection, composed of serveraddr and port
268 268   "mapwize_conf":{          ~/~/Map settings
269 269   "apikey": "[str]",        ~/~/ The apikey of the map user can be found on the Api keys page of wapwize, and read and write permissions need to be set
... ... @@ -301,25 +301,27 @@
301 301  "username":"[str]"
302 302  )))
303 303  
304 -[[image:https://wiki.dragino.com/images/thumb/d/da/Beacon50.png/600px-Beacon50.png||height="185" width="600"]]
343 +[[image:image-20220526151707-12.png]]
305 305  
306 306  username
307 307  
347 +
308 308  (% class="box" %)
309 309  (((
310 310  "password":"[str]"     
311 311  )))
312 312  
313 -[[image:https://wiki.dragino.com/images/thumb/b/bd/Beacon51.png/600px-Beacon51.png||height="260" width="600"]]
353 +[[image:image-20220526151736-13.png]]
314 314  
315 315  password
316 316  
357 +
317 317  (% class="box" %)
318 318  (((
319 319  "apikey": "[str]"
320 320  )))
321 321  
322 -[[image:https://wiki.dragino.com/images/thumb/5/53/Qwe3.png/600px-Qwe3.png||height="321" width="600"]]
363 +[[image:image-20220526151819-14.png||height="588" width="1203"]]
323 323  
324 324  apikey
325 325  
... ... @@ -328,25 +328,27 @@
328 328  "orgid":"[str]"
329 329  )))
330 330  
331 -[[image:https://wiki.dragino.com/images/thumb/f/f4/Qwe4.png/600px-Qwe4.png||height="293" width="600"]]
372 +[[image:image-20220526152014-15.png]]
332 332  
333 333  orgid
334 334  
376 +
335 335  (% class="box" %)
336 336  (((
337 337  "universesid":"[str]"
338 338  )))
339 339  
340 -[[image:https://wiki.dragino.com/images/thumb/9/9a/Qwe5.jpg/600px-Qwe5.jpg||height="424" width="600"]]
382 +[[image:image-20220526152115-16.png]]
341 341  
342 342  universesid
343 343  
386 +
344 344  (% class="box" %)
345 345  (((
346 346  "placetype": "[str]"
347 347  )))
348 348  
349 -[[image:https://wiki.dragino.com/images/thumb/9/93/Qwe6.png/600px-Qwe6.png||height="318" width="600"]]
392 +[[image:image-20220526152150-17.png]]
350 350  
351 351  placetype
352 352  
... ... @@ -355,26 +355,30 @@
355 355  
356 356  **~1. WinSCP**
357 357  
358 -[[image:https://wiki.dragino.com/images/thumb/6/6b/Ibeacon4.jpg/600px-Ibeacon4.jpg||height="385" width="600"]]
401 +[[image:image-20220526152303-18.png]]
359 359  
360 -[[image:https://wiki.dragino.com/images/thumb/7/78/Ibeacon5.jpg/600px-Ibeacon5.jpg||height="385" width="600"]]
361 361  
362 -[[image:https://wiki.dragino.com/images/thumb/c/cd/Ibeacon6.jpg/600px-Ibeacon6.jpg||height="363" width="600"]]
404 +[[image:image-20220526152355-19.png]]
363 363  
406 +
407 +[[image:image-20220526152912-20.png]]
408 +
364 364  way1
365 365  
411 +
366 366  **2. secureCRT**
367 367  
368 -[[image:https://wiki.dragino.com/images/thumb/7/7b/Ibeacon7.jpg/600px-Ibeacon7.jpg||height="326" width="600"]]
414 +[[image:image-20220526153145-22.png]]
369 369  
370 -[[image:https://wiki.dragino.com/images/thumb/6/64/Ibeacon8.jpg/600px-Ibeacon8.jpg||height="326" width="600"]]
416 +[[image:image-20220526153236-23.png]]
371 371  
372 -[[image:https://wiki.dragino.com/images/thumb/d/de/Ibeacon9.jpg/600px-Ibeacon9.jpg||height="326" width="600"]]
418 +[[image:image-20220526153304-24.png]]
373 373  
374 374  way2
375 375  
422 +
376 376  = 6. Test Result =
377 377  
378 378  The real-time position on the map is obtained according to the moving change of LBT1.
379 379  
380 -[[image:https://wiki.dragino.com/images/thumb/7/70/Beacon15.png/600px-Beacon15.png||alt="Beacon15.png" height="294" width="600"]]
427 +[[image:image-20220526153424-25.png||height="693" width="1414"]]
image-20220526150442-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +299.8 KB
Content
image-20220526150521-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +213.8 KB
Content
image-20220526150629-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +22.9 KB
Content
image-20220526150651-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +36.9 KB
Content
image-20220526150743-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +121.1 KB
Content
image-20220526150824-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +114.2 KB
Content
image-20220526150915-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +62.1 KB
Content
image-20220526151046-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +187.2 KB
Content
image-20220526151223-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +43.4 KB
Content
image-20220526151305-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +56.8 KB
Content
image-20220526151519-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +220.3 KB
Content
image-20220526151707-12.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +16.3 KB
Content
image-20220526151736-13.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +45.8 KB
Content
image-20220526151819-14.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +53.9 KB
Content
image-20220526152014-15.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +258.0 KB
Content
image-20220526152115-16.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +88.0 KB
Content
image-20220526152150-17.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +57.2 KB
Content
image-20220526152303-18.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +361.6 KB
Content
image-20220526152355-19.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +662.7 KB
Content
image-20220526152912-20.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +299.3 KB
Content
image-20220526153123-21.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +209.6 KB
Content
image-20220526153145-22.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +146.1 KB
Content
image-20220526153236-23.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +106.9 KB
Content
image-20220526153304-24.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +267.9 KB
Content
image-20220526153424-25.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +370.0 KB
Content