Changes for page TrackerD - LoRaWAN Tracker User Manual(Remove WiFi)
Last modified by Xiaoling on 2023/12/27 09:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -211,7 +211,9 @@ 211 211 212 212 Uplink the device configures with FPORT=5. Once TrackerD Joined the network, it will uplink this message to the server. After the first uplink, TrackerD will uplink Device Status every 12 hours. 213 213 214 +Use can also get the Device Status uplink through the downlink command: **Downlink: 0x2301** 214 214 216 + 215 215 (% border="1.5" style="background-color:#ffffcc; color:green; width:520px" %) 216 216 |=(% 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 217 217 |=(% 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 ... ... @@ -256,50 +256,47 @@ 256 256 257 257 Use can also get the Device Status uplink through the downlink command: 258 258 259 -TrackerD Model:0x40 260 260 261 -(% border="1.5" style="background-color:#ffffcc; color:green; width:314px" %) 262 -|(% style="width:75px" %)**Size(bit)**|(% style="width:64px" %)2bits|(% style="width:88px" %)2bit|(% style="width:84px" %)4bit 263 -|(% style="width:75px" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:88px" %)GPS_MOD|(% style="width:84px" %)BLE_MOD 264 264 265 -(% style="color: blue" %)**SMOD:**263 +(% style="color:#037691" %)**SMOD Field (total 1 byte)**(%%):0x40 266 266 267 -(% style="color:red" %)**1 :** (%%) GPS ONLY 265 +(% border="1.5" style="background-color:#ffffcc; color:green; width:420px" %) 266 +|(% style="width:75px" %)**Size(bit)**|(% style="width:64px" %)2bits|(% style="width:137px" %)2bit|(% style="width:142px" %)4bit 267 +|(% style="width:75px" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:137px" %)GPS_Settings|(% style="width:142px" %)BLE_Settings 268 268 269 -(% style="color: red" %)**2:**(%%)BLEONLY269 +(% style="color:blue" %)** SMOD:** 270 270 271 -(% style="color:red" %)** 3:**/BLEHybrid271 +(% style="color:red" %)** 1 :** (%%) GPS ONLY 272 272 273 +(% style="color:red" %)** 2 :** (%%) BLE ONLY 273 273 274 -(% style="color: blue" %)**GPSMOD:**275 +(% style="color:red" %)** 3 :** (%%) GPS/BLE Hybrid 275 275 276 -(% style="color:red" %)**0 : ** (%%) Enable uploading on-board Temperature and humidity values 277 277 278 -(% style="color: red" %)**1:**(%%)Disableuploadingon-boardTemperatureandhumidityvalues278 +(% style="color:blue" %)** GPS_MOD: Define how to send GPS payload** 279 279 280 +(% style="color:red" %)** 0 : ** (%%) Enable uploading on-board Temperature and humidity values 280 280 281 -(% style="color: blue" %)**BLEMOD:**282 +(% style="color:red" %)** 1 :** (%%) Disable uploading on-board Temperature and humidity values 282 282 283 -(% style="color:red" %)**1: ** (%%) BLE Positioning with Strongest iBeacon 284 284 285 - TrackerDStatus:0x02285 +(% style="color:blue" %)** BLE_Settings:** 286 286 287 -(% border="1.5" style="background-color:#ffffcc; color:green; width:345px" %) 288 -|(% style="width:77px" %)**Size(bit)**|(% style="width:91px" %)1bits|(% style="width:48px" %)1bit|(% style="width:126px" %)1bit 289 -|(% style="width:77px" %)**Value**|(% style="width:91px" %)PNACKMD|(% style="width:48px" %)LON|(% style="width:126px" %)Transport** **Mode 287 +(% style="color:red" %)** 1: ** (%%) BLE Positioning with Strongest iBeacon 290 290 291 -(% style="color:red" %)**0 : **(%%) Transport Mode 292 292 293 -(% style="color:red" %)**1 : **(%%) AT+LON 294 294 295 -(% style="color: red" %)**2:**(%%) DatalogEnable/Disable291 +(% style="color:#037691" %)**Status Field (total 1 byte)**(%%): 0x02 296 296 293 +(% border="1.5" style="background-color:#ffffcc; color:green; width:417px" %) 294 +|(% style="width:77px" %)**Size(bit)**|(% style="width:70px" %)5 Bits|(% style="width:92px" %)1 Bit|(% style="width:48px" %)1 Bit|(% style="width:126px" %)1 Bit 295 +|(% style="width:77px" %)**Value**|(% style="width:70px" %)Reserve|(% style="width:92px" %)[[PNACKMD>>||anchor="H2.4.4A0UplinkFPORT3D42CHistoryGNSSPositioning"]]|(% style="width:48px" %)[[LON>>||anchor="H3.2.5Disable2FEnableLEDflash"]]|(% style="width:126px" %)[[Transport Mode>>||anchor="H2.9TransportMode"]] 297 297 298 298 299 299 === 2.4.2 Uplink FPORT~=2, Realtime GNSS Positioning + Temperature & Humidity === 300 300 301 301 302 -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.301 +Users can use **AT+SMOD=1,0,0** to enable uploading on-board Temperature and humidity values, and the total payload will be 15 bytes, 303 303 304 304 305 305 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) ... ... @@ -324,7 +324,6 @@ 324 324 |=(% style="width: 72px;" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>>||anchor="HBAT:"]] 325 325 326 326 327 - 328 328 ==== (% style="color:blue" %)**FLAG:**(%%) ==== 329 329 330 330 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:250px" %) ... ... @@ -339,6 +339,7 @@ 339 339 * Latitude: 02863D68 ⇒ //if (0x//02863D68//& 0x80000000 = 0 )~:// //value = 02863D68 /1000000 = 42.351976// 340 340 * Longitude: FAC29BAF ⇒ //if (0x//FAC29BAF// & 0x80000000 = 1 )~:// //value = (0x//FAC29BAF// – 0x 100000000)/1000000 =//-87.9094//57// 341 341 340 + 342 342 (% style="color:red" %)**Important note:** 343 343 344 344 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. ... ... @@ -357,12 +357,12 @@ 357 357 358 358 ==== (% style="color:blue" %)**Alarm:**(%%) ==== 359 359 360 -Example: 359 +**Example: ** 0x4B & 0x40 >> 6 = 0x01 361 361 362 362 363 363 ==== (% style="color:blue" %)**BAT:**(%%) ==== 364 364 365 -Example: 0CDD& 0x3FFF ⇒3293(mV).364 +**Example: ** 0x4B45 & 0x3FFF ⇒ 2885 (mV). 366 366 367 367 ((( 368 368 The battery info shows the battery voltage, User can use the below mapping to indicate the battery in percentage: \ ... ... @@ -378,26 +378,35 @@ 378 378 379 379 ==== (% style="color:blue" %)**MOD:**(%%) ==== 380 380 381 - SettheformatofGPS data uplink link380 +**Example: ** (0x60>>6)& 0x3f =1. 382 382 383 - 0x00:Enableuploadingon-boardTemperatureandhumidityvalues382 +**Set the format of GPS data uplink link:** 384 384 385 -0x01: Disable uploading on-board Temperature and humidity values 384 +(% style="color:#037691" %)**0x00:** (%%) Enable uploading on-board Temperature and humidity values 385 +(% style="color:#037691" %)**0x01: ** (%%) Disable uploading on-board Temperature and humidity values 386 386 387 387 388 +**Set the format of BLE data uplink link:** 389 + 390 +(% style="color:#037691" %)**0x01: ** (%%) BLE Positioning with Strongest iBeacon 391 + 392 + 388 388 ==== (% style="color:blue" %)**LON:**(%%) ==== 389 389 395 +**Example:** (0x60>>5) & 0x01=1. 396 + 390 390 Enable/Disable LED activity for uplink 391 391 392 392 ((( 393 -0x00: Disable LED indicator. 400 +(% style="color:#037691" %)**0x00:** (%%) Disable LED indicator. 394 394 ))) 395 395 396 396 ((( 397 -0x01: Enable LED indicator (Default Value) 404 +(% style="color:#037691" %)**0x01:** (%%) Enable LED indicator (Default Value) 398 398 ))) 399 399 400 400 408 + 401 401 ==== (% style="color:blue" %)**Hum:**(%%) ==== 402 402 403 403 0202 = //if (0x0202 & 0x8000 = 0 ): value =// 0x0202 / 100 = +514 ⇒ 51.4 degree ... ... @@ -412,7 +412,7 @@ 412 412 === 2.4.3 Uplink FPORT~=3, Realtime GNSS Positioning (Default Mode) === 413 413 414 414 415 -The default uplink payload includes total ly11 bytes. The payload is the first 11 bytes of Uplink FPORT=2, real-time GNSS positioning, (remove the temp and humidity)423 +The default uplink payload includes total 11 bytes (**AT+SMOD=1,1,0**). The payload is the first 11 bytes of Uplink FPORT=2, real-time GNSS positioning, (remove the temp and humidity) 416 416 417 417 418 418 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) ... ... @@ -431,7 +431,7 @@ 431 431 === 2.4.4 Uplink FPORT~=4, History GNSS Positioning === 432 432 433 433 434 -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.442 +Set [[PNACKMD=1>>||anchor="H3.2.10A0A0AutoSendNone-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. 435 435 436 436 437 437 (% style="color:red" %)**Note for this mode:** ... ... @@ -438,6 +438,7 @@ 438 438 439 439 * a) TrackerD will do an ACK check for data records sending to make sure every data arrive server. 440 440 * 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. 449 +* c) the total payload will be 15 bytes, while US915/AU915 DR0 accepts only 11 bytes of payload. In this case (DR0 of US915/AU915), the payload on server will show NULL 441 441 442 442 The payload is 15 bytes, as below. 443 443 ... ... @@ -538,8 +538,9 @@ 538 538 == 2.7 Datalog Feature == 539 539 540 540 541 -total 273 entries,by default disable550 +total 273 entries,by default, 542 542 552 +User can set [[PNACKMD=1>>||anchor="H3.2.10A0A0AutoSendNone-ACKmessages"]], to enable Datalog feature. 543 543 544 544 Example use case. 545 545 ... ... @@ -601,7 +601,6 @@ 601 601 |(% style="width:157px" %)**Movement Detect**|(% style="width:271px" %)(% style="color:red" %)**RED **(%%)led on 500ms|(% style="width:202px" %)N/A 602 602 603 603 604 - 605 605 == 2.11 Button Function == 606 606 607 607 ... ... @@ -624,7 +624,6 @@ 624 624 |(% 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. 625 625 626 626 627 - 628 628 == 2.12 USB Port Function == 629 629 630 630 ... ... @@ -636,7 +636,6 @@ 636 636 * [[Upgrade Firmware>>||anchor="H5.UploadFirmware"]] 637 637 638 638 639 - 640 640 = 3. Configure TrackerD via AT command or LoRaWAN downlink = 641 641 642 642 ... ... @@ -801,7 +801,6 @@ 801 801 802 802 * (% style="color:red" %)**1 : **(%%) (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 803 803 804 - 805 805 (% style="color:blue" %)**Example:** 806 806 807 807 AT+ SMOD =1,0 ,0 ~-~-> GPS+ BAT+ State+Tem&Hum ... ... @@ -865,7 +865,7 @@ 865 865 866 866 * (% style="color:blue" %)**AT Command:** 867 867 868 -(% style="color:#037691" %)**AT+CFM=xx .**874 +(% style="color:#037691" %)**AT+CFM=xx** 869 869 870 870 871 871 **~ Example:** ... ... @@ -881,6 +881,27 @@ 881 881 882 882 883 883 890 +=== 3.2.10 Auto Send None-ACK messages === 891 + 892 + 893 +TrackerD will wait for ACK for each uplink, If TrackerD doesn't get ACK from the IoT server, it will consider the message doesn't arrive server and store it. TrackerD keeps sending messages in normal periodically. Once TrackerD gets ACK from a server, it will consider the network is ok and start to send the not-arrive message. 894 + 895 + 896 +* (% style="color:blue" %)**AT Command: AT+PNACKMD** 897 + 898 +The default factory setting is 0. 899 + 900 + 901 +**Command Example Function Response:** 902 + 903 +(% style="color:#037691" %)**AT+PNACKMD=1** (%%) ~/~/ Poll None-ACK message OK 904 + 905 + 906 +* (% style="color:blue" %)**Downlink Command: 0x34** 907 + 908 +Example: 0x3401 ~/~/ Same as AT+PNACKMD=1 909 + 910 + 884 884 = 4. Setting for Different Scenarios = 885 885 886 886