Changes for page Instructions to demo BLE indoor positioning
Last modified by Edwin Chen on 2022/12/31 16:23
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - OperatinginstructionsforBLE indoor positioning1 +Example of BLE indoor positioning python - Content
-
... ... @@ -1,154 +1,0 @@ 1 -(% class="wikigeneratedid" %) 2 -**Table of Contents:** 3 - 4 -{{toc/}} 5 - 6 - 7 - 8 - 9 -= 1. Operating instructions for BLE indoor positioning = 10 - 11 - 12 -== Step 1: open the application == 13 - 14 - 15 -(% style="color:blue" %)**Enter the following information:** 16 - 17 -(% style="color:#037691" %)**Subscribe to topics:**(%%)**MQTT Subscription Topic of TTN-V3** 18 - 19 -**Example: **v3/litest@ttn/devices/eui-70b3d57ed0058a17/up 20 - 21 -* v3: Unchanging 22 - 23 -* litest@ttn:'litest' is the ID of the application, '@ttn' unchanging.If you use your own TTN platform, @ ttn doesn't need 24 - 25 -* devices: Unchanging 26 - 27 -* eui-70b3d57ed0058a17: End device ID 28 - 29 -* Up: Unchanging 30 - 31 -(% style="color:#037691" %)**server address:**(%%)**Server address of TTN-V3()** 32 - 33 -(% style="color:#037691" %)**Application ID:**(%%)**Application ID of TTN-V3()** 34 - 35 -(% style="color:#037691" %)**APIKEY: **(%%)**APIKEY of your own account()** 36 - 37 - 38 -[[image:image-20221221144423-1.png]] 39 - 40 - 41 -[[image:image-20221221144423-2.png||height="534" width="1081"]] 42 - 43 - 44 -[[image:image-20221221144423-3.png]] 45 - 46 - 47 -== Step 2: Click the save button after writing == 48 - 49 - 50 -[[image:image-20221221144423-4.png]] 51 - 52 - 53 -(% style="background-color:yellow" %)**Warning:** 54 - 55 -When the save button is pressed, it cannot be pressed again to prevent data confusion. 56 - 57 -If you want to modify the subscription topic, you need to restart the application. 58 - 59 - 60 -== Step 3: Click the location button == 61 - 62 - 63 -Just press once 64 - 65 -[[image:image-20221221144423-5.png]] 66 - 67 - 68 -When the BLE node sends information, the application will display the located base station. 69 - 70 - 71 -== Step 4: About how to set the base station point and insert the floor plan == 72 - 73 - 74 -Place the floor plan in the same path as the python script 75 - 76 -Change the file name to office_ map(The picture pixel is 800x600) 77 - 78 -[[image:image-20221221144423-7.png]] 79 - 80 - 81 -(% style="color:blue" %)**Open source code** 82 - 83 -[[image:image-20221221144423-8.png]] 84 - 85 - 86 -(% style="color:blue" %)**Remove comments** 87 - 88 -[[image:image-20221221144423-9.png]] 89 - 90 - 91 -(% style="color:blue" %)**Run Script** 92 - 93 -The cursor position is the data pointed by the arrow, x=323 y=503 94 - 95 -[[image:image-20221221144423-10.png]] 96 - 97 -cv. create_ Image is changed to (323,483)~-~-(x y-20 above) 98 - 99 -cv. create_ Image is changed to (323,503)~-~--(x y above) 100 - 101 -[[image:image-20221221144423-11.png]] 102 - 103 - 104 - 105 -After clicking Save, a (% style="color:blue" %)**log.txt** (%%)will be generated in the same directory as the script 106 - 107 -[[image:image-20221221144423-12.png]] 108 - 109 - 110 -[[image:image-20221221144423-13.png||height="176" width="1080"]] 111 - 112 - 113 -(% style="color:blue" %)**Back to script** 114 - 115 -Modify (% style="display:none" %) (%%)the data obtained in (% style="color:blue" %)**log.txt**(%%) to the script 116 - 117 -(% style="color:#037691" %)**“0” Changed to “10006”** 118 - 119 -(% style="color:#037691" %)**“60245” Changed to “79”** 120 - 121 -[[image:image-20221221144423-14.png]] 122 - 123 - 124 -== Step 5: Package the py file into an exe == 125 - 126 - 127 -(% style="color:blue" %)**Step 1:**(%%)Installing the pyinstaller module 128 - 129 -(% style="color:blue" %)**Step 2:**(%%)Open cmd and switch to the directory where the script is located 130 - 131 -[[image:image-20221221144423-15.png]] 132 - 133 - 134 -(% style="color:blue" %)**Step 3:**(%%)Enter the following command 135 - 136 -[[image:image-20221221144423-16.png]] 137 - 138 - 139 -See the following certificate packaging completed. 140 - 141 -[[image:image-20221221144423-17.png]] 142 - 143 - 144 -The following files will be generated in the same directory of the script. 145 - 146 -In addition to dist, the other two files can be deleted. 147 - 148 -[[image:image-20221221144423-18.png]] 149 - 150 -(% style="color:blue" %)**Finally**(%%), put the office_ Map.png and icon.png Put the into the dist folder. 151 - 152 -Just run the program in dist. 153 - 154 -