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