Changes for page TrackerD -- LoRaWAN Tracker User Manual
Last modified by Xiaoling on 2025/04/14 16:33
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -212,8 +212,8 @@ 212 212 213 213 214 214 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:440px" %) 215 -| =(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)1216 -| =(% style="width:;" %)**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" %)Status215 +|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**Size(bytes)**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 30px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)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 217 218 218 [[image:1665301570342-765.png||_mstalt="294580"]] 219 219 ... ... @@ -259,8 +259,8 @@ 259 259 (% style="color:#037691" %)**SMOD Field (total 1 byte)**(%%):0x40 260 260 261 261 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:270px" %) 262 -| =(% style="width:;" %)**Size(bit)**|(% style="width:50px" %)1bits|(% style="width:80px" %)2bit|(% style="width:80px" %)4bit263 -| =(% style="width:;" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:104px" %)GPS_Settings|(% style="width:103px" %)BLE_Settings262 +|(% style="width:60px" %)**Size(bit)**|(% style="width:50px" %)1 bit|(% style="width:80px" %)2 bits|(% style="width:80px" %)4 bits 263 +|(% style="width:75px" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:104px" %)GPS_Settings|(% style="width:103px" %)BLE_Settings 264 264 265 265 (% style="color:blue" %)** SMOD:** 266 266 ... ... @@ -288,8 +288,8 @@ 288 288 (% style="color:#037691" %)**Status Field (total 1 byte)**(%%): 0x02 289 289 290 290 (% border="1" style="background-color:#f2f2f2; width:413px" %) 291 -| =(% style="width:;" %)**Size(bit)**|(% style="width:70px" %)5 Bits|(% style="width:88px" %)1 Bit|(% style="width:50px" %)1 Bit|(% style="width:128px" %)1 Bit292 -| =(% style="width:;" %)**Value**|(% style="width:68px" %)Reserve|(% style="width:87px" %)[[PNACKMD>>||anchor="H2.4.4A0UplinkFPORT3D42CHistoryGNSSPositioning"]]|(% style="width:49px" %)[[LON>>||anchor="H3.2.5Disable2FEnableLEDflash"]]|(% style="width:126px" %)[[Transport Mode>>||anchor="H2.9TransportMode"]]291 +|(% style="width:77px" %)**Size(bit)**|(% style="width:70px" %)5 Bits|(% style="width:88px" %)1 Bit|(% style="width:50px" %)1 Bit|(% style="width:128px" %)1 Bit 292 +|(% style="width:75px" %)**Value**|(% style="width:68px" %)Reserve|(% style="width:87px" %)[[PNACKMD>>||anchor="H2.4.4A0UplinkFPORT3D42CHistoryGNSSPositioning"]]|(% style="width:49px" %)[[LON>>||anchor="H3.2.5Disable2FEnableLEDflash"]]|(% style="width:126px" %)[[Transport Mode>>||anchor="H2.9TransportMode"]] 293 293 294 294 (% style="display:none" %) 295 295 ... ... @@ -301,7 +301,7 @@ 301 301 302 302 303 303 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:320px" %) 304 -| =(% style="width:;" %)(((304 +|(% style="width:60px" %)((( 305 305 **Size(bytes)** 306 306 )))|(% style="width:50px" %)4|(% style="width:50px" %)4|(% style="width:70px" %)2|(% style="width:30px" %)1|(% style="width:30px" %)((( 307 307 2 ... ... @@ -308,7 +308,7 @@ 308 308 )))|(% style="width:30px" %)((( 309 309 2 310 310 ))) 311 -| =(% style="width:;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((311 +|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)((( 312 312 [[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 313 313 )))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:40px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:87px" %)[[Tem>>||anchor="HTem:"]] 314 314 ... ... @@ -318,8 +318,8 @@ 318 318 ==== (% style="color:blue" %)**Alarm & BAT:**(%%) ==== 319 319 320 320 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:321px" %) 321 -| =(% style="width:;" %)**Size(bit)**|(% style="width:60px" %)1 bit|(% style="width:134px" %)1 bit|(% style="width:67px" %)14 bits322 -| =(% style="width:;" %)**Value**|(% style="width:67px" %)reserve|(% style="width:114px" %)Alarm Indicate|(% style="width:62px" %)[[BAT>>||anchor="HBAT:"]]321 +|(% style="width:60px" %)**Size(bit)**|(% style="width:60px" %)1 bit|(% style="width:134px" %)1 bit|(% style="width:67px" %)14 bits 322 +|(% style="width:72px" %)**Value**|(% style="width:67px" %)reserve|(% style="width:114px" %)Alarm Indicate|(% style="width:62px" %)[[BAT>>||anchor="HBAT:"]] 323 323 324 324 (% style="display:none" %) 325 325 ... ... @@ -327,8 +327,8 @@ 327 327 ==== (% style="color:blue" %)**FLAG:**(%%) ==== 328 328 329 329 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:184px" %) 330 -| =(% style="width:5px;" %)**Size(bit)**|(% style="width:56px" %)2 bits|(% style="width:50px" %)1 bit331 -| =(% style="width:;" %)**Value**|(% style="width:56px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:50px" %)[[LON>>||anchor="HLON:"]]330 +|(% style="width:68px" %)**Size(bit)**|(% style="width:61px" %)2 bits|(% style="width:55px" %)1 bit 331 +|(% style="width:79px" %)**Value**|(% style="width:56px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:50px" %)[[LON>>||anchor="HLON:"]] 332 332 333 333 **Example:** Payload: 0x02863D68 FAC29BAF 4B45 60 0202 011A 334 334 ... ... @@ -419,14 +419,14 @@ 419 419 === 2.4.3 Uplink FPORT~=3, Realtime GNSS Positioning (Default Mode) === 420 420 421 421 422 -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) 422 +The default uplink payload includes total 11 bytes ((% style="color:blue" %)**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) 423 423 424 424 425 -(% border="1 .2" cellspacing="3" style="background-color:#ffffcc;color:green;width:300px" %)426 -| =(% scope="row" style="width:;" %)(((425 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:300px" %) 426 +|(% style="width:60px" %)((( 427 427 **Size(bytes)** 428 -)))|(% style="width:60px" %)4|(% style="width:60px" %)4|(% style="width: 60px" %)2|(% style="width:50px" %)1429 -| =(% style="width:;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((428 +)))|(% style="width:60px" %)4|(% style="width:60px" %)4|(% style="width:70px" %)2|(% style="width:50px" %)1 429 +|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)((( 430 430 [[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 431 431 )))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]] 432 432 ... ... @@ -448,11 +448,11 @@ 448 448 449 449 The payload is 15 bytes, as below. 450 450 451 -(% border="1 .5" style="background-color:#ffffcc;color:green;width:500px" %)452 -| =(% scope="row" %)(((451 +(% border="1" style="background-color:#f2f2f2; width:500px" %) 452 +|((( 453 453 **Size(bytes)** 454 454 )))|4|4|2|1|1|1|1|1 455 -| =**Value**|Latitude|Longitude|Year|Month|Day|Hous|Min|Sen455 +|**Value**|Latitude|Longitude|Year|Month|Day|Hous|Min|Sen 456 456 457 457 [[image:image-20221009160309-2.png||_mstalt="429312"]] 458 458 ... ... @@ -465,11 +465,11 @@ 465 465 User can set **[[BLEMASK>>||anchor="H3.2.11A0SetBLEMASKtofilterBLEiBeacon"]]** so TrackerD will only search the iBeacons which have UUID that match the BLEMASK settings. 466 466 467 467 468 -(% border="1 .5" cellspacing="3" style="background-color:#ffffcc;color:green;width:450px" %)469 -| =(% scope="row" style="width:;" %)(((468 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:450px" %) 469 +|(% style="width:60px" %)((( 470 470 **Size(bytes)** 471 471 )))|(% style="width:30px" %)16|(% style="width:50px" %)4|(% style="width:50px" %)4|(% style="width:120px" %)2|(% style="width:50px" %)4|(% style="width:50px" %)2|(% style="width:30px" %)1 472 -| =(% style="width:;" %)**Value**|(% style="width:44px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:61px" %)(((472 +|(% style="width:50px" %)**Value**|(% style="width:44px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:61px" %)((( 473 473 iBeacon MAJOR 474 474 )))|(% style="width:63px" %)((( 475 475 iBeacon MINOR ... ... @@ -500,9 +500,9 @@ 500 500 501 501 The upward link device is configured to FPORT = 7. Once Trackerd alarm, it will upload the news to the server. 502 502 503 -(% border="1 .5" cellspacing="3" style="background-color:#ffffcc;color:green;width:450px" %)504 -|**Size(bytes)**|2|1 505 -|**Value**|[[Alarm & BAT>>path:#HAlarm26BAT:]]|Mod+lon 503 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:284.818px" %) 504 +|(% style="width:97px" %)**Size(bytes)**|(% style="width:103px" %)2|(% style="width:81px" %)1 505 +|(% style="width:97px" %)**Value**|(% style="width:103px" %)[[Alarm & BAT>>path:#HAlarm26BAT:]]|(% style="width:81px" %)Mod+lon 506 506 507 507 [[image:image-20230302145315-1.png]] 508 508 ... ... @@ -521,13 +521,13 @@ 521 521 TrackerD supports WiFi scans for indoor positioning. User can set [[**SMOD**>>||anchor="H3.2.7SetPositioningMode"]] to **WiFi** so TrackerD will scan WiFi and find the strongest WiFi info and uplink. 522 522 523 523 524 -(% border="1 .2" cellspacing="3" style="background-color:#ffffcc;color:green;width:371.222px" %)525 -| =(% scope="row" style="width:;" %)(((524 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:348px" %) 525 +|(% style="width:60px" %)((( 526 526 **Size(bytes)** 527 -)))|(% style="width: 60px" %)6|(% style="width:60px" %)4|(% style="width:79px" %)2|(% style="width:66px" %)1528 -| =(% style="width:;" %)**Value**|(% style="width:76px" %)SSID|(% style="width:87px" %)RSSI|(% style="width:79px" %)(((527 +)))|(% style="width:48px" %)6|(% style="width:48px" %)4|(% style="width:103px" %)2|(% style="width:52px" %)1 528 +|(% style="width:69px" %)**Value**|(% style="width:48px" %)SSID|(% style="width:48px" %)RSSI|(% style="width:103px" %)((( 529 529 [[Alarm & BAT>>||anchor="HAlarm26BAT:"]] 530 -)))|(% style="width: 66px" %)[[FLAG>>||anchor="HFLAG:"]]530 +)))|(% style="width:52px" %)[[FLAG>>||anchor="HFLAG:"]] 531 531 532 532 (% class="wikigeneratedid" %) 533 533 [[image:1667288597595-714.png||_mstalt="299598" height="212" width="1151"]] ... ... @@ -552,10 +552,8 @@ 552 552 553 553 554 554 555 -Add the decoder from this link: 555 +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]] 556 556 557 -[[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD>>https://github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD]] 558 - 559 559 Save the change the uplink message will be parsed. As below: 560 560 561 561 [[image:1664502676891-606.png||_mstalt="296673"]] ... ... @@ -588,15 +588,15 @@ 588 588 589 589 ~1. Install node-red, please refer to the installation method in the link: 590 590 591 - 589 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H1.A0Installation>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H1.A0Installation]] 592 592 593 593 594 594 2. Import the created flow template, please refer to the import method in the link: 595 595 596 - 597 - The address of the flow template:594 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0Importsampleflow>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0Importsampleflow]] 595 + 598 598 599 - [[dragino-end-node-decoder/TrackerD.json at main · dragino/dragino-end-node-decoder · GitHub>>url:https://github.com/dragino/dragino-end-node-decoder/blob/main/Node-RED/TrackerD.json]] 597 +The address of the flow template: [[dragino-end-node-decoder/TrackerD.json at main · dragino/dragino-end-node-decoder · GitHub>>url:https://github.com/dragino/dragino-end-node-decoder/blob/main/Node-RED/TrackerD.json]] 600 600 601 601 (% style="color:red" %)**Note: If you are using NODE-RED for the first time, please search and install the two plug-ins in the figure below in node-red to fully use the flow template.** 602 602