Last modified by Xiaoling on 2025/04/27 16:48

From version 50.3
edited by Xiaoling
on 2022/09/30 10:20
Change comment: There is no comment for this version
To version 51.8
edited by Xiaoling
on 2022/09/30 11:24
Change comment: There is no comment for this version

Summary

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,48 +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>>path:#MD]]|(% style="width:47px" %)[[LON>>path:#LON]]|(% style="width:140px" %)Firmware version 
241 +|(% 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 +* Latitude: 02863D68  ⇒  //if (0x//02863D68//& 0x80000000 = 0 )~://  //value = 02863D68 /1000000 = 42.351976//
249 +* Longitude: FAC29BAF  ⇒ //if (0x//FAC29BAF// & 0x80000000 = 1 )~://  //value = (0x//FAC29BAF// – 0x 100000000)/1000000 =//-87.9094//57//
248 248  
249 -* Latitude: 02863D68⇒ //if (0x//02863D68//& 0x80000000 = 0 )~://
251 +**(% style="color:red" %)Important note:**
250 250  
251 -//value = 02863D68 /1000000 = 42.351976//
252 -
253 -* Longitude: FAC29BAF ⇒ //if (0x//FAC29BAF// & 0x80000000 = 1 )~://
254 -
255 -//value = (0x//FAC29BAF// – 0x 100000000)/1000000 =//-87.9094//57//
256 -
257 -
258 -**Important note:**
259 -
260 260  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.
261 261  
262 262  2.  In firmware version v1.5, Roll & Pitch is disabled by default.
... ... @@ -274,34 +274,45 @@
274 274  
275 275  
276 276  
277 -* **Alarm**:  Example: 0x4B & 0x40 >> 6 = 0x01
278 -* **BAT**:  Example: 0x0CDD & 0x3FFF ⇒ 3293 (mV).
270 +==== Alarm: ====
279 279  
280 -The battery info shows the current voltage, for **TrackerD** version which powered by li-on battery. User can use below mapping to indicate the battery in percentage: \
272 +Example 0x4B & 0x40 >> 6 = 0x01
281 281  
282 282  
283 -* > 4.0v : 80% ~~ 100%
284 -* 3.85v ~~3.99v: 60% ~~ 80%
285 -* 3.70v ~~ 3.84v: 40% ~~ 60%
286 -* 3.40v ~~ 3.69v: 20% ~~ 40%
287 -* < 3.39v: 0~~20%
275 +==== BAT: ==== 
288 288  
277 +Example:  0x0CDD & 0x3FFF ⇒ 3293 (mV).
289 289  
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: \
290 290  
291 -* **LON: **Enable/Disable LED activity for uplink
292 292  
282 +* > 4.0v :  80% ~~ 100%
283 +* 3.85v ~~3.99v:  60% ~~ 80%
284 +* 3.70v ~~ 3.84v:  40% ~~ 60%
285 +* 3.40v ~~ 3.69v:  20% ~~ 40%
286 +* < 3.39v:  0~~20%
287 +
288 +
289 +==== LON: ====
290 +Enable/Disable LED activity for uplink
291 +
293 293  0x00:  Disable LED indicator.
294 294  
295 295  0x01:  Enable LED indicator (Default Value)
296 296  
297 297  
298 -* **Hum**: 0202 = //if (0x0202 & 0x8000 = 0 ): value =// 0x0202 / 100 = +514 ⇒ 51.4 degree
299 -* **//Tem//**//: 011A =if (0x011A & 0x8000 = 1 ): value =( 0x011A - 0x10000)/10(dec) ⇒ -//28.2 degree
297 +==== Hum: ====
300 300  
299 +0202 = //if (0x0202 & 0x8000 = 0 ):  value =// 0x0202 / 100 = +514 ⇒ 51.4 degree
301 301  
302 302  
302 +==== Tem: ====
303 303  
304 +011A =if (0x011A & 0x8000 = 1 ):  value =( 0x011A - 0x10000)/10(dec) ⇒ -//28.2 degree
304 304  
306 +
307 +
308 +
305 305  === 2.3.3 Uplink FPORT~= , History GNSS Positioning ===
306 306  
307 307  
... ... @@ -319,49 +319,38 @@
319 319  
320 320  **(bytes)**
321 321  )))|(% 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
322 -|(% style="width:70px" %)**Value**|(% style="width:54px" %)[[UUID>>path:#Location]]|(% style="width:72px" %)(((
323 -iBeacon
324 -
325 -MAJOR
326 +|(% style="width:70px" %)**Value**|(% style="width:54px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:72px" %)(((
327 +iBeacon MAJOR
326 326  )))|(% style="width:71px" %)(((
327 -iBeacon
328 -
329 -MINOR
329 +iBeacon MINOR
330 330  )))|(% style="width:145px" %)(((
331 -iBeacon Measured
332 -
333 -Power
331 +iBeacon Measured Power
334 334  )))|(% style="width:72px" %)(((
335 -iBeacon
336 -
337 -RSSI
333 +iBeacon RSSI
338 338  )))|(% style="width:76px" %)(((
339 -[[Alarm &>>path:#Alarm]]
335 +[[Alarm & BAT>>||anchor="HAlarm26BAT:"]]
336 +)))|(% style="width:54px" %)[[FLAG>>||anchor="HFLAG:"]]
340 340  
341 -[[BAT>>path:#Alarm]]
342 -)))|(% style="width:54px" %)[[FLAG>>path:#Flag]]
343 -
344 344  [[image:1664502425687-834.png]]
345 345  
346 346  
347 -* **BAT**:  Ex1: 0x4B45 & 0x3FFF ⇒ 3901 (mV).
348 -* **MODE:  **Define the payload format.
349 -* **UUID:  **The uuid from the strongest iBeacon.
350 -* **MAJOR**:  The MAJOR from the strongest iBeacon.
351 -* **MINOR**:  The MAJOR from the strongest iBeacon.
352 -* **Measured** **Power**:  The Measured Power from the strongest iBeacon.
353 -* **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.
354 354  
355 355  
356 356  
357 357  
358 -
359 359  === 2.3.5 Add Payload format in TTN V3 ===
360 360  
361 361  
362 362  In TTN V3, use can add a custom payload so it shows friendly.
363 363  
364 -In the page Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder
357 +In the page Applications(% style="color:#037691" %) ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder
365 365  
366 366  
367 367  [[image:1664502649601-895.png]]
... ... @@ -440,7 +440,6 @@
440 440  
441 441  
442 442  
443 -
444 444  == 2.9 Button Function ==
445 445  
446 446  
... ... @@ -463,7 +463,6 @@
463 463  |(% 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.
464 464  
465 465  
466 -
467 467  == 2.10 USB Port Function ==
468 468  
469 469  
... ... @@ -476,7 +476,6 @@
476 476  
477 477  
478 478  
479 -
480 480  = 3. Configure TrackerD via AT command or LoRaWAN downlink =
481 481  
482 482  
... ... @@ -540,7 +540,7 @@
540 540  
541 541  AT+ATDC=xx.
542 542  
543 -Example:  AT+ATDC=60000  à Set Alarm Packet Interval to 60 seconds. TrackerD will send every 60 seconds in Alarm mode, Default Value: 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
544 544  
545 545  
546 546  * Downlink Payload (prefix 0xB1):
... ... @@ -558,7 +558,7 @@
558 558  
559 559  AT+MTDC=xx.
560 560  
561 - Example:  AT+MTDC=300000  à Set Sports Mode Packet Interval to 300 seconds. TrackerD will send every 300 seconds in Sports mode, Default Value: 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
562 562  
563 563  
564 564  * Downlink Payload (prefix 0x03):
... ... @@ -610,7 +610,7 @@
610 610  
611 611  AT+INTWK=xx.  (Disable (0), Enable (1), default:0)
612 612  
613 - Example:  AT+ INTWK =1  **~-~->  ** Enable detect movement.
603 + Example:  AT+ INTWK =1  **~-~->   ** Enable detect movement.
614 614  
615 615  
616 616  * Downlink Payload (prefix 0xAF):
... ... @@ -708,7 +708,7 @@
708 708  
709 709  **~ Example:**
710 710  
711 - AT+ CFM=0    **~-~->  ** Disable confirmation
701 + AT+ CFM=0    **~-~->   ** Disable confirmation
712 712  
713 713   AT+ CFM=1    **~-~->  ** Enable confirmation
714 714  
... ... @@ -803,7 +803,6 @@
803 803  * Go to tools ~-~-> Boards ~-~-> Boards Manager, find the esp32 information and install it.
804 804  
805 805  
806 -
807 807  [[image:1664503715811-892.png]]
808 808  
809 809  
... ... @@ -810,7 +810,6 @@
810 810  
811 811  * Download the latest TrackerD from the dragino github: [[https:~~/~~/github.com/dragino/TrackerD>>url:https://github.com/dragino/TrackerD]]
812 812  
813 -
814 814  Put the Library in the TrackerD directory into the libraries file in the Arduino directory:
815 815  
816 816  
... ... @@ -842,7 +842,6 @@
842 842  = 7.  FAQ =
843 843  
844 844  
845 -
846 846  == 7.1 How to change the LoRa Frequency Bands/Region? ==
847 847  
848 848  
... ... @@ -871,7 +871,6 @@
871 871  
872 872  
873 873  
874 -
875 875  = 8.  Order Info =
876 876  
877 877  
... ... @@ -890,7 +890,6 @@
890 890  
891 891  
892 892  
893 -
894 894  = 9.  Packing Info =
895 895  
896 896  
... ... @@ -906,7 +906,6 @@
906 906  
907 907  
908 908  
909 -
910 910  = 10. Support =
911 911  
912 912  
... ... @@ -915,7 +915,6 @@
915 915  
916 916  
917 917  
918 -
919 919  = 11.  Reference =
920 920  
921 921  
1664505654417-133.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +27.5 KB
Content