Changes for page TrackerD -- LoRaWAN Tracker User Manual
Last modified by Xiaoling on 2025/04/27 16:48
From version 66.4
edited by Xiaoling
on 2022/10/09 16:01
on 2022/10/09 16:01
Change comment:
There is no comment for this version
To version 56.1
edited by Edwin Chen
on 2022/10/06 18:45
on 2022/10/06 18:45
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 4 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Xiaoling1 +XWiki.Edwin - Content
-
... ... @@ -1,3 +1,5 @@ 1 +== == 2 + 1 1 (% style="text-align:center" %) 2 2 [[image:1664505654417-133.png]] 3 3 ... ... @@ -97,8 +97,6 @@ 97 97 * LoRa Transmit Mode: 125mA @ 20dBm 44mA @ 14dBm 98 98 * Tracking: max: 38mA 99 99 100 - 101 - 102 102 == 1.3 Features == 103 103 104 104 ... ... @@ -117,8 +117,6 @@ 117 117 * Tri-color LED, Alarm button 118 118 * Datalog 119 119 120 - 121 - 122 122 == 1.4 Applications == 123 123 124 124 ... ... @@ -125,8 +125,6 @@ 125 125 * Logistics and Supply Chain Management 126 126 * Human tracking 127 127 128 - 129 - 130 130 = 2.1 Use TrackerD = 131 131 132 132 ... ... @@ -189,9 +189,8 @@ 189 189 (% style="color:blue" %)**Step 3:**(%%) TrackerD will auto join to the LoRaWAN network. After join success, TrackerD will start to upload message to IoT server. 190 190 191 191 192 -== 2.3 188 +== 2.3 Positioning Mode(SMOD) == 193 193 194 - 195 195 Users can set TrackerD to different Positioning Mode for different applications. Below mod are supported. 196 196 197 197 * (% style="color:#037691" %)**GPS ONLY(Factory Settings): **(%%)only get and uplink GPS location info. ... ... @@ -201,23 +201,18 @@ 201 201 Users can switch modes by [[changing SMOD>>||anchor="H3.2.7SetPositioningMode"]]. 202 202 203 203 199 +== 2.3 Uplink Payload == 204 204 205 -== 2.4 Uplink Payload == 206 206 202 +=== 2.3.1 Uplink FPORT~=5, Device Status === 207 207 208 - === 2.4.1Uplink FPORT~=5, Device Status===204 +Uplink the device configures with FPORT=5. Once LHT52 Joined the network, it will uplink this message to the server. After first uplink, LHT52 will uplink Device Status every 12 hours. 209 209 206 +|=**Size (bytes)**|=**1**|=**2**|=**1**|=**1**|=**2** 207 +|**Value**|Sensor Model|Firmware Version|Frequency Band|Sub-band|BAT 210 210 211 - Uplink the device configures with FPORT=5. Once LGT92 Joined the network, it will uplink thismessageto the server. After first uplink, LHT52will uplink Device Status every12hours.209 +[[image:image-20221006181357-2.png]] 212 212 213 - 214 -(% border="1.5" style="background-color:#ffffcc; color:green; width:520px" %) 215 -|=(% scope="row" style="width: 108px;" %)**Size(bytes)**|=(% style="width: 82px;" %)**1**|=(% style="width: 83px;" %)**2**|=(% style="width: 94px;" %)**1**|=(% style="width: 84px;" %)**1**|=(% style="width: 44px;" %)2|=(% style="width: 63px;" %)**2**|=(% style="width: 60px;" %)1 216 -|=(% style="width: 108px;" %)**Value**|(% style="width:82px" %)Sensor Model|(% style="width:83px" %)Firmware Version|(% style="width:94px" %)Frequency Band|(% style="width:84px" %)Sub-band|(% style="width:44px" %)BAT|(% style="width:63px" %)SMOD|(% style="width:60px" %)Status 217 - 218 -[[image:1665301570342-765.png]] 219 - 220 - 221 221 Example Payload (FPort=5): [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT52%20-%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220621105116-11.png?rev=1.1||alt="image-20220621105116-11.png"]] 222 222 223 223 **Sensor Model**: For TrackerD, this value is 0x13. ... ... @@ -255,26 +255,25 @@ 255 255 Use can also get the Device Status uplink through the downlink command: 256 256 257 257 248 +=== 2.3.2 Uplink FPORT~=2, Realtime GNSS Positioning === 258 258 259 -=== 2.4.2 Uplink FPORT~=2, Realtime GNSS Positioning + Temperature & Humidity === 260 260 251 +The default uplink payload includes totally 11 bytes. (User can use AT+SMOD=1,0 to enable uploading on-board Temperature and humidity value, and total payload will be 15 bytes, please note 15 bytes won't work on DR0 on US915/AU915 frequency band. ) 261 261 262 -User can use **AT+SMOD=1,0** to enable uploading on-board Temperature and humidity values, and the total payload will be 15 bytes, please note that 15 bytes won't work on DR0 on US915/AU915 frequency band. 263 263 264 - 265 265 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) 266 266 |=(% scope="row" style="width: 50px;" %)((( 267 267 **Size(bytes)** 268 -)))|(% style="width:60px" %)4|(% style="width:70px" %)4|(% style="width:80px" %)2|(% style="width: 73px" %)1|(% style="width:40px" %)(((269 -2 257 +)))|(% style="width:60px" %)4|(% style="width:70px" %)4|(% style="width:80px" %)2|(% style="width:50px" %)1|(% style="width:88px" %)((( 258 +2(optional) 270 270 )))|(% style="width:87px" %)((( 271 -2 260 +2(optional) 272 272 ))) 273 273 |=(% style="width: 69px;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)((( 274 274 [[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 275 -)))|(% style="width: 73px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:40px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:87px" %)[[Tem>>||anchor="HTem:"]]264 +)))|(% style="width:52px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:88px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:87px" %)[[Tem>>||anchor="HTem:"]] 276 276 277 -[[image:1665 301636888-168.png]]266 +[[image:1664501958445-288.png]] 278 278 279 279 280 280 ==== (% style="color:blue" %)**Alarm & BAT:**(%%) ==== ... ... @@ -286,8 +286,8 @@ 286 286 ==== (% style="color:blue" %)**FLAG:**(%%) ==== 287 287 288 288 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:250px" %) 289 -|=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:50px" %)2bits|(% style="width:50px" %)1bit 290 -|=(% style="width: 79px;" %)**Value**|(% style="width:55px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:47px" %)[[LON>>||anchor="HLON:"]] 278 +|=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:50px" %)2bits|(% style="width:50px" %)1bit|(% style="width:100px" %)5 bits 279 +|=(% style="width: 79px;" %)**Value**|(% style="width:55px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:47px" %)[[LON>>||anchor="HLON:"]]|(% style="width:140px" %)Firmware version 291 291 292 292 **Example:** Payload: 0x02863D68 FAC29BAF 4B45 60 0202 011A 293 293 ... ... @@ -301,14 +301,15 @@ 301 301 302 302 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. 303 303 304 -2. Inthis mode, the total payload will be 15 bytes, while US915/AU915 DR0 accepts only 11 bytes payload. In this case, the payload on server will be ignore and shows as below:293 +2. When enable 9-axis motion sensor, the total payload will be 15 bytes, while US915/AU915 DR0 accepts only 11 bytes payload. In this case, the payload on server will be ignore and shows as below: 305 305 306 306 307 307 [[image:1664502116362-706.png]] 308 308 309 309 310 -3. While GPS can't get location info after timeout(FTIME Parameter), the latitude and longitude will be filled with all 0x00: 311 311 300 +4. While GPS can't get location info after timeout(FTIME Parameter), the latitude and longitude will be filled with all 0x00: 301 + 312 312 [[image:1664502166010-515.png]] 313 313 314 314 ... ... @@ -323,7 +323,7 @@ 323 323 Example: 0x0CDD & 0x3FFF ⇒ 3293 (mV). 324 324 325 325 ((( 326 -The battery info shows the battery voltage,User can usethebelow mapping to indicate the battery in percentage: \316 +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: \ 327 327 ))) 328 328 329 329 * > 4.0v : 80% ~~ 100% ... ... @@ -356,51 +356,15 @@ 356 356 357 357 358 358 359 -=== 2. 4.33,RealtimeGNSS Positioning(Default Mode)===349 +=== 2.3.3 Uplink FPORT~= , History GNSS Positioning === 360 360 361 361 362 -The default uplink payload includes totally 11 bytes. The payload is the first 11 bytes of Uplink FPORT=2, real-time GNSS positioning, (remove the temp and humidity) 363 363 353 +=== 2.3.4 BLE positioning Payload(Fport2) === 364 364 365 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) 366 -|=(% scope="row" style="width: 50px;" %)((( 367 -**Size(bytes)** 368 -)))|(% style="width:60px" %)4|(% style="width:70px" %)4|(% style="width:80px" %)2|(% style="width:73px" %)1 369 -|=(% style="width: 69px;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)((( 370 -[[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 371 -)))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]] 372 372 373 -(% class="wikigeneratedid" %) 374 -[[image:1665301687277-443.png]] 356 +Different MODE has different payload: (% style="color:blue" %)**MODE=2** 375 375 376 - 377 - 378 -=== 2.4.4 Uplink FPORT~=4, History GNSS Positioning === 379 - 380 - 381 -Set [[PNACKMD=1>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LHT65N%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20Manual/#H4.13AutoSendNone-ACKmessages]], and TrackerD will wait for ACK for every uplink, when there is no LoRaWAN network, TrackerD will mark these records with non-ack messages and store the sensor data, and it will send all messages (10s interval) after the network recovery. 382 - 383 - 384 -(% style="color:red" %)**Note for this mode:** 385 - 386 -* a) TrackerD will do an ACK check for data records sending to make sure every data arrive server. 387 -* b) TrackerD will send data in (% style="color:blue" %)**CONFIRMED Mode**(%%) when PNACKMD=1, but TrackerD won't re-transmit the packet if it doesn't get ACK, it will just mark it as a NONE-ACK message. In a future uplink, if TrackerD gets an ACK, TrackerD will consider there is a network connection and resend all NONE-ACK Messages. 388 - 389 -The payload is 15 bytes, as below. 390 - 391 -(% border="1.5" style="background-color:#ffffcc; color:green; width:520px" %) 392 -|=(% scope="row" %)((( 393 -**Size(bytes)** 394 -)))|4|4|2|1|1|1|1|1 395 -|=**Value**|Latitude|Longitude|Year|Month|Day|Hous|Min|Sen 396 - 397 -[[image:1665301786397-168.png]] 398 - 399 - 400 - 401 -=== 2.4.5 Uplink FPORT~=6, BLE Positioning with Strongest iBeacon === 402 - 403 - 404 404 (% border="1.5" cellspacing="3" style="background-color:#ffffcc; color:green; width:450px" %) 405 405 |=(% scope="row" style="width: 60px;" %)((( 406 406 **Size(bytes)** ... ... @@ -428,7 +428,7 @@ 428 428 * (% style="color:#037691" %)**Measured Power: ** (%%) The Measured Power from the strongest iBeacon. 429 429 * (% style="color:#037691" %)**RSSI: ** (%%) The RSSI from the strongest iBeacon. 430 430 431 -=== 2. 4.5 Add Payload format in TTN V3 ===385 +=== 2.3.5 Add Payload format in TTN V3 === 432 432 433 433 434 434 In TTN V3, use can add a custom payload so it shows friendly. ... ... @@ -448,7 +448,7 @@ 448 448 449 449 450 450 451 -== 2. 5Integrate with Datacake ==405 +== 2.4 Integrate with Datacake == 452 452 453 453 454 454 ((( ... ... @@ -464,7 +464,7 @@ 464 464 465 465 466 466 467 -== 2. 6Integrate with Tago ==421 +== 2.5 Integrate with Tago == 468 468 469 469 470 470 ((( ... ... @@ -480,11 +480,10 @@ 480 480 481 481 482 482 483 -== 2. 7Datalog Feature ==437 +== 2.6 Datalog Feature == 484 484 485 -total 273 entries,by default disable 486 486 487 -== 2. 8Alarm Mode ==440 +== 2.6 Alarm Mode == 488 488 489 489 490 490 ((( ... ... @@ -510,13 +510,13 @@ 510 510 511 511 512 512 513 -== 2. 9Transport Mode ==466 +== 2.7 Sports Mode == 514 514 515 515 516 -In Transport Mode, TrackerD will check if there is motion. If there is no motion, device will send uplinks every 20 minutes. If there is motion, device will send uplink every 5 minutes.469 +In Sports Mode, TrackerD will check if there is motion. If there is no motion, device will send uplinks every 20 minutes. If there is motion, device will send uplink every 5 minutes. 517 517 518 518 519 -== 2. 10LED Status ==472 +== 2.8 LED Status == 520 520 521 521 522 522 (% border="1.5" style="background-color:#ffffcc; color:green; width:500px" %) ... ... @@ -533,7 +533,7 @@ 533 533 |(% style="width:157px" %)**Get Downlink**|(% style="width:271px" %)(% style="color:green" %)**GREEN**(%%) led on 1 second|(% style="width:202px" %)Yes 534 534 |(% style="width:157px" %)**Movement Detect**|(% style="width:271px" %)(% style="color:red" %)**RED **(%%)led on 500ms|(% style="width:202px" %)N/A 535 535 536 -== 2. 11Button Function ==489 +== 2.9 Button Function == 537 537 538 538 539 539 (% style="color:blue" %)**RESET button:** ... ... @@ -554,7 +554,7 @@ 554 554 |(% style="width:135px" %)Exit Alarm Mode|(% style="width:220px" %)Fast press the (% style="color:red" %)**RED** (%%)button 10 times|(% style="width:265px" %)Exit Alarm Mode 555 555 |(% 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. 556 556 557 -== 2.1 2USB Port Function ==510 +== 2.10 USB Port Function == 558 558 559 559 560 560 The USB interface of TrackerD has below functions: ... ... @@ -636,16 +636,16 @@ 636 636 637 637 638 638 639 -=== 3.2.3 Set Transport Mode Packet transmission interval ===592 +=== 3.2.3 Set Sports Mode Packet transmission interval === 640 640 641 641 642 -Set TransportModepacket transmit interval595 +Set sports packet transmit interval 643 643 644 644 * (% style="color:blue" %)**AT Command:** 645 645 646 646 (% style="color:#037691" %)**AT+MTDC=xx. ** 647 647 648 -Example: AT+MTDC=300000 **~-~-> ** Set Transport Mode Packet Interval to 300 seconds. TrackerD will send every 300 seconds inTransport mode, Default Value: 300000601 +Example: AT+MTDC=300000 **~-~-> ** Set Sports Mode Packet Interval to 300 seconds. TrackerD will send every 300 seconds in Sports mode, Default Value: 300000 649 649 650 650 651 651 * (% style="color:blue" %)**Downlink Payload (prefix 0x03):** ... ... @@ -685,16 +685,16 @@ 685 685 686 686 687 687 688 -=== 3.2.6 Disable/Enable TransportMode ===641 +=== 3.2.6 Disable/Enable movement detect (Debug Only) === 689 689 690 690 691 -User scan use this feature to enable/disableTransportMode.644 +User can use this feature to check and set thread hole of movement detect 692 692 693 693 * (% style="color:blue" %)**AT Command:** 694 694 695 695 (% style="color:#037691" %)**AT+INTWK=xx. (Disable (0), Enable (1), default:0)** 696 696 697 -Example: AT+ INTWK =1 **~-~-> ** Enable TransportMode.650 +Example: AT+ INTWK =1 **~-~-> ** Enable detect movement. 698 698 699 699 700 700 * (% style="color:blue" %)**Downlink Payload (prefix 0xAF):** ... ... @@ -711,25 +711,9 @@ 711 711 712 712 * (% style="color:blue" %)**AT Command:** 713 713 714 -(% style="color:#037691" %)**AT+SMOD= aa,bb**667 +(% style="color:#037691" %)**AT+SMOD=xx. ** 715 715 716 -(% style="color:#037691" %)** aa:** 717 717 718 -* (% style="color:#037691" %)**1: GPS ONLY(Factory Settings): **(%%)only get and uplink GPS location info. 719 -* (% style="color:#037691" %)**2: BLE ONLY: **(%%)Only obtain iBeacon info via BLE and uplink. Design for Indoor tracking. 720 -* (% style="color:#037691" %)**3: GPS/BLE Hybrid: **(%%)Combination for Indoor and Outdoor tracking.Devices will try to search BLE iBeacon first. If device can't find the iBeacon, it will use GPS for positioning 721 - 722 -(% style="color:#037691" %)**bb:** 723 - 724 -(% style="color:#037691" %)** if aa = 1: ** 725 - 726 -* (% style="color:#037691" %)**0 : **(%%)GPS+ BAT+ State+Tem&Hum 727 -* (% style="color:#037691" %)**1 :**(%%) GPS +BAT State 728 - 729 -(% style="color:#037691" %)** if aa = 2: ** 730 - 731 -* (% style="color:#037691" %)**3 : **(%%)(iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 732 - 733 733 **Example:** 734 734 735 735 AT+ SMOD =1,0 **~-~-> ** GPS+ BAT+ State+Tem&Hum ... ... @@ -736,7 +736,7 @@ 736 736 737 737 AT+ SMOD =1,1 **~-~->** GPS +BAT State 738 738 739 - AT+ SMOD =2,3 **~-~->** (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 676 + AT+ SMOD =2,3 **~-~->** (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State。 740 740 741 741 742 742 * (% style="color:blue" %)**Downlink Payload (prefix 0xA5):**
- 1665301570342-765.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -31.6 KB - Content
- 1665301636888-168.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -36.6 KB - Content
- 1665301687277-443.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -22.6 KB - Content
- 1665301786397-168.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -22.6 KB - Content