Changes for page TrackerD -- LoRaWAN Tracker User Manual
Last modified by Xiaoling on 2025/04/14 16:33
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,13 @@ 1 +(% style="text-align:center" %) 2 +[[image:1664505654417-133.png]] 3 + 4 + 5 + 6 + 1 1 (% class="wikigeneratedid" %) 2 2 **Table of Contents:** 3 3 10 +{{toc/}} 4 4 5 5 6 6 ... ... @@ -87,7 +87,6 @@ 87 87 * Tracking: max: 38mA 88 88 89 89 90 - 91 91 == 1.3 Features == 92 92 93 93 ... ... @@ -106,7 +106,6 @@ 106 106 * Tri-color LED, Alarm button 107 107 * Datalog 108 108 109 - 110 110 == 1.4 Applications == 111 111 112 112 ... ... @@ -114,7 +114,6 @@ 114 114 * Human tracking 115 115 116 116 117 - 118 118 = 2.1 Use TrackerD = 119 119 120 120 ... ... @@ -142,11 +142,10 @@ 142 142 143 143 Each TrackerD is shipped with a sticker with the default device EUI as below: 144 144 149 + 145 145 [[image:1664501677253-891.png]] 146 146 147 147 148 - 149 - 150 150 Input these keys to their LoRaWAN Server portal. Below is TTN V3 screen shot: 151 151 152 152 ... ... @@ -180,15 +180,15 @@ 180 180 181 181 (% style="color:blue" %)**Positioning Mode(SMOD):** 182 182 183 -* **GPS ONLY(Factory Settings): **only get GPS location info. 184 -* **BLE ONLY: **Only obtain iBeacon info via BLE. Design for Indoor tracking. 185 -* **GPS/BLE Hybrid: **Combination for Indoor and Outdoor tracking. 186 +* **(% style="color:#037691" %)GPS ONLY(Factory Settings): **(%%)only get GPS location info. 187 +* **(% style="color:#037691" %)BLE ONLY: **(%%)Only obtain iBeacon info via BLE. Design for Indoor tracking. 188 +* **(% style="color:#037691" %)GPS/BLE Hybrid: **(%%)Combination for Indoor and Outdoor tracking. 186 186 187 -User can switch modes by [[changing SMOD>> path:#Positioning_Mode]].190 +User can switch modes by [[changing SMOD>>||anchor="H3.2.7SetPositioningMode"]]. 188 188 189 189 190 190 191 -== 2.3 Uplink Payload ~-~-~-~-~-~-~-~-~-~-~-~-~-~-==194 +== 2.3 Uplink Payload == 192 192 193 193 194 194 === 2.3.1 Uplink FPORT~=5, Device Status === ... ... @@ -195,7 +195,7 @@ 195 195 196 196 197 197 198 -=== 2.3.2 Uplink FPORT~= , Realtime GNSS Positioning 201 +=== 2.3.2 Uplink FPORT~= , Realtime GNSS Positioning === 199 199 200 200 201 201 The default uplink payload includes totally 11 bytes. (User can use AT+MOD=0 to enable the Temperature and humidity sensor to hum/tem info from accelerometer. When accelerometer info is enable, total payload will be 15 bytes, please note 15 bytes won't work on DR0 on US915/AU915 frequency band. ) ... ... @@ -215,43 +215,38 @@ 215 215 216 216 (optional) 217 217 ))) 218 -|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>> path:#Location]]|(% style="width:87px" %)[[Longitude>>path:#Location]]|(% style="width:76px" %)(((219 -[[Alarm &>> path:#Alarm]]221 +|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)((( 222 +[[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 220 220 221 -[[BAT>>path:#Alarm]] 222 -)))|(% style="width:52px" %)[[FLAG>>path:#Flag]]|(% style="width:88px" %)Hum|(% style="width:83px" %)[[Tem>>path:#Pitch]] 224 +)))|(% style="width:52px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:88px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:83px" %)[[Tem>>||anchor="HTem:"]] 223 223 224 224 225 - 226 226 [[image:1664501958445-288.png]] 227 227 228 228 229 - **Alarm & BAT:**230 +==== Alarm & BAT: ==== 230 230 231 231 (% border="2" style="background-color:#ffffcc; color:green; width:329px" %) 232 232 |(% style="width:72px" %)**Size(bit)**|(% style="width:67px" %)1 bit|(% style="width:118px" %)1bit|(% style="width:63px" %)14 bits 233 -|(% style="width:72px" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>> path:#BAT]]234 +|(% style="width:72px" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>>||anchor="HBAT:"]] 234 234 235 235 237 +==== FLAG: ==== 236 236 237 -**FLAG:** 238 - 239 239 (% border="2" style="background-color:#ffffcc; color:green; width:332px" %) 240 240 |(% style="width:79px" %)**Size(bit)**|(% style="width:55px" %)2 bits|(% style="width:47px" %)1bit|(% style="width:140px" %)5 bits 241 -|(% style="width:79px" %)**Value**|(% style="width:55px" %)[[MOD>>pat h:#MD]]|(% style="width:47px" %)[[LON>>path:#LON]]|(% style="width:140px" %)Firmware version241 +|(% style="width:79px" %)**Value**|(% style="width:55px" %)[[MOD>>||anchor="H2.3.4BLEpositioningPayload28Fport229"]]|(% style="width:47px" %)[[LON>>||anchor="HLocationinfo:"]]|(% style="width:140px" %)Firmware version 242 242 243 +**(% style="color:blue" %)Example: Payload: 0x02863D68 FAC29BAF 4B45 60 0202 011A ** 243 243 244 -**Example: Payload: 0x02863D68 FAC29BAF 4B45 60 0202 011A ** 245 245 246 +==== Location info: ==== 246 246 247 -**Location info:** 248 - 249 249 * Latitude: 02863D68 ⇒ //if (0x//02863D68//& 0x80000000 = 0 )~:// //value = 02863D68 /1000000 = 42.351976// 250 250 * Longitude: FAC29BAF ⇒ //if (0x//FAC29BAF// & 0x80000000 = 1 )~:// //value = (0x//FAC29BAF// – 0x 100000000)/1000000 =//-87.9094//57// 251 251 251 +**(% style="color:red" %)Important note:** 252 252 253 -**Important note:** 254 - 255 255 1. When power is low (<2.84v), GPS won't be able to get location info and GPS feature will be disabled and the location field will be filled with 0x0FFFFFFF, 0x0FFFFFFF. 256 256 257 257 2. In firmware version v1.5, Roll & Pitch is disabled by default. ... ... @@ -269,12 +269,18 @@ 269 269 270 270 271 271 272 -* **Alarm**: Example: 0x4B & 0x40 >> 6 = 0x01 273 -* **BAT**: Example: 0x0CDD & 0x3FFF ⇒ 3293 (mV). 270 +==== Alarm: ==== 274 274 275 - The battery info shows the current voltage, for **TrackerD** version whichpowered byli-on battery.Usercanusebelowmappingtoindicate the battery in percentage: \272 +Example: 0x4B & 0x40 >> 6 = 0x01 276 276 277 277 275 +==== BAT: ==== 276 + 277 +Example: 0x0CDD & 0x3FFF ⇒ 3293 (mV). 278 + 279 +The battery info shows the current voltage, for **(% style="color:blue" %)TrackerD**(%%) version which powered by li-on battery. User can use below mapping to indicate the battery in percentage: \ 280 + 281 + 278 278 * > 4.0v : 80% ~~ 100% 279 279 * 3.85v ~~3.99v: 60% ~~ 80% 280 280 * 3.70v ~~ 3.84v: 40% ~~ 60% ... ... @@ -282,21 +282,26 @@ 282 282 * < 3.39v: 0~~20% 283 283 284 284 289 +==== LON: ==== 290 +Enable/Disable LED activity for uplink 285 285 286 -* **LON: **Enable/Disable LED activity for uplink 287 - 288 288 0x00: Disable LED indicator. 289 289 290 290 0x01: Enable LED indicator (Default Value) 291 291 292 292 293 -* **Hum**: 0202 = //if (0x0202 & 0x8000 = 0 ): value =// 0x0202 / 100 = +514 ⇒ 51.4 degree 294 -* **//Tem//**//: 011A =if (0x011A & 0x8000 = 1 ): value =( 0x011A - 0x10000)/10(dec) ⇒ -//28.2 degree 297 +==== Hum: ==== 295 295 299 +0202 = //if (0x0202 & 0x8000 = 0 ): value =// 0x0202 / 100 = +514 ⇒ 51.4 degree 296 296 297 297 302 +==== Tem: ==== 298 298 304 +011A =if (0x011A & 0x8000 = 1 ): value =( 0x011A - 0x10000)/10(dec) ⇒ -//28.2 degree 299 299 306 + 307 + 308 + 300 300 === 2.3.3 Uplink FPORT~= , History GNSS Positioning === 301 301 302 302 ... ... @@ -314,49 +314,38 @@ 314 314 315 315 **(bytes)** 316 316 )))|(% style="width:54px" %)16|(% style="width:72px" %)4|(% style="width:71px" %)4|(% style="width:145px" %)2|(% style="width:72px" %)4|(% style="width:76px" %)2|(% style="width:54px" %)1 317 -|(% style="width:70px" %)**Value**|(% style="width:54px" %)[[UUID>>path:#Location]]|(% style="width:72px" %)((( 318 -iBeacon 319 - 320 -MAJOR 326 +|(% style="width:70px" %)**Value**|(% style="width:54px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:72px" %)((( 327 +iBeacon MAJOR 321 321 )))|(% style="width:71px" %)((( 322 -iBeacon 323 - 324 -MINOR 329 +iBeacon MINOR 325 325 )))|(% style="width:145px" %)((( 326 -iBeacon Measured 327 - 328 -Power 331 +iBeacon Measured Power 329 329 )))|(% style="width:72px" %)((( 330 -iBeacon 331 - 332 -RSSI 333 +iBeacon RSSI 333 333 )))|(% style="width:76px" %)((( 334 -[[Alarm &>>path:#Alarm]] 335 +[[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 336 +)))|(% style="width:54px" %)[[FLAG>>||anchor="HFLAG:"]] 335 335 336 -[[BAT>>path:#Alarm]] 337 -)))|(% style="width:54px" %)[[FLAG>>path:#Flag]] 338 - 339 339 [[image:1664502425687-834.png]] 340 340 341 341 342 -* **BAT **: Ex1: 0x4B45 & 0x3FFF ⇒ 3901 (mV).343 -* **MODE: 344 -* **UUID: 345 -* **MAJOR** :The MAJOR from the strongest iBeacon.346 -* **MINOR** :The MAJOR from the strongest iBeacon.347 -* **Measured ****Power**: The Measured Power from the strongest iBeacon.348 -* **RSSI **: The RSSI from the strongest iBeacon.341 +* **(% style="color:#037691" %)BAT: ** (%%) Ex1: 0x4B45 & 0x3FFF ⇒ 3901 (mV). 342 +* **(% style="color:#037691" %)MODE: **(%%)Define the payload format. 343 +* **(% style="color:#037691" %)UUID: **(%%)The uuid from the strongest iBeacon. 344 +* **(% style="color:#037691" %)MAJOR:** (%%) The MAJOR from the strongest iBeacon. 345 +* **(% style="color:#037691" %)MINOR:** (%%)The MAJOR from the strongest iBeacon. 346 +* **(% style="color:#037691" %)Measured Power: ** (%%) The Measured Power from the strongest iBeacon. 347 +* **(% style="color:#037691" %)RSSI: ** (%%) The RSSI from the strongest iBeacon. 349 349 350 350 351 351 352 352 353 - 354 354 === 2.3.5 Add Payload format in TTN V3 === 355 355 356 356 357 357 In TTN V3, use can add a custom payload so it shows friendly. 358 358 359 -In the page Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder 357 +In the page Applications(% style="color:#037691" %) ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder 360 360 361 361 362 362 [[image:1664502649601-895.png]] ... ... @@ -435,7 +435,6 @@ 435 435 436 436 437 437 438 - 439 439 == 2.9 Button Function == 440 440 441 441 ... ... @@ -458,7 +458,6 @@ 458 458 |(% style="width:135px" %)Enter Deep Sleep Mode|(% style="width:220px" %)Press and hold the button for 10 seconds, then quickly press the device 3 times to enter deep sleep|(% style="width:265px" %)This is the mode ship out from factory. CPU will be complete in sleep mode and no LoRa activity, only use before deploy. 459 459 460 460 461 - 462 462 == 2.10 USB Port Function == 463 463 464 464 ... ... @@ -471,7 +471,6 @@ 471 471 472 472 473 473 474 - 475 475 = 3. Configure TrackerD via AT command or LoRaWAN downlink = 476 476 477 477 ... ... @@ -535,7 +535,7 @@ 535 535 536 536 AT+ATDC=xx. 537 537 538 -Example: AT+ATDC=60000 **~-~-> 533 +Example: AT+ATDC=60000 **~-~-> ** Set Alarm Packet Interval to 60 seconds. TrackerD will send every 60 seconds in Alarm mode, Default Value: 60000 539 539 540 540 541 541 * Downlink Payload (prefix 0xB1): ... ... @@ -553,7 +553,7 @@ 553 553 554 554 AT+MTDC=xx. 555 555 556 - Example: AT+MTDC=300000 **~-~-> 551 + Example: AT+MTDC=300000 **~-~-> ** Set Sports Mode Packet Interval to 300 seconds. TrackerD will send every 300 seconds in Sports mode, Default Value: 300000 557 557 558 558 559 559 * Downlink Payload (prefix 0x03): ... ... @@ -605,7 +605,7 @@ 605 605 606 606 AT+INTWK=xx. (Disable (0), Enable (1), default:0) 607 607 608 - Example: AT+ INTWK =1 **~-~-> 603 + Example: AT+ INTWK =1 **~-~-> ** Enable detect movement. 609 609 610 610 611 611 * Downlink Payload (prefix 0xAF): ... ... @@ -703,7 +703,7 @@ 703 703 704 704 **~ Example:** 705 705 706 - AT+ CFM=0 **~-~-> 701 + AT+ CFM=0 **~-~-> ** Disable confirmation 707 707 708 708 AT+ CFM=1 **~-~-> ** Enable confirmation 709 709 ... ... @@ -798,7 +798,6 @@ 798 798 * Go to tools ~-~-> Boards ~-~-> Boards Manager, find the esp32 information and install it. 799 799 800 800 801 - 802 802 [[image:1664503715811-892.png]] 803 803 804 804 ... ... @@ -805,7 +805,6 @@ 805 805 806 806 * Download the latest TrackerD from the dragino github: [[https:~~/~~/github.com/dragino/TrackerD>>url:https://github.com/dragino/TrackerD]] 807 807 808 - 809 809 Put the Library in the TrackerD directory into the libraries file in the Arduino directory: 810 810 811 811 ... ... @@ -865,7 +865,6 @@ 865 865 866 866 867 867 868 - 869 869 = 8. Order Info = 870 870 871 871 ... ... @@ -884,7 +884,6 @@ 884 884 885 885 886 886 887 - 888 888 = 9. Packing Info = 889 889 890 890 ... ... @@ -900,7 +900,6 @@ 900 900 901 901 902 902 903 - 904 904 = 10. Support = 905 905 906 906 ... ... @@ -909,7 +909,6 @@ 909 909 910 910 911 911 912 - 913 913 = 11. Reference = 914 914 915 915