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,9 +211,7 @@ 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** 215 215 216 - 217 217 (% border="1.5" style="background-color:#ffffcc; color:green; width:520px" %) 218 218 |=(% 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 219 219 |=(% 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 ... ... @@ -258,47 +258,50 @@ 258 258 259 259 Use can also get the Device Status uplink through the downlink command: 260 260 259 +TrackerD Model:0x40 261 261 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 262 262 263 -(% style="color: #037691" %)**SMODField (total 1 byte)**(%%):0x40265 +(% style="color:blue" %)**SMOD:** 264 264 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 267 +(% style="color:red" %)**1 :** (%%) GPS ONLY 268 268 269 -(% style="color: blue" %)**SMOD:**269 +(% style="color:red" %)**2 :** (%%) BLE ONLY 270 270 271 -(% style="color:red" %)** 1:** (%%)ONLY271 +(% style="color:red" %)**3 :** (%%) GPS/BLE Hybrid 272 272 273 -(% style="color:red" %)** 2 :** (%%) BLE ONLY 274 274 275 -(% style="color: red" %)**3 :** (%%)GPS/BLEHybrid274 +(% style="color:blue" %)**GPS MOD:** 276 276 276 +(% style="color:red" %)**0 : ** (%%) Enable uploading on-board Temperature and humidity values 277 277 278 -(% style="color: blue" %)**GPS_MOD: Definehow tosendGPSpayload**278 +(% style="color:red" %)**1 :** (%%) Disable uploading on-board Temperature and humidity values 279 279 280 -(% style="color:red" %)** 0 : ** (%%) Enable uploading on-board Temperature and humidity values 281 281 282 -(% style="color: red" %)**1:**(%%) Disable uploading on-board Temperature and humidity values281 +(% style="color:blue" %)**BLE MOD:** 283 283 283 +(% style="color:red" %)**1: ** (%%) BLE Positioning with Strongest iBeacon 284 284 285 - (% style="color:blue"%)** BLE_Settings:**285 +TrackerD Status: 0x02 286 286 287 -(% style="color:red" %)** 1: ** (%%) BLE Positioning with Strongest iBeacon 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 288 288 291 +(% style="color:red" %)**0 : **(%%) Transport Mode 289 289 293 +(% style="color:red" %)**1 : **(%%) AT+LON 290 290 291 -(% style="color: #037691" %)**StatusField(total 1 byte)**(%%):0x02295 +(% style="color:red" %)**2 : **(%%) Datalog Enable/Disable 292 292 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"]] 296 296 297 297 298 298 === 2.4.2 Uplink FPORT~=2, Realtime GNSS Positioning + Temperature & Humidity === 299 299 300 300 301 -User scan use **AT+SMOD=1,0,0** to enable uploading on-board Temperature and humidity values, and the total payload will be 15 bytes,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 302 303 303 304 304 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) ... ... @@ -323,6 +323,7 @@ 323 323 |=(% style="width: 72px;" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>>||anchor="HBAT:"]] 324 324 325 325 327 + 326 326 ==== (% style="color:blue" %)**FLAG:**(%%) ==== 327 327 328 328 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:250px" %) ... ... @@ -338,6 +338,7 @@ 338 338 * Longitude: FAC29BAF ⇒ //if (0x//FAC29BAF// & 0x80000000 = 1 )~:// //value = (0x//FAC29BAF// – 0x 100000000)/1000000 =//-87.9094//57// 339 339 340 340 343 + 341 341 (% style="color:red" %)**Important note:** 342 342 343 343 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. ... ... @@ -356,12 +356,12 @@ 356 356 357 357 ==== (% style="color:blue" %)**Alarm:**(%%) ==== 358 358 359 - **Example:**0x4B & 0x40 >> 6 = 0x01362 +Example: 0x4B & 0x40 >> 6 = 0x01 360 360 361 361 362 362 ==== (% style="color:blue" %)**BAT:**(%%) ==== 363 363 364 - **Example:**0x4B45& 0x3FFF ⇒ 2885(mV).367 +Example: 0x0CDD & 0x3FFF ⇒ 3293 (mV). 365 365 366 366 ((( 367 367 The battery info shows the battery voltage, User can use the below mapping to indicate the battery in percentage: \ ... ... @@ -374,38 +374,29 @@ 374 374 * < 3.39v: 0~~20% 375 375 376 376 377 - 380 +(% class="wikigeneratedid" %) 378 378 ==== (% style="color:blue" %)**MOD:**(%%) ==== 379 379 380 - **Example:**(0x60>>6)&0x3f=1.383 +Set the format of GPS data uplink link 381 381 382 - **Settheformatof GPSdata uplinklink:**385 +0x00: Enable uploading on-board Temperature and humidity values 383 383 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 387 +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 - 393 393 ==== (% style="color:blue" %)**LON:**(%%) ==== 394 394 395 -**Example:** (0x60>>5) & 0x01=1. 396 - 397 397 Enable/Disable LED activity for uplink 398 398 399 399 ((( 400 - (% style="color:#037691" %)**0x00:**(%%)Disable LED indicator.395 +0x00: Disable LED indicator. 401 401 ))) 402 402 403 403 ((( 404 - (% style="color:#037691" %)**0x01:**(%%)Enable LED indicator (Default Value)399 +0x01: Enable LED indicator (Default Value) 405 405 ))) 406 406 407 407 408 - 409 409 ==== (% style="color:blue" %)**Hum:**(%%) ==== 410 410 411 411 0202 = //if (0x0202 & 0x8000 = 0 ): value =// 0x0202 / 100 = +514 ⇒ 51.4 degree ... ... @@ -420,7 +420,7 @@ 420 420 === 2.4.3 Uplink FPORT~=3, Realtime GNSS Positioning (Default Mode) === 421 421 422 422 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)417 +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) 424 424 425 425 426 426 (% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:480px" %) ... ... @@ -439,7 +439,7 @@ 439 439 === 2.4.4 Uplink FPORT~=4, History GNSS Positioning === 440 440 441 441 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.436 +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. 443 443 444 444 445 445 (% style="color:red" %)**Note for this mode:** ... ... @@ -446,7 +446,6 @@ 446 446 447 447 * a) TrackerD will do an ACK check for data records sending to make sure every data arrive server. 448 448 * 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 450 450 451 451 The payload is 15 bytes, as below. 452 452 ... ... @@ -547,9 +547,8 @@ 547 547 == 2.7 Datalog Feature == 548 548 549 549 550 -total 273 entries,by default ,543 +total 273 entries,by default disable 551 551 552 -User can set [[PNACKMD=1>>||anchor="H3.2.10A0A0AutoSendNone-ACKmessages"]], to enable Datalog feature. 553 553 554 554 Example use case. 555 555 ... ... @@ -611,6 +611,7 @@ 611 611 |(% style="width:157px" %)**Movement Detect**|(% style="width:271px" %)(% style="color:red" %)**RED **(%%)led on 500ms|(% style="width:202px" %)N/A 612 612 613 613 606 + 614 614 == 2.11 Button Function == 615 615 616 616 ... ... @@ -633,6 +633,7 @@ 633 633 |(% 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. 634 634 635 635 629 + 636 636 == 2.12 USB Port Function == 637 637 638 638 ... ... @@ -644,6 +644,7 @@ 644 644 * [[Upgrade Firmware>>||anchor="H5.UploadFirmware"]] 645 645 646 646 641 + 647 647 = 3. Configure TrackerD via AT command or LoRaWAN downlink = 648 648 649 649 ... ... @@ -791,33 +791,37 @@ 791 791 792 792 * (% style="color:blue" %)**AT Command:** 793 793 794 -(% style="color:#037691" %)**AT+SMOD=aa,bb ,cc**789 +(% style="color:#037691" %)**AT+SMOD=aa,bb** 795 795 796 796 (% style="color:#037691" %)** aa:** 797 797 798 -* (% style="color: red" %)**1: GPS ONLY(Factory Settings): **(%%)only get and uplink GPS location info.799 -* (% style="color: red" %)**2: BLE ONLY: **(%%)Only obtain iBeacon info via BLE and uplink. Design for Indoor tracking.800 -* (% style="color: red" %)**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.793 +* (% style="color:#037691" %)**1: GPS ONLY(Factory Settings): **(%%)only get and uplink GPS location info. 794 +* (% style="color:#037691" %)**2: BLE ONLY: **(%%)Only obtain iBeacon info via BLE and uplink. Design for Indoor tracking. 795 +* (% 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 801 801 802 802 (% style="color:#037691" %)**bb:** 803 803 804 -* (% style="color:red" %)**0 : **(%%)GPS+ BAT+ State+Tem&Hum 805 -* (% style="color:red" %)**1 :**(%%) GPS +BAT State 799 +(% style="color:#037691" %)** if aa = 1: ** 806 806 807 -(% style="color:#037691" %)**cc: ** 801 +* (% style="color:#037691" %)**0 : **(%%)GPS+ BAT+ State+Tem&Hum 802 +* (% style="color:#037691" %)**1 :**(%%) GPS +BAT State 808 808 809 - *(% style="color:red" %)**1:**(%%)(iBeacon)UUID+Major+Minor+Power+Rssi+BAT+State804 +(% style="color:#037691" %)** if aa = 2: ** 810 810 811 -(% style="color: blue" %)**Example:**806 +* (% style="color:#037691" %)**3 : **(%%)(iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 812 812 813 - AT+ SMOD =1,0 ,0 ~-~-> GPS+ BAT+ State+Tem&Hum 814 - AT+ SMOD =1,1,0 ~-~-> GPS +BAT State 815 - AT+ SMOD =2,0,1 ~-~-> (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 808 + **Example:** 816 816 810 + AT+ SMOD =1,0 **~-~-> ** GPS+ BAT+ State+Tem&Hum 817 817 812 + AT+ SMOD =1,1 **~-~->** GPS +BAT State 813 + 814 + AT+ SMOD =2,3 **~-~->** (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 815 + 816 + 818 818 * (% style="color:blue" %)**Downlink Payload (prefix 0xA5):** 819 819 820 -(% style="color:#037691" %)**0xA5 01 00 00** (%%) ~/~/ Same as AT+ SMOD =1,0,0819 +(% style="color:#037691" %)**0xA5 01 00** (%%) ~/~/ Same as AT+ SMOD =1,0 821 821 822 822 823 823 ... ... @@ -834,7 +834,7 @@ 834 834 835 835 (% style="color:#037691" %)**AT+FTIME=xx** (%%) **~-~-> ** Set to use xx as max fix time. 836 836 837 - **Example:**AT+FTIME=150836 +Example: AT+FTIME=150 838 838 839 839 840 840 * (% style="color:blue" %)**Downlink Payload (prefix 0xAA):** ... ... @@ -871,7 +871,7 @@ 871 871 872 872 * (% style="color:blue" %)**AT Command:** 873 873 874 -(% style="color:#037691" %)**AT+CFM=xx** 873 +(% style="color:#037691" %)**AT+CFM=xx. ** 875 875 876 876 877 877 **~ Example:** ... ... @@ -887,27 +887,6 @@ 887 887 888 888 889 889 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 - 911 911 = 4. Setting for Different Scenarios = 912 912 913 913