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,48 @@ 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 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.302 +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" %) ... ... @@ -323,8 +323,6 @@ 323 323 |=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:50px" %)1 bit|(% style="width:80px" %)1bit|(% style="width:50px" %)14bits 324 324 |=(% style="width: 72px;" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>>||anchor="HBAT:"]] 325 325 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,8 @@ 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 + 341 + 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: 360 +**Example: ** 0x4B & 0x40 >> 6 = 0x01 361 361 362 362 363 363 ==== (% style="color:blue" %)**BAT:**(%%) ==== 364 364 365 -Example: 0CDD& 0x3FFF ⇒3293(mV).365 +**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: \ ... ... @@ -375,29 +375,37 @@ 375 375 * < 3.39v: 0~~20% 376 376 377 377 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 ... ... @@ -483,7 +483,6 @@ 483 483 484 484 485 485 486 - 487 487 === 2.4.6 Add Payload format in TTN V3 === 488 488 489 489 ... ... @@ -495,7 +495,7 @@ 495 495 [[image:1664502649601-895.png]] 496 496 497 497 498 -Add the decoder from this link: 506 +Add the decoder from this link: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD>>https://github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD]] 499 499 500 500 501 501 Save the change the uplink message will be parsed. As below: ... ... @@ -539,8 +539,9 @@ 539 539 == 2.7 Datalog Feature == 540 540 541 541 542 -total 273 entries,by default disable550 +total 273 entries,by default, 543 543 552 +User can set [[PNACKMD=1>>||anchor="H3.2.10A0A0AutoSendNone-ACKmessages"]], to enable Datalog feature. 544 544 545 545 Example use case. 546 546 ... ... @@ -601,9 +601,6 @@ 601 601 |(% style="width:157px" %)**Get Downlink**|(% style="width:271px" %)(% style="color:green" %)**GREEN**(%%) led on 1 second|(% style="width:202px" %)Yes 602 602 |(% style="width:157px" %)**Movement Detect**|(% style="width:271px" %)(% style="color:red" %)**RED **(%%)led on 500ms|(% style="width:202px" %)N/A 603 603 604 - 605 - 606 - 607 607 == 2.11 Button Function == 608 608 609 609 ... ... @@ -625,9 +625,6 @@ 625 625 |(% 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 626 626 |(% 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. 627 627 628 - 629 - 630 - 631 631 == 2.12 USB Port Function == 632 632 633 633 ... ... @@ -638,8 +638,6 @@ 638 638 * [[Configure Device>>||anchor="H3.ConfigureTrackerDviaATcommandorLoRaWANdownlink"]] 639 639 * [[Upgrade Firmware>>||anchor="H5.UploadFirmware"]] 640 640 641 - 642 - 643 643 = 3. Configure TrackerD via AT command or LoRaWAN downlink = 644 644 645 645