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,144 +1,0 @@ 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 -