Last modified by Bei Jinggeng on 2025/08/01 17:45

From version 239.1
edited by Edwin Chen
on 2025/02/02 15:52
Change comment: There is no comment for this version
To version 238.1
edited by Edwin Chen
on 2025/02/02 15:46
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -527,7 +527,7 @@
527 527  
528 528  TrackerD supports BLE scanning for indoor positioning. Users can set SMOD to BLE pure or GPS/BLE Hybrid, so TrackerD will scan up to 40 BLE iBeacons and send uplinks.
529 529  
530 -User can set [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**BLEMASK**>>path:#H3.2.11A0SetBLEMASKtofilterBLEiBeacon]](%%) so TrackerD will only search the iBeacons which have UUID that match the BLEMASK settings.
530 +User can set [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**BLEMASK**>>path:#H3.2.11A0SetBLEMASKtofilterBLEiBeacon]](%%) so TrackerD will only search the iBeacons which have UUID that match the BLEMASK settings.
531 531  
532 532  (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:348px" %)
533 533  |(% style="background-color:#4f81bd; color:white" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**2**|(% style="background-color:#4f81bd; color:white" %)**1**|(% style="background-color:#4f81bd; color:white" %)**...**
... ... @@ -1764,6 +1764,7 @@
1764 1764  
1765 1765  = 11. Support =
1766 1766  
1767 +
1767 1767  * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
1768 1768  
1769 1769  * Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]].
... ... @@ -1770,26 +1770,128 @@
1770 1770  
1771 1771  (% style="display:none" %)
1772 1772  
1774 +
1775 +
1773 1773  = 12.  Reference =
1774 1774  
1778 +
1775 1775  * [[**Firmware in Bin format**>>https://www.dropbox.com/sh/733s8xlwahhqg1d/AABxDz80lBVX_to8zNuUQWFja?dl=0]]
1780 +
1776 1776  * **[[Source Code>>https://github.com/dragino/TrackerD]] **
1782 +
1777 1777  * [[**Hardware Source**>>https://www.dropbox.com/sh/orwoy6cecb89m4e/AAD37sRuUrvKsHgAJxuVTkB5a?dl=0]]
1778 1778  
1785 +
1779 1779  )))
1780 1780  
1788 +
1789 += Sensor Payload Decoding Description =
1790 +
1791 +== Device Overview ==
1792 +
1793 +{{figure reference="device.png" alt="Device Image" caption="TrackerD Sensor Device" width="300" /}}
1794 +
1795 +== Decoding Rules for Fport=5 ==
1796 +
1797 +The following table describes the decoding rules for Fport=5:
1798 +
1799 +|= Byte Position |= Field Name |= Description |= Example Value
1800 +| 1 | Sensor Model | Sensor model, `0x13` represents TrackerD, otherwise display raw value | `0x13` → TrackerD
1801 +| 2-3 | Firmware Version | Firmware version, `0x0140` represents v1.4.0 | `0x0140` → v1.4.0
1802 +| 4 | Frequency Band | Frequency band mapping: |
1803 +| | | `0x01`: EU868 |
1804 +| | | `0x02`: US915 |
1805 +| | | `0x03`: IN865 |
1806 +| | | `0x04`: AU915 |
1807 +| | | `0x05`: KZ865 |
1808 +| | | `0x06`: RU864 |
1809 +| | | `0x07`: AS923 |
1810 +| | | `0x08`: AS923-1 |
1811 +| | | `0x09`: AS923-2 |
1812 +| | | `0x0a`: AS923-3 |
1813 +| 5 | Sub Band | Sub band, `0x00~0x08` (only for AU915/US915), others are `0xFF` | `0xFF` → N/A
1814 +| 6-7 | Battery | Battery voltage in mV | `0x0FA2` → 4002 mV
1815 +| 8 | SMOD | BLE settings, GPS mode, and positioning mode: |
1816 +| | | Bits 1-4: BLE settings |
1817 +| | | Bits 5-6: GPS mode |
1818 +| | | Bits 7-8: Positioning mode |
1819 +| 9 | Status | Status bits: |
1820 +| | | Bit 1: Transport Mode |
1821 +| | | Bit 2: LON |
1822 +| | | Bit 3: PNACKMD |
1823 +| | | Bits 4-8: Reserved |
1824 +
1825 +== Decoding Rules for Fport=2 ==
1826 +
1827 +The following table describes the decoding rules for Fport=2:
1828 +
1829 +|= Byte Position |= Field Name |= Description |= Example Value
1830 +| 1-4 | Latitude | Latitude in degrees | `0x02863D68` → 42.351976
1831 +| 5-8 | Longitude | Longitude in degrees | `0xFAC29BAF` → -87.909457
1832 +| 9-10 | Alarm & Battery | Alarm and battery voltage: |
1833 +| | | Bit 7: Alarm |
1834 +| | | Bits 1-6 + Byte 10: Battery (in mV) | `0x4B45` → Alarm=True, Battery=2885 mV
1835 +| 11 | Flag | Flag bits: |
1836 +| | | Bits 2-3: MOD |
1837 +| | | Bit 1: LON |
1838 +| 12-13 | Humidity | Humidity in % | `0x0230` → 56%
1839 +| 14-15 | Temperature | Temperature in °C | `0x0202` → 5.14°C, `0xF11A` → -38.14°C
1840 +
1841 +== Example Payload Decoding ==
1842 +
1843 +Below are examples of decoded payloads:
1844 +
1845 +=== Example for Fport=5 ===
1846 +{{code}}
1847 +Payload: [0x13, 0x01, 0x40, 0x01, 0xFF, 0x0F, 0xA2, 0x12, 0x03]
1848 +Decoded Result:
1849 +{
1850 + "sensorModel": "TrackerD",
1851 + "firmwareVersion": "v1.4.0",
1852 + "frequencyBand": "EU868",
1853 + "subBand": "N/A",
1854 + "batteryVoltage": "4002 mV",
1855 + "bleSettings": "BLE Positioning with Strongest iBeacon",
1856 + "gpsMod": "GPS Only",
1857 + "positioningMod": "BLE",
1858 + "status": {
1859 + "transportMode": true,
1860 + "lon": true,
1861 + "pnackmd": false
1862 + }
1863 +}
1864 +{{/code}}
1865 +
1866 +=== Example for Fport=2 ===
1867 +{{code}}
1868 +Payload: [0x02, 0x86, 0x3D, 0x68, 0xFA, 0xC2, 0x9B, 0xAF, 0x4B, 0x45, 0x03, 0x02, 0x30, 0x02, 0x02]
1869 +Decoded Result:
1870 +{
1871 + "latitude": 42.351976,
1872 + "longitude": -87.909457,
1873 + "alarm": true,
1874 + "battery": "2885 mV",
1875 + "mod": 1,
1876 + "lon": true,
1877 + "humidity": "56 %",
1878 + "temperature": "5.14 °C"
1879 +}
1880 +{{/code}}
1881 +
1781 1781  == Horizontal Byte Layout ==
1782 1782  
1783 1783  Below is the horizontal byte layout for better visualization:
1784 1784  
1785 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:320px" %)
1786 -|(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:50px" %)**4**|(% style="background-color:#4f81bd; color:white; width:50px" %)**4**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**|(% style="background-color:#4f81bd; color:white; width:30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:30px" %)**2**
1787 -|(% style="width:69px" %)Value|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((
1788 -[[Alarm & BAT>>||anchor="HAlarm26BAT:"]]
1789 -)))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:40px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:87px" %)[[Tem>>||anchor="HTem:"]]
1790 -
1791 1791  === Fport=5 Byte Layout ===
1792 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:320px" %)
1793 -|(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**|(% style="background-color:#4f81bd; color:white; width:30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**|(% style="background-color:#4f81bd; color:white; width:30px" %)**2**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**|(% style="background-color:#4f81bd; color:white; width:30px" %)**1**
1794 -|(% style="width:69px" %)Value|(% style="width:76px" %)[[Sensor Model>>||anchor="HSensorModel:"]]|(% style="width:87px" %)[[Firmware Version>>||anchor="HFirmwareVersion:"]]|(% style="width:76px" %)[[Frequency Band>>||anchor="HFrequencyBand:"]]|(% style="width:73px" %)[[Sub Band>>||anchor="HSubBand:"]]|(% style="width:40px" %)[[Battery>>||anchor="HBattery:"]]|(% style="width:87px" %)[[SMOD>>||anchor="HSMOD:"]]|(% style="width:87px" %)[[Status>>||anchor="HStatus:"]]
1887 +{{code}}
1888 +| Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 |
1889 +|--------|--------|--------|--------|--------|--------|--------|--------|--------|
1890 +| Model | Firmware Version | Frequency Band | Sub Band | Battery Voltage | SMOD | Status |
1891 +{{/code}}
1795 1795  
1893 +=== Fport=2 Byte Layout ===
1894 +{{code}}
1895 +| Byte 1-4 | Byte 5-8 | Byte 9-10 | Byte 11 | Byte 12-13 | Byte 14-15 |
1896 +|----------|----------|-----------|---------|------------|------------|
1897 +| Latitude | Longitude | Alarm & Battery | Flag | Humidity | Temperature |
1898 +{{/code}}