Last modified by Xiaoling on 2023/12/27 09:15

From version 171.1
edited by Bei Jinggeng
on 2022/12/07 13:39
Change comment: Uploaded new attachment "image-20221207133911-7.png", version {1}
To version 216.7
edited by Xiaoling
on 2023/12/27 08:53
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -TrackerD -LoRaWAN Tracker User Manual
1 +TrackerD - LoRaWAN Tracker User Manual
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Bei
1 +XWiki.Xiaoling
Content
... ... @@ -12,6 +12,7 @@
12 12  
13 13  
14 14  
15 +
15 15  = 1.  Introduction =
16 16  
17 17  == 1.1  What is TrackerD ==
... ... @@ -22,7 +22,7 @@
22 22  )))
23 23  
24 24  (((
25 -In TrackerD, there are various sensors such as GPS, WiFi, BLE, Temperature, Humidity, Motion Detection, and Buzzer. User can use TrackerD for different tracking scenario.
26 +In TrackerD, there are various sensors such as GPS,BLE, Temperature, Humidity, Motion Detection, and Buzzer. User can use TrackerD for different tracking scenario.
26 26  
27 27  (((
28 28  TrackerD is program friendly. Developers can use Arduino IDE to customize the software of TrackerD to fit their IoT solution.
... ... @@ -36,7 +36,7 @@
36 36  TrackerD is equipped with a (% style="color:blue" %)**1000mAh Li-on rechargeable battery**(%%). Each TrackerD has a worldwide unique OTAA keys to join the LoRaWAN network.
37 37  )))
38 38  
39 -[[image:1664499921684-770.png||_mstalt="298194"]]
40 +[[image:image-20230213110119-1.png||height="382" width="834"]]
40 40  
41 41  
42 42  (% style="color:red" %)**Note: LoRaWAN server can be a general LoRaWAN server other than TTN.**
... ... @@ -50,7 +50,6 @@
50 50  * Espressif ESP32 PICO D4
51 51  * MCU: ESP32 PICO D4
52 52  * Bluetooth: Bluetooth V4.2 BR/EDR and Bluetooth LE
53 -* WiFi : 802.11 b/g/n (802.11n up to 150 Mbps)
54 54  * Integrated SPI flash : 4 MB
55 55  * RAM: 448 KB
56 56  * EEPROM: 520 KB
... ... @@ -92,8 +92,10 @@
92 92  * LoRa Transmit Mode: 125mA @ 20dBm 44mA @ 14dBm
93 93  * Tracking: max: 38mA
94 94  
95 +(% style="display:none" %)
95 95  
96 96  
98 +
97 97  == 1.3  Features ==
98 98  
99 99  
... ... @@ -102,7 +102,7 @@
102 102  * SX1276/78 Wireless Chip
103 103  * Arduino IDE Compatible
104 104  * Open source hardware / software
105 -* Regular/ Real-time GPS,BLE,WIFI tracking
107 +* Regular/ Real-time GPS,BLE
106 106  * Built-in3 axis accelerometer (LIS3DH)
107 107  * Humidity / temperature sensor : GXCAS Technology GXHT3X
108 108  * Motion sensing capability
... ... @@ -112,8 +112,10 @@
112 112  * Tri-color LED, Alarm button
113 113  * Datalog
114 114  
117 +(% style="display:none" %)
115 115  
116 116  
120 +
117 117  == 1.4  Applications ==
118 118  
119 119  
... ... @@ -120,8 +120,10 @@
120 120  * Logistics and Supply Chain Management
121 121  * Human tracking
122 122  
127 +(% style="display:none" %)
123 123  
124 124  
130 +
125 125  = 2.  Use TrackerD =
126 126  
127 127  == 2.1 How it works? ==
... ... @@ -136,10 +136,9 @@
136 136  Here is an example for how to join the [[TTNv3 LoRaWAN Network>>url:https://eu1.cloud.thethings.network]]. Below is the network structure, we use LPS8N as LoRaWAN gateway in this example. 
137 137  
138 138  
139 -[[image:1664501652064-326.png||_mstalt="293306"]]
145 +[[image:image-20230213110214-2.png||height="388" width="847"]]
140 140  
141 141  
142 -
143 143  The LPS8N is already set to connect to [[TTN V3 network >>url:https://eu1.cloud.thethings.network/]]. What the rest need to is register this device in TTN V3:
144 144  
145 145  
... ... @@ -148,7 +148,7 @@
148 148  Each TrackerD is shipped with a sticker with the default device EUI as below:
149 149  
150 150  
151 -[[image:1664501677253-891.png||_mstalt="296569"]]
156 +[[image:image-20230426085815-1.png||height="259" width="558"]]
152 152  
153 153  
154 154  Input these keys to their LoRaWAN Server portal. Below is TTN V3 screen shot:
... ... @@ -156,11 +156,9 @@
156 156  
157 157  **__Add APP EUI in the application:__**
158 158  
159 -
160 160  [[image:1664501711466-918.png||_mstalt="295828"]]
161 161  
162 162  
163 -
164 164  [[image:1664501721248-725.png||_mstalt="294450"]]
165 165  
166 166  
... ... @@ -167,7 +167,6 @@
167 167  [[image:1664501734705-405.png||_mstalt="293306"]]
168 168  
169 169  
170 -
171 171  **__Add APP KEY and DEV EUI:__**
172 172  
173 173  
... ... @@ -174,7 +174,6 @@
174 174  [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS02%20-%20LoRaWAN%20Door%20Sensor%20User%20Manual/WebHome/1654671889112-678.png?rev=1.1||_mstalt="298233" alt="1654671889112-678.png"]]
175 175  
176 176  
177 -
178 178  (% style="color:blue" %)**Step 2**:(%%) Push this button will activate this device.
179 179  
180 180  (% id="cke_bm_7709S" style="display:none" %) [[image:1664502835802-546.png||_mstalt="295061"]]
... ... @@ -191,7 +191,7 @@
191 191  Users can set TrackerD to different Positioning Mode for different applications. Below mod are supported.
192 192  
193 193  * (% style="color:#037691" %)**GPS ONLY(Factory Settings):    **(%%)Only get and uplink GPS location info.
194 -* (% style="color:#037691" %)**BLE or WiFi ONLY:            **(%%)** **Only obtain iBeacon info via BLE and uplink  or obtain wifi ssid info via WiFi and uplink. Design for Indoor tracking.
195 +* (% style="color:#037691" %)**BLE:            **(%%)** **Only obtain iBeacon info via BLE and uplink uplink. Design for Indoor tracking.
195 195  * (% style="color:#037691" %)**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.
196 196  
197 197  Users can switch modes by [[changing SMOD>>||anchor="H3.2.7SetPositioningMode"]].
... ... @@ -202,15 +202,14 @@
202 202  === 2.4.1 Uplink FPORT~=5, Device Status ===
203 203  
204 204  
205 -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.
206 +Uplink the device configures with (% style="color:blue" %)**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.
206 206  
207 -Use can also get the Device Status uplink through the downlink command: **Downlink:  0x2301**
208 +Use can also get the Device Status uplink through the downlink command: (% style="color:#037691" %)**Downlink:  0x2301**
208 208  
210 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:440px" %)
211 +|(% 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
212 +|(% 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
209 209  
210 -(% border="1.5" style="background-color:#ffffcc; color:green; width:440px" %)
211 -|=(% style="width: 60px;" %)**Size(bytes)**|=(% style="width: 70px;" %)**1**|=(% style="width: 70px;" %)**2**|=(% style="width: 70px;" %)**1**|=(% style="width: 50px;" %)**1**|=(% style="width: 30px;" %)2|=(% style="width: 40px;" %)**2**|=(% style="width: 40px;" %)1
212 -|=(% 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
213 -
214 214  [[image:1665301570342-765.png||_mstalt="294580"]]
215 215  
216 216  
... ... @@ -222,31 +222,30 @@
222 222  
223 223  (% style="color:#037691" %)**Frequency Band**:
224 224  
225 -*0x01: EU868
225 +0x01: EU868
226 226  
227 -*0x02: US915
227 +0x02: US915
228 228  
229 -*0x03: IN865
229 +0x03: IN865
230 230  
231 -*0x04: AU915
231 +0x04: AU915
232 232  
233 -*0x05: KZ865
233 +0x05: KZ865
234 234  
235 -*0x06: RU864
235 +0x06: RU864
236 236  
237 -*0x07: AS923
237 +0x07: AS923
238 238  
239 -*0x08: AS923-1
239 +0x08: AS923-1
240 240  
241 -*0x09: AS923-2
241 +0x09: AS923-2
242 242  
243 -*0x0a: AS923-3
243 +0x0a: AS923-3
244 244  
245 -Sub- Band:value 0x00~~0x08(only forAU915,US915,Others are 0xFF)
245 +(% style="color:#037691" %)**Sub-Band:**(%%) value 0x00~~0x08(only forAU915,US915,Others are 0xFF)
246 246  
247 247  (% style="color:#037691" %)**BAT:**(%%) shows the battery voltage for TrackerD.
248 248  
249 -
250 250  (% style="color:#037691" %)**Ex1:**(%%) 0x0FA2 = 4002mV
251 251  
252 252  Use can also get the Device Status uplink through the downlink command:
... ... @@ -254,54 +254,48 @@
254 254  
255 255  (% style="color:#037691" %)**SMOD Field (total 1 byte)**(%%):0x40
256 256  
257 -(% border="1.5" style="background-color:#ffffcc; color:green; width:270px" %)
258 -|=(% scope="row" style="width: 60px;" %)**Size(bit)**|(% style="width:50px" %)2bits|(% style="width:80px" %)2bit|(% style="width:80px" %)4bit
259 -|=(% style="width: 75px;" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:104px" %)GPS_Settings|(% style="width:103px" %)BLE_Settings
256 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:270px" %)
257 +|(% style="width:60px" %)**Size(bit)**|(% style="width:50px" %)1 bit|(% style="width:80px" %)2 bits|(% style="width:80px" %)4 bits
258 +|(% style="width:75px" %)**Value**|(% style="width:64px" %)SMOD|(% style="width:104px" %)GPS_Settings|(% style="width:103px" %)BLE_Settings
260 260  
261 -(% style="color:blue" %)** SMOD:**
260 +(% style="color:blue" %)**SMOD:**
262 262  
263 -(% style="color:red" %)** 1 :** (%%) GPS ONLY
262 +(% style="color:red" %)**1 :** (%%) GPS ONLY
264 264  
265 -(% style="color:red" %)** 2 :** (%%) BLE ONLY
264 +(% style="color:red" %)**2 :** (%%) BLE ONLY
266 266  
267 -(% style="color:red" %)** 3 :**  (%%) GPS/BLE Hybrid
266 +(% style="color:red" %)**3 :**  (%%) GPS/BLE Hybrid
268 268  
269 269  
270 -(% style="color:blue" %)** GPS_MOD: Define how to send GPS payload**
269 +(% style="color:blue" %)**GPS_MOD: Define how to send GPS payload**
271 271  
272 -(% style="color:red" %)** 0 : ** (%%) Enable uploading on-board Temperature and humidity values
271 +(% style="color:red" %)**0 : ** (%%) Enable uploading on-board Temperature and humidity values
273 273  
274 -(% style="color:red" %)** 1 :** (%%) Disable uploading on-board Temperature and humidity values
273 +(% style="color:red" %)**1 :** (%%) Disable uploading on-board Temperature and humidity values
275 275  
276 276  
277 -(% style="color:blue" %)** BLE_Settings:**
276 +(% style="color:blue" %)**BLE_Settings:**
278 278  
279 -(% style="color:red" %)** 1: ** (%%) BLE Positioning with Strongest iBeacon
278 +(% style="color:red" %)**1: ** (%%) BLE Positioning with Strongest iBeacon
280 280  
281 -(% _mstmutation="1" style="color:red" %)** 2:**  (%%)WiFi Positioning with Strongest WiFi SSID(% _mstmutation="1" style="color:blue" %)(V1.4.1 Version support this function later)(%%)  
282 282  
283 -
284 284  (% style="color:#037691" %)**Status Field (total 1 byte)**(%%):  0x02
285 285  
286 -(% border="1.5" style="background-color:#ffffcc; color:green; width:260px" %)
287 -|=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:50px" %)5 Bits|(% style="width:60px" %)1 Bit|(% style="width:20px" %)1 Bit|(% style="width:80px" %)1 Bit
288 -|=(% 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"]]
283 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:413px" %)
284 +|(% 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
285 +|(% 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"]]
289 289  
290 -=== 2.4.2 Uplink FPORT~=2, Realtime GNSS Positioning + Temperature & Humidity ===
287 +(% style="display:none" %)
291 291  
292 292  
293 -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,
290 +=== 2.4.2 Uplink FPORT~=2, Realtime GNSS Positioning + Temperature & Humidity ===
294 294  
295 295  
296 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:320px" %)
297 -|=(% scope="row" style="width: 60px;" %)(((
298 -**Size(bytes)**
299 -)))|(% style="width:50px" %)4|(% style="width:50px" %)4|(% style="width:70px" %)2|(% style="width:30px" %)1|(% style="width:30px" %)(((
300 -2
301 -)))|(% style="width:30px" %)(((
302 -2
303 -)))
304 -|=(% style="width: 69px;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((
293 +Users can use (% style="color:blue" %)**AT+SMOD=1,0,0**(%%) to enable uploading on-board Temperature and humidity values, and the total payload will be 15 bytes,
294 +
295 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:320px" %)
296 +|(% style="width:60px" %)**Size(bytes)**|(% style="width:50px" %)4|(% style="width:50px" %)4|(% style="width:70px" %)2|(% style="width:30px" %)1|(% style="width:30px" %)2|(% style="width:30px" %)2
297 +|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((
305 305  [[Alarm & BAT>>||anchor="HAlarm26BAT:"]]
306 306  )))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]]|(% style="width:40px" %)[[Hum>>||anchor="HHum:"]]|(% style="width:87px" %)[[Tem>>||anchor="HTem:"]]
307 307  
... ... @@ -310,16 +310,18 @@
310 310  
311 311  ==== (% style="color:blue" %)**Alarm & BAT:**(%%) ====
312 312  
313 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:250px" %)
314 -|=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:50px" %)1 bit|(% style="width:80px" %)1bit|(% style="width:50px" %)14bits
315 -|=(% style="width: 72px;" %)**Value**|(% style="width:67px" %)reserve|(% style="width:118px" %)Alarm Indicate|(% style="width:63px" %)[[BAT>>||anchor="HBAT:"]] 
306 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:321px" %)
307 +|(% style="width:60px" %)**Size(bit)**|(% style="width:60px" %)1 bit|(% style="width:134px" %)1 bit|(% style="width:67px" %)14 bits
308 +|(% style="width:72px" %)**Value**|(% style="width:67px" %)reserve|(% style="width:114px" %)Alarm Indicate|(% style="width:62px" %)[[BAT>>||anchor="HBAT:"]] 
316 316  
310 +(% style="display:none" %)
317 317  
312 +
318 318  ==== (% style="color:blue" %)**FLAG:**(%%) ====
319 319  
320 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:120px" %)
321 -|=(% scope="row" style="width: 50px;" %)**Size(bit)**|(% style="width:30px" %)2bits|(% style="width:30px" %)1bit
322 -|=(% style="width: 79px;" %)**Value**|(% style="width:55px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:47px" %)[[LON>>||anchor="HLON:"]]
315 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:184px" %)
316 +|(% style="width:68px" %)**Size(bit)**|(% style="width:61px" %)2 bits|(% style="width:55px" %)1 bit
317 +|(% style="width:79px" %)**Value**|(% style="width:56px" %)[[MOD>>||anchor="H3.2.7SetPositioningMode"]]|(% style="width:50px" %)[[LON>>||anchor="HLON:"]]
323 323  
324 324  **Example:** Payload: 0x02863D68 FAC29BAF 4B45 60 0202 011A 
325 325  
... ... @@ -344,7 +344,6 @@
344 344  [[image:1664502166010-515.png||_mstalt="291395"]]
345 345  
346 346  
347 -
348 348  ==== (% style="color:blue" %)**Alarm:**(%%) ====
349 349  
350 350  **Example: ** 0x4B & 0x40 >> 6 = 0x01
... ... @@ -364,8 +364,8 @@
364 364  * 3.40v ~~ 3.69v:  20% ~~ 40%
365 365  * < 3.39v:  0~~20%
366 366  
361 +(% style="display:none" %) (%%)
367 367  
368 -
369 369  ==== (% style="color:blue" %)**MOD:**(%%) ====
370 370  
371 371  **Example: ** (0x60>>6) & 0x3f =1
... ... @@ -409,14 +409,12 @@
409 409  === 2.4.3  Uplink FPORT~=3, Realtime GNSS Positioning (Default Mode) ===
410 410  
411 411  
412 -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)
406 +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)
413 413  
414 414  
415 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:300px" %)
416 -|=(% scope="row" style="width: 60px;" %)(((
417 -**Size(bytes)**
418 -)))|(% style="width:60px" %)4|(% style="width:60px" %)4|(% style="width:60px" %)2|(% style="width:50px" %)1
419 -|=(% style="width: 69px;" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((
409 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:300px" %)
410 +|(% style="width:60px" %)**Size(bytes)**|(% style="width:60px" %)4|(% style="width:60px" %)4|(% style="width:70px" %)2|(% style="width:50px" %)1
411 +|(% style="width:69px" %)**Value**|(% style="width:76px" %)[[Latitude>>||anchor="HLocationinfo:"]]|(% style="width:87px" %)[[Longitude>>||anchor="HLocationinfo:"]]|(% style="width:76px" %)(((
420 420  [[Alarm & BAT>>||anchor="HAlarm26BAT:"]]
421 421  )))|(% style="width:73px" %)[[FLAG>>||anchor="HFLAG:"]]
422 422  
... ... @@ -438,11 +438,9 @@
438 438  
439 439  The payload is 15 bytes, as below.
440 440  
441 -(% border="1.5" style="background-color:#ffffcc; color:green; width:500px" %)
442 -|=(% scope="row" %)(((
443 -**Size(bytes)**
444 -)))|4|4|2|1|1|1|1|1
445 -|=**Value**|Latitude|Longitude|Year|Month|Day|Hous|Min|Sen
433 +(% border="1" style="background-color:#f2f2f2; width:500px" %)
434 +|**Size(bytes)**|4|4|2|1|1|1|1|1
435 +|**Value**|Latitude|Longitude|Year|Month|Day|Hous|Min|Sen
446 446  
447 447  [[image:image-20221009160309-2.png||_mstalt="429312"]]
448 448  
... ... @@ -455,11 +455,9 @@
455 455  User can set **[[BLEMASK>>||anchor="H3.2.11A0SetBLEMASKtofilterBLEiBeacon"]]** so TrackerD will only search the iBeacons which have UUID that match the BLEMASK settings.
456 456  
457 457  
458 -(% border="1.5" cellspacing="3" style="background-color:#ffffcc; color:green; width:450px" %)
459 -|=(% scope="row" style="width: 60px;" %)(((
460 -**Size(bytes)**
461 -)))|(% 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
462 -|=(% style="width: 50px;" %)**Value**|(% style="width:44px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:61px" %)(((
448 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:450px" %)
449 +|(% style="width:60px" %)**Size(bytes)**|(% 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
450 +|(% style="width:50px" %)**Value**|(% style="width:44px" %)[[UUID>>||anchor="HLocationinfo:"]]|(% style="width:61px" %)(((
463 463  iBeacon MAJOR
464 464  )))|(% style="width:63px" %)(((
465 465  iBeacon MINOR
... ... @@ -482,48 +482,64 @@
482 482  * (% style="color:#037691" %)**Measured Power: ** (%%) The Measured Power from the strongest iBeacon.
483 483  * (% style="color:#037691" %)**RSSI:  ** (%%) The RSSI from the strongest iBeacon.
484 484  
473 +(% style="display:none" %) (%%)
485 485  
475 +=== 2.4.6  Uplink FPORT~=7, Alarm information status(Since firmware 1.4.4) ===
486 486  
487 -=== 2.4.6  Uplink FPORT~=8, WiFi Positioning with Strongest WiFi SSID(Since firmware 1.4.1) ===
488 488  
478 +The upward link device is configured to FPORT = 7. Once Trackerd alarm, it will upload the news to the server.
489 489  
490 -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.
480 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:284.818px" %)
481 +|(% style="width:97px" %)**Size(bytes)**|(% style="width:103px" %)2|(% style="width:81px" %)1
482 +|(% style="width:97px" %)**Value**|(% style="width:103px" %)[[Alarm & BAT>>path:#HAlarm26BAT:]]|(% style="width:81px" %)Mod+lon
491 491  
484 + [[image:image-20230302145315-1.png]]
492 492  
493 -(% border="1.2" cellspacing="3" style="background-color:#ffffcc; color:green; width:371.222px" %)
494 -|=(% scope="row" style="width: 60px;" %)(((
495 -**Size(bytes)**
496 -)))|(% style="width:60px" %)6|(% style="width:60px" %)4|(% style="width:79px" %)2|(% style="width:66px" %)1
497 -|=(% style="width: 69px;" %)**Value**|(% style="width:76px" %)SSID|(% style="width:87px" %)RSSI|(% style="width:79px" %)(((
498 -[[Alarm & BAT>>||anchor="HAlarm26BAT:"]]
499 -)))|(% style="width:66px" %)[[FLAG>>||anchor="HFLAG:"]]
486 +**alarm**=(bytes[0] & 0x40)  ~/~/ Alarm status
500 500  
501 -(% class="wikigeneratedid" %)
502 -[[image:1667288597595-714.png||_mstalt="299598" height="212" width="1151"]]
488 +**batV**=~(~(~(bytes[0] & 0x3f) <<8) | bytes[1])/1000;  ~/~/ Battery,units:V
503 503  
490 +**mod** = bytes[2] & 0xC0;
504 504  
505 -* (% style="color:#037691" %)**BAT: ** (%%) Ex1:0x4B45 & 0x3FFF ⇒ 3901 (mV).
506 -* (% style="color:#037691" %)**SSID:      **(%%)WiFi name.
507 -* (% style="color:#037691" %)**RSSI:      **(%%)The RSSI from the strongest WiFi.
492 +**Lon**=(bytes[2] & 0x20)
508 508  
509 509  
510 510  
511 -=== 2.4.7  Add Payload format in TTN V3 ===
496 +=== 2.4.7  Uplink FPORT~=9, BLE Positioning with Multiple iBeacon(Since firmware 1.4.7) ===
512 512  
498 +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.
513 513  
514 -In TTN V3, user can add a custom payload so it shows friendly.
500 +User can set [[(% class="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.
515 515  
516 -In the page (% style="color:#037691" %)**Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder**
502 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:348px" %)
503 +|**Size(bytes)**|2|2|1|…..|2|2|1|2|1
504 +|**Value**|iBeacon MAJOR|iBeacon MINOR|iBeacon RSSI|…..|iBeacon MAJOR|iBeacon MINOR|iBeacon RSSI|[[Alarm & BAT>>path:#HAlarm26BAT:]]|[[FLAG>>path:#HFLAG:]]
517 517  
506 +(% class="wikigeneratedid" id="H" %)
507 +[[image:image-20231023103116-1.png||height="448" width="901"]]
518 518  
519 -[[image:1664502649601-895.png||_mstalt="296985"]]
509 +* (% style="color:#037691" %)**BAT: ** (%%) Ex1:0x4B45 & 0x3FFF ⇒ 3901 (mV).
510 +* (% style="color:#037691" %)**MAJOR:** (%%) The MAJOR from the strongest iBeacon.
511 +* (% style="color:#037691" %)**MINOR:**  (%%)The MINOR from the strongest iBeacon.
512 +* (% style="color:#037691" %)**RSSI:  ** (%%) The RSSI from the strongest iBeacon.
520 520  
514 +(% class="wikigeneratedid" %)
515 +**Note: This mode does not have a fixed decoder. Its decoder depends on the number of beacons and can be parsed according to the order of the payload.**
516 +payload format: (Major + Minor+Rssi)+(Major + Minor+Rssi)+...(Maximum forty group)...+BAT+State
521 521  
522 522  
523 -Add the decoder from this link: 
519 +=== 2.4.8  Add Payload format in TTN V3 ===
524 524  
525 -[[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD>>https://github.com/dragino/dragino-end-node-decoder/tree/main/TrackerD]]
526 526  
522 +In TTN V3, user can add a custom payload so it shows friendly.
523 +
524 +In the page (% style="color:#037691" %)**Applications ~-~-> Payload Formats ~-~-> Custom ~-~-> decoder**
525 +
526 +[[image:1664502649601-895.png||_mstalt="296985"]]
527 +
528 +
529 +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]]
530 +
527 527  Save the change the uplink message will be parsed. As below:
528 528  
529 529  [[image:1664502676891-606.png||_mstalt="296673"]]
... ... @@ -536,7 +536,6 @@
536 536  
537 537  Instruction is here:  [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20Data%20Cake/#H7.Example~~-~~-AddTrackerDGPSTrackingInDataCake>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20Data%20Cake/#H7.Example--AddTrackerDGPSTrackingInDataCake]]
538 538  
539 -
540 540  [[image:1664502695771-538.png||_mstalt="297349"]]
541 541  
542 542  
... ... @@ -547,13 +547,53 @@
547 547  
548 548  Instruction is here: [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Tago.IO/#H3.A0Example-CreateTrackerD2FLGT92positioningwidget>>url:http://wiki.dragino.com/xwiki/bin/view/Main/Tago.IO/#H3.A0Example-CreateTrackerD2FLGT92positioningwidget]]
549 549  
550 -
551 551  [[image:1664502715371-321.png||_mstalt="292162"]]
552 552  
553 553  
554 -== 2.7  Datalog Feature ==
556 +== 2.7  Integrate with Node-red ==
555 555  
556 556  
559 +~1. Install node-red, please refer to the installation method in the link:
560 +
561 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H1.A0Installation>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H1.A0Installation]]
562 +
563 +
564 +2. Import the created flow template, please refer to the import method in the link:
565 +
566 +[[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0Importsampleflow>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0Importsampleflow]]
567 +
568 +
569 +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]]
570 +
571 +(% 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.**
572 +
573 +[[image:image-20230307135914-1.png||height="527" width="1045"]]
574 +
575 +
576 +[[image:image-20230307135932-2.png||height="527" width="1044"]]
577 +
578 +
579 +3. Display the map
580 + Enter the link to the map:
581 +
582 + Change its suffix to ditu:http:~/~/119.91.62.30:1880/**ditu/**
583 +
584 +**~ **[[image:image-20230308115430-1.png||height="548" width="1041"]]
585 +
586 +
587 + Hit all input in input stream
588 +
589 + [[image:image-20230308115616-2.png||height="563" width="1070"]]
590 +
591 +
592 + View map again
593 +
594 +[[image:image-20230308115701-3.png||height="571" width="1085"]]
595 +
596 +
597 +== 2.8  Datalog Feature ==
598 +
599 +
557 557  total 273 entries,by default,
558 558  
559 559  User can set [[PNACKMD=1>>||anchor="H3.2.11A0AutoSendNone-ACKmessages"]], to enable Datalog feature.
... ... @@ -566,14 +566,13 @@
566 566  [[image:image-20221009234629-1.png||_mstalt="431145" height="390" width="577"]]
567 567  
568 568  
569 -== 2.8 Alarm Mode ==
612 +== 2. Alarm Mode ==
570 570  
571 571  
572 572  (((
573 -User can push the (% style="color:red" %)**RED button**(%%) by more than 5 seconds to enter Alarm Mode.
616 +User can push the (% style="color:red" %)**RED button**(%%) by more than 5 seconds to enter Alarm Mode. Alarm Mode is used to send SOS info to IoT platform.
574 574  )))
575 575  
576 -
577 577  (((
578 578  Once enter Alarm mode, the (% style="color:green" %)**GREEN LED**(%%) will flash 3 times, the buzzer will alarm for 5 seconds, then TrackerD will immediately send a packet without location info and then send a data packet with GPS positioning information. After that, the device will send 60 packets at 1-minute intervals. The Alarm flag in the payload will be set for the next 60 packets unless exits alert mode.
579 579  )))
... ... @@ -591,22 +591,24 @@
591 591  )))
592 592  
593 593  
594 -== 2.9 Transport Mode ==
636 +== 2.10  Transport Mode ==
595 595  
596 596  
597 -In Transport Mode, TrackerD will check if there is motion. If there is no motion, device will send uplinks every 20 minutes. If there is motion, device will send uplink every 5 minutes.
639 +In Transport Mode, TrackerD will check if there is motion (threldhold defined by **[[PT)>>||anchor="H3.2.16GetorSetThresholdformotiondetectFF08Sincefirmware1.4.3FF09"]]** . If there is no motion, device will send uplinks every 20 minutes (Defined by **[[TDC)>>||anchor="H3.2.1SetTransmitInterval"]]** . If there is motion, device will send uplink every 5 minutes(defined by **[[MTDC)>>||anchor="H3.2.3SetTransportModePackettransmissioninterval"]]**.
598 598  
641 +When device is set in Transport Mode, it will uplink more frequenctly during moving.
642 +
599 599  * **[[MTDC>>||anchor="H3.2.3SetTransportModePackettransmissioninterval"]]** defines the Uplink Interval during transportation.
600 600  * **[[TDC>>||anchor="H3.2.1SetTransmitInterval"]]** defines the uplink interval when TrackerD is stactic.
601 601  * **[[PT>>||anchor="H3.2.16GetorSetThresholdformotiondetectFF08Sincefirmware1.4.3FF09"]]** defines the threldhold to detect a motion.
602 602  
647 +(% style="display:none" %) (%%)
603 603  
649 +== 2.11  LED Status ==
604 604  
605 -== 2.10 LED Status ==
606 606  
607 -
608 -(% border="1.5" style="background-color:#ffffcc; width:500px" %)
609 -|=(% style="width: 150px;" %)**Event**|=(% style="width: 200px;" %)**Action**|=(% style="width: 150px;" %)**AT+LON to control on/off**
652 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
653 +|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**Event**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Action**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**AT+LON to control on/off**
610 610  |(% style="width:157px" %)**Power On**|(% style="width:271px" %)(% style="color:blue" %)**BLUE, **(% style="color:red" %)**RED , **(% style="color:green" %)**Green** flash once|(% style="width:202px" %)N/A
611 611  |(% style="width:157px" %)**Join request**|(% style="width:271px" %)(% style="color:green" %)**Green** (%%)led fast blink once (200ms)|(% style="width:202px" %)Yes
612 612  |(% style="width:157px" %)**Join Success**|(% style="width:271px" %)(% style="color:green" %)**Green**(%%) led on 5 second|(% style="width:202px" %)N/A
... ... @@ -619,11 +619,11 @@
619 619  |(% style="width:157px" %)**Get Downlink**|(% style="width:271px" %)(% style="color:green" %)**GREEN**(%%) led on 1 second|(% style="width:202px" %)Yes
620 620  |(% style="width:157px" %)**Movement Detect**|(% style="width:271px" %)(% style="color:red" %)**RED **(%%)led on 500ms|(% style="width:202px" %)N/A
621 621  
666 +(% style="display:none" %) (%%)
622 622  
668 +== 2.12  Button Function ==
623 623  
624 -== 2.11 Button Function ==
625 625  
626 -
627 627  (% style="color:blue" %)**RESET button:**
628 628  
629 629  [[image:1664502835802-546.png||_mstalt="295061"]]
... ... @@ -633,20 +633,21 @@
633 633  
634 634  (% style="color:red" %)**RED button:**
635 635  
636 -[[image:1664502854406-763.png||_mstalt="295568"]]
680 +[[image:image-20230213110506-3.png]](% style="display:none" %)
637 637  
682 +(% style="display:none" %) (%%)
638 638  
639 -(% border="1" style="background-color:#ffffcc; width:510px" %)
640 -|=(% style="width: 100px;" %)**Function**|=(% style="width: 205px;" %)**Action**|=(% style="width: 205px;" %)**Description**
684 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
685 +|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 205px;background-color:#D9E2F3;color:#0070C0" %)**Action**|=(% style="width: 205px;background-color:#D9E2F3;color:#0070C0" %)**Description**
641 641  |(% style="width:135px" %)Send Alarm|(% style="width:220px" %)Keep Pressing (% style="color:red" %)**RED**(%%) button for more than 5 seconds|(% style="width:265px" %)Enter Alarm Mode.  See [[Alarm Mode>>||anchor="H2.8AlarmMode"]]
642 642  |(% 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
643 643  |(% 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.
644 644  
690 +(% style="display:none" %) (%%)
645 645  
692 +== 2.13  USB Port Function ==
646 646  
647 -== 2.12 USB Port Function ==
648 648  
649 -
650 650  The USB interface of TrackerD has below functions:
651 651  
652 652  * Power on the device
... ... @@ -654,8 +654,18 @@
654 654  * [[Configure Device>>||anchor="H3.ConfigureTrackerDviaATcommandorLoRaWANdownlink"]]
655 655  * [[Upgrade Firmware>>||anchor="H5.UploadFirmware"]]
656 656  
702 +(% style="display:none" %) (%%)
657 657  
704 +== 2.14  Sleep Mode ==
658 658  
706 +
707 +(% style="color:blue" %)**Sleep Mode:**(%%) To prevent accidental touch of the red button during transportation or assembly, so the peripherals of the device are turned off and enter deep sleep.
708 +
709 +In SLEEP mode, you need to reset by (% style="color:#037691" %)**reset button**.
710 +
711 +Use the** (% style="color:#4472c4" %)AT+SLEEP(%%)** command to put the device into sleep.
712 +
713 +
659 659  = 3. Configure TrackerD via AT command or LoRaWAN downlink =
660 660  
661 661  
... ... @@ -669,7 +669,6 @@
669 669  
670 670  TrackerD supports the AT command set in stock firmware. User can connect to TrackerD with TYPE-C cable to use AT commands as shown below.
671 671  
672 -
673 673  [[image:1664502999401-486.png||_mstalt="296985"]]
674 674  
675 675  
... ... @@ -684,6 +684,7 @@
684 684  
685 685  [[image:1664503047675-651.png||_mstalt="295386"]]
686 686  
741 +(% style="display:none" %) (%%)
687 687  
688 688  == 3.2 Command Set ==
689 689  
... ... @@ -750,7 +750,7 @@
750 750  (% style="color:#037691" %)**0x02 01**    (%%) ~/~/  Exit Alarm Mode
751 751  
752 752  
753 -=== 3.2.5 Disable/Enable LED flash ===
808 +=== 3.2.5 Disable/Enable LED flash and buzzer ===
754 754  
755 755  
756 756  Disable/Enable LED for position, downlink and uplink
... ... @@ -789,7 +789,6 @@
789 789  
790 790  SMOD define how TrackerD scan and uplink data:
791 791  
792 -
793 793  * (% style="color:blue" %)**AT Command:**
794 794  
795 795  (% style="color:#037691" %)**AT+SMOD=aa,bb,cc**
... ... @@ -798,7 +798,7 @@
798 798  
799 799  * (% style="color:red" %)**1: GPS ONLY(Factory Settings):    **(%%)Only get and uplink GPS location info.
800 800  
801 -* (% style="color:red" %)**2: BLE or WiFi ONLY:                     **(%%)Only obtain iBeacon info via BLE and uplink  or obtain WiFi ssid info via WiFi and uplink. Design for Indoor tracking.
855 +* (% style="color:red" %)**2: BLE :                     **(%%)Only obtain iBeacon info via BLE and uplink. Design for Indoor tracking.
802 802  
803 803  * (% 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.
804 804  
... ... @@ -811,8 +811,7 @@
811 811  (% style="color:#037691" %)**cc:   **
812 812  
813 813  * (% _mstmutation="1" style="color:red" %)**1 : **(%%) (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State 
814 -
815 -* (% _mstmutation="1" style="color:red" %)**2 : **(%%) (WiFi)SSID+Rssi+BAT+State ((% _mstmutation="1" style="color:#037691" %)V1.4.1 Version support this function later(%%))  
868 +  
816 816  
817 817  (% style="color:blue" %)**Example:**
818 818  
... ... @@ -822,9 +822,8 @@
822 822  
823 823   AT+SMOD=2,0,1 ~-~->  (iBeacon)UUID+ Major + Minor+Power+Rssi+BAT+State
824 824  
825 - AT+SMOD=2,0,2 ~-~->  (WiFi)SSID+Rssi+BAT+State
878 + AT+SMOD=2,0, ~-~->  (iBeacon) (Major + Minor+Rssi)+(Major + Minor+Rssi)+...(Maximum forty group)...+BAT+State
826 826  
827 -
828 828  * (% style="color:blue" %)**Downlink Payload (prefix 0xA5):**
829 829  
830 830  (% style="color:#037691" %)**0xA5 01 00 00**    (%%) ~/~/  Same as AT+SMOD=1,0,0
... ... @@ -835,10 +835,8 @@
835 835  
836 836  Set max positioning time, default is 150 seconds. TrackerD will try to get location info within this period. If fail to get position data within this time, TrackerD will use 000000 for latitude and longitude.
837 837  
838 -
839 839  If **AT+FTIME=0**. The GPS module will be always powered and positioning. This will highly increase the power consumption (up to 50mA). When AT+FTIME=0, it will improve fix accuracy and shorten the acquire time for next uplink.
840 840  
841 -
842 842  * (% style="color:blue" %)**AT Command:**
843 843  
844 844  (% style="color:#037691" %)**AT+FTIME=xx**  (%%) **~-~-> ** Set to use xx as max fix time.
... ... @@ -856,10 +856,8 @@
856 856  
857 857  PDOP(Position Dilution of Precision) filter, TrackerD will only accept GPS data with a lower PDOP value than pre-configure PDOP value. If device can't get a valid GPS packet within FTIME timeout, it will use the GPS data with lowest PDOP value to server.
858 858  
859 -
860 860  A GPS packet with lower PDOP has higher accuracy. PDOP default value is 2.0
861 861  
862 -
863 863  * (% style="color:blue" %)**AT Command:**
864 864  
865 865  (% style="color:#037691" %)**AT+PDOP=2.5 ** (%%) **~-~->  ** Set PDOP to 2.5
... ... @@ -874,7 +874,6 @@
874 874  (% style="color:#037691" %)**0xAD 00 46**    (%%) ~/~/  Set AT+PDOP=7  (0x46 / 10 =7)
875 875  
876 876  
877 -
878 878  === 3.2.10 Disable/Enable the confirmation mode ===
879 879  
880 880  
... ... @@ -883,11 +883,11 @@
883 883  (% style="color:#037691" %)**AT+CFM=xx**
884 884  
885 885  
886 -**~ Example:**
933 +**Example:**
887 887  
888 - AT+CFM=0    **~-~->   ** Disable confirmation
935 +AT+CFM=0    **~-~->   ** Disable confirmation
889 889  
890 - AT+CFM=1    **~-~->  ** Enable confirmation
937 +AT+CFM=1    **~-~->  ** Enable confirmation
891 891  
892 892  
893 893  * (% style="color:blue" %)**Downlink Payload (prefix 0x05):**
... ... @@ -925,92 +925,167 @@
925 925  
926 926  (% style="color:blue" %)**AT Command:**
927 927  
928 - (% _mstmutation="1" style="color:#037691" %)**AT+BLEMASK=123456**   (%%) ~/~/ Set BLEMASK = 123456
975 +(% _mstmutation="1" style="color:#037691" %)**AT+BLEMASK=123456**   (%%) ~/~/ Set BLEMASK = 123456
929 929  
930 - (% _mstmutation="1" style="color:#037691" %)**AT+BLEMASK=0**  (%%) ~/~/ disable BLEMASK
977 +(% _mstmutation="1" style="color:#037691" %)**AT+BLEMASK=0**  (%%) ~/~/ disable BLEMASK
931 931  
932 -(% style="color:blue" %)**Downlink Payload: (Prefix : 0xB2)(Since firmware 1.4.1**
979 +(% style="color:blue" %)**Downlink Payload: (Prefix : 0xB2)(Since firmware 1.4.1)**
933 933  
934 934  Example: 0xB2 01 02 03 04 05 06    ~/~/ Set BLEMASK to 123456
935 935  
936 936  
937 -=== 3.2.13  Set WiFIMASK to filter WiFi SSID(Since firmware 1.4.1 ===
984 +=== 3.2.13  Disable/Enable Information printing(Since firmware 1.4.1) ===
938 938  
939 939  
940 -WiFiMASK is to filter the unwanted WiFi SSID during scan. For example, if WiFiMASK is 123456. TrackerD will only uplink SSID info which includes 123456 as prefix. It will ignore all other WiFi which doesn’t contact 123456 in the SSID.
987 +Users can use this feature to enable/disable Information printing.
941 941  
942 -(% style="color:red" %)**Note: WiFiMASK range is 6 ~~ 10 bytes. If AT+ WiFiMASK < 6 bytes, WiFiMASK will be disabled.**
989 +(% style="color:blue" %)**AT Command:**
943 943  
991 +(% style="color:#037691" %)**AT+SHOWID=XX         **(%%) ~/~/  (Disable (0), Enable (1), default:0)
992 +\\Example: AT+SHOWID=1 ~-~-> Enable Information printing.
993 +
994 +
995 +=== 3.2.14  Get or Set Eight Channels Mode, only for us915, AU915(Since firmware 1.4.1) ===
996 +
997 +
998 +The Channels Mode in the LORAWAN LMIC library is from 0 ~~ 7. When CHE = 8, 72 channels will be accessible to the network.
999 +
944 944  (% style="color:blue" %)**AT Command:**
945 945  
946 - (% _mstmutation="1" style="color:#037691" %)**AT+WiFiMASK=123456**    (%%) ~/~/ Set WiFiMASK = 123456
1002 +(% style="color:#037691" %)**AT+CHE=1      **(%%) ~/~/ set one channels mode
947 947  
948 - (% _mstmutation="1" style="color:#037691" %)**AT+WiFiMASK=0**       (%%) ~/~/ disable WiFiMASK
949 949  
950 -(% style="color:blue" %)**Downlink Payload: (Prefix : 0xB3)(Since firmware 1.4.1)**
1005 +(% style="color:blue" %)**Downlink Payload:0X24**
951 951  
952 -Example: 0xB3 01 02 03 04 05 06    ~/~/ Set WiFiMASK to 123456
1007 +Example: 0x24 01  ~/~/ Same as AT+CHE=1
953 953  
954 954  
955 -=== 3.2.14  Disable/Enable Information printing(Since firmware 1.4.1) ===
1010 +=== 3.2.15  Get or Set Threshold for motion detect(Since firmware 1.4.3) ===
956 956  
957 957  
958 -Users can use this feature to enable/disable Information printing.
1013 +User can set the motion detect thredhold for transportation mode. The smaller the value, the more sensitivity to trigger a motion event.
959 959  
960 960  (% style="color:blue" %)**AT Command:**
961 961  
962 -(% style="color:#037691" %)**AT+SHOWID=XX         **(%%) ~/~/  (Disable (0), Enable (1), default:0)
963 -\\Example: AT+SHOWID=1 ~-~-> Enable Information printing.
1017 +(% style="color:#037691" %)**AT+PT=xx**
964 964  
1019 +Example:
965 965  
966 -=== 3.2.15  Get or Set Eight Channels Mode, only for us915, AU915(Since firmware 1.4.1) ===
1021 +AT+PT=14    ~-~->    Set to detect car motion.
967 967  
1023 +AT+PT=41  ~-~->    set to detect walk motion.
968 968  
969 -The Channels Mode in the LORAWAN LMIC library is from 0 ~~ 7. When CHE = 8, 72 channels will be accessible to the network.
970 970  
1026 +(% style="color:blue" %)**Downlink Payload:0xB4**
1027 +
1028 +0xB4 14          ~/~/  Same as AT+PT=14
1029 +
1030 +
1031 +=== 3.2.16  Set AT command window time(Since firmware 1.4.5) ===
1032 +
1033 +
1034 +AT command window time setting, customers can set the required time according to their own operation mode.The unit is second.
1035 +
971 971  (% style="color:blue" %)**AT Command:**
972 972  
973 -(% style="color:#037691" %)**AT+CHE=**(%%) ~/~/ set one channels mode
1038 +(% style="color:#037691" %)**AT+ATST=XX**
974 974  
1040 +Example:
975 975  
976 -(% style="color:blue" %)**Downlink Payload:0X24**
1042 +AT+ATST=15    ~-~-> Set the time to 15 seconds
977 977  
978 -Example: 0x24 01  ~/~/ Same as AT+CHE=1
1044 +(% style="color:blue" %)**Downlink Payload:0XB5**
979 979  
1046 +0xB5 0F          ~/~/  Same as AT+ATST=15
980 980  
981 -=== 3.2.16  Get or Set Threshold for motion detect(Since firmware 1.4.3) ===
982 982  
1049 +=== 3.2.17  Set the stepmeter mode(Since firmware 1.4.5) ===
983 983  
984 -User can set the motion detect thredhold for transportation mode. The smaller the value, the more sensitivity to trigger a motion event.
985 985  
1052 +After setting the step counting mode, it cannot be interrupted by motion. This mode is very power consuming. Used on some special occasions.
1053 +
986 986  (% style="color:blue" %)**AT Command:**
987 987  
988 -(% style="color:#037691" %)**AT+PT=xx**
1056 +(% style="color:#037691" %)**AT+PM=xx**
989 989  
990 - Example:
1058 +Example:
991 991  
992 - AT+PT=14    ~-~->    Set to detect car motion.
1060 +AT+PM=1    ~-~->  Turn on step counting mode
993 993  
994 - AT+PT=41  ~-~->    set to detect walk motion.
1062 +AT+PM=0    ~-~->  Turn OFF step counting mode
995 995  
1064 +(% style="color:blue" %)**Downlink Payload:0XB6**
996 996  
997 -(% style="color:blue" %)**Downlink Payload:0xB4**(%%)
998 -0xB4 14          ~/~/  Same as AT+PT=14
1066 +0xB6 01          ~/~/  Same as AT+PM=1
999 999  
1000 1000  
1001 -= 4. Setting for Different Scenarios =
1069 +=== 3.2.18  Set down the decline detection mode(Since firmware 1.4.5) ===
1002 1002  
1003 1003  
1072 +This mode is used in conjunction with AT+PT(The recommended threshold is between 50 and 70, you need to set it according to the environment yourself). This function is used in hospitals, nursing homes, nursing homes and other places to prevent the elderly and patients from falling. No one knows.
1004 1004  
1005 -= 5. Upload Firmware =
1074 +(% style="color:blue" %)**AT Command:**
1006 1006  
1007 -== 5.1 Firmware Change Log ==
1076 +(% style="color:#037691" %)**AT+FD=xx**
1008 1008  
1078 +**Example:**
1009 1009  
1080 +AT+FD=1    ~-~->  Turn on the Fall detection
1081 +
1082 +AT+FD=0    ~-~->  Turn OFF the Fall detection
1083 +
1084 +(% style="color:blue" %)**Downlink Payload:0XB7**
1085 +
1086 +0xB7 01          ~/~/  Same as AT+FD=1
1087 +
1088 +
1089 +=== 3.2.19 Disable/Enable buzzer(Since firmware 1.4.6) ===
1090 +
1091 +
1092 +Disable/Enable buzzer for Alarm, downlink and uplink
1093 +
1094 +(% style="color:blue" %)**AT Command:**
1095 +
1096 +(% style="color:#037691" %)**AT+BEEP=XX**
1097 +
1098 +Example:
1099 +
1100 +AT+BEEP=1 ~-~-> Turn on the buzzer
1101 +
1102 +AT+BEEP=0 ~-~-> Turn OFF the buzzer
1103 +
1104 +(% style="color:blue" %)**Downlink Payload:0XB9**
1105 +
1106 +0xB9 01 ~/~/ Same as AT+BEEP=1
1107 +
1108 +
1109 +=== 3.2.20 Set long press time(Since firmware 1.4.6) ===
1110 +
1111 +
1112 +When using the red button Changan to alarm, press and hold the time to set 0~~10 seconds, which is convenient for use scenarios.
1113 +
1114 +(% style="color:blue" %)**AT Command:**
1115 +
1116 +(% style="color:#037691" %)**AT+EAT=XX**
1117 +
1118 +Example:
1119 +
1120 +AT+EAT=2 ~-~-> Set the long press time to 2s
1121 +
1122 +(% style="color:blue" %)**Downlink Payload:0XBA**
1123 +
1124 +0xBA 02 ~/~/ Same as AT+EAT=2
1125 +
1126 +
1127 += 4. Upload Firmware =
1128 +
1129 +== 4.1 Firmware Change Log ==
1130 +
1131 +
1010 1010  **[[See this link>>url:https://github.com/dragino/TrackerD]]**
1011 1011  
1012 1012  
1013 -== 5.2 How to upgrade firmware ==
1135 +== 4.2 How to upgrade firmware ==
1014 1014  
1015 1015  
1016 1016  User can use the TrackerD's USB port to upgrade firmware into it. The hardware connection for upgrade firmware is as below:
... ... @@ -1049,23 +1049,22 @@
1049 1049  US915.bin @ 0x10000(Select the bin file of the frequency band you need)
1050 1050  
1051 1051  
1052 -[[image:image-20221118105220-2.png||_mstalt="426608"]]
1174 +[[image:image-20221207120501-1.png]]
1053 1053  
1054 1054  
1055 1055  
1056 1056  After upgrade finish, it will show finish as below:
1057 1057  
1058 -[[image:image-20221118105402-4.png||_mstalt="427986"]]
1180 +[[image:image-20221207133911-7.png]]
1059 1059  
1060 1060  
1183 += 5. Developer Guide =
1061 1061  
1062 -= 6. Developer Guide =
1185 +== 5.1 Compile Source Code ==
1063 1063  
1064 -== 6.1 Compile Source Code ==
1187 +=== 5.1.1 Set up ARDUINO compile environment ===
1065 1065  
1066 -=== 6.1.1 Set up ARDUINO compile environment ===
1067 1067  
1068 -
1069 1069  * **Download the latest Arduino software (IDE) from the Arduino official website:  [[https:~~/~~/www.arduino.cc/en/Main/Software>>url:https://www.arduino.cc/en/Main/Software]]**
1070 1070  
1071 1071  Install IDE on PC, open and click (% style="color:#037691" %)**File ~-~-> Preference**,(%%) add the following URL:  [[https:~~/~~/dl.espressif.com/dl/package_esp32_index.json>>url:https://links.jianshu.com/go?to=https%3A%2F%2Fdl.espressif.com%2Fdl%2Fpackage_esp32_index.json]]
... ... @@ -1080,13 +1080,70 @@
1080 1080  [[image:1664503715811-892.png||_mstalt="295698"]]
1081 1081  
1082 1082  
1204 +=== 5.1.2  Build the development environment ===
1205 +
1206 +
1207 +**~1. Download and install arduino IDE**
1208 +
1209 +[[https:~~/~~/www.arduino.cn/thread-5838-1-1.html>>url:https://links.jianshu.com/go?to=https%3A%2F%2Fwww.arduino.cn%2Fthread-5838-1-1.html]]
1210 +
1211 +
1212 +**2. Download the ESP32 development package in the arduino IDE**
1213 +
1214 +[[image:image-20221213100007-1.png]]
1215 +
1216 +
1217 +Input: [[https:~~/~~/dl.espressif.com/dl/package_esp32_index.json>>https://dl.espressif.com/dl/package_esp32_index.json]]
1218 +
1219 +[[image:image-20221213100626-2.png]]
1220 +
1221 +
1222 +Restart the IDE after the addition is complete, then:
1223 +
1224 +[[image:image-20221213100808-3.png||height="679" width="649"]]
1225 +
1226 +
1227 +[[image:image-20221213101040-4.png]]
1228 +
1229 +
1230 +(% style="color:red" %)**Note: Currently version 1.04 is almost impossible to download, you can choose version 1.03.
1231 +Don't quit halfway.~~! If you quit halfway, there is a high probability that it will freeze, and you will need to download again next time. (If you click to continue downloading, an error will be reported after completion)**
1232 +
1233 +
1234 +Then enter a long waiting process. If you don't want to wait, you can go to the Internet to download directly, and then import:
1235 +
1236 +(% style="color:blue" %)**Methods as below:**
1237 +
1238 +~1. Download: [[https:~~/~~/github.com/dragino/TrackerD/releases/tag/v1.4.4>>https://github.com/dragino/TrackerD/releases/tag/v1.4.4]]
1239 +
1240 +2. Find the arduino installation path, hardware → create a new espressif folder → create a new esp32 folder, unzip the compressed package here.
1241 +
1083 1083  (% id="cke_bm_4554S" style="display:none" %) (%%)Find the path of SP32 installation, find the file as shown in Figure 1, and change the SPI pin to the shown in Figure 2.
1084 1084  
1244 +[[image:image-20221213102311-5.png||height="582" width="711"]]
1245 +
1246 +
1247 +**3. Find tools→get.exe in the decompressed file and run it (it will close automatically after completion)**
1248 +
1249 +[[image:image-20221213102334-6.png]]
1250 +
1251 +(% style="color:red" %)**Note: This step requires a python environment**
1252 +
1253 +
1254 +Either way, in the end:
1255 +
1256 +The final effect is to open the arduino and you can see the esp32
1257 +
1258 +[[image:image-20221213110952-8.png||height="866" width="711"]]
1259 +
1260 +
1261 +
1085 1085  [[image:image-20221024105643-1.png||_mstalt="428129"]]
1086 1086  
1087 1087  **~ Figure1**
1088 1088  
1089 1089  
1267 +
1090 1090  [[image:image-20221024105643-2.png||_mstalt="428493"]]
1091 1091  
1092 1092   **Figure2**
... ... @@ -1100,7 +1100,7 @@
1100 1100  [[image:1664503752288-974.png||_mstalt="298194"]]
1101 1101  
1102 1102  
1103 -== 6.2 Source Code ==
1281 +== 5.2 Source Code ==
1104 1104  
1105 1105  
1106 1106  * (% style="color:blue" %)**Open the example in the TrackerD file, please select the correct port in the IDE, as shown below:**
... ... @@ -1120,23 +1120,22 @@
1120 1120  [[image:1664503824081-592.png||_mstalt="294918"]] [[image:1664503831430-500.png||_mstalt="290784"]]
1121 1121  
1122 1122  
1123 -= 7.  FAQ =
1301 += 6.  FAQ =
1124 1124  
1125 -== 7.1 How to change the LoRa Frequency Bands/Region? ==
1303 +== 6.1 How to change the LoRa Frequency Bands/Region? ==
1126 1126  
1127 1127  
1128 1128  User can follow the introduction for [[how to upgrade image>>||anchor="H5.UploadFirmware"]]. When download the images, choose the required image file for download.
1129 1129  
1130 1130  
1131 -== 7.2 What is the pin mapping for the USB program cable? ==
1309 +== 6.2 What is the pin mapping for the USB program cable? ==
1132 1132  
1133 1133  
1134 1134  [[image:1664499635206-262.png||_mstalt="295360"]]
1135 1135  
1136 1136  
1137 -
1138 -(% border="1.5" cellspacing="3" style="background-color:#ffffcc; color:green; width:314px" %)
1139 -|=(% style="width: 118px;" %)**Pin**|=(% style="width: 67px;" %)**Color**|=(% style="width: 123px;" %)**USB Pin**
1315 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:314px" %)
1316 +|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**Pin**|=(% style="width: 69px;background-color:#D9E2F3;color:#0070C0" %)**Color**|=(% style="width: 125px;background-color:#D9E2F3;color:#0070C0" %)**USB Pin**
1140 1140  |(% style="width:118px" %)A4,B4,A9,B9|(% style="width:67px" %)Red|(% style="width:123px" %)VCC
1141 1141  |(% style="width:118px" %)A7,B7|(% style="width:67px" %)White|(% style="width:123px" %)D- (N/A)
1142 1142  |(% style="width:118px" %)A6,B6|(% style="width:67px" %)Green|(% style="width:123px" %)D+(N/A)
... ... @@ -1146,11 +1146,12 @@
1146 1146  |(% style="width:118px" %)A8|(% style="width:67px" %)Yellow|(% style="width:123px" %)MTMS/GPIO14
1147 1147  |(% style="width:118px" %)B8|(% style="width:67px" %)Grey|(% style="width:123px" %)MTDO/GPIO15
1148 1148  
1326 +(% style="display:none" %) (%%)
1149 1149  
1150 1150  
1151 -== 7.3 Notes on using different serial port tools for TrackerD ==
1329 +== 6.3 Notes on using different serial port tools for TrackerD ==
1152 1152  
1153 -=== 7.3.1  Serial port utility ===
1331 +=== 6.3.1  Serial port utility ===
1154 1154  
1155 1155  
1156 1156  Serial port utility requires you to automatically add data streams.
... ... @@ -1161,13 +1161,12 @@
1161 1161  [[image:image-20221102140621-1.png||_mstalt="425672"]]
1162 1162  
1163 1163  
1164 -
1165 1165  When using AT commands, the data flow needs to be adjusted to XON/XOFF
1166 1166  
1167 1167  [[image:image-20221102140638-2.png||_mstalt="428727"]]
1168 1168  
1169 1169  
1170 -=== 7.3.2  SecureCRT ===
1347 +=== 6.3.2  SecureCRT ===
1171 1171  
1172 1172  
1173 1173  The default command window of SecureCRT is not displayed. Entering a command requires a complete input of the entire command. You can open the command window in the view.
... ... @@ -1179,7 +1179,7 @@
1179 1179  [[image:image-20221102140712-4.png||_mstalt="427089"]]
1180 1180  
1181 1181  
1182 -=== 7.3.3  PUTTY ===
1359 +=== 6.3.3  PUTTY ===
1183 1183  
1184 1184  
1185 1185  [[image:image-20221102140748-5.png||_mstalt="430456"]]
... ... @@ -1191,7 +1191,7 @@
1191 1191  [[image:image-20221102140801-6.png||_mstalt="427466"]]
1192 1192  
1193 1193  
1194 -== 7.4 How to modify source code to compile different frequency band bin file? ==
1371 +== 6.4 How to modify source code to compile different frequency band bin file? ==
1195 1195  
1196 1196  
1197 1197  (% class="box infomessage" %)
... ... @@ -1230,17 +1230,29 @@
1230 1230  [[image:image-20221116111844-5.png||_mstalt="430144" height="551" width="708"]]
1231 1231  
1232 1232  
1233 -= Trouble Shooting =
1410 +== 6.5 Are there example python example for BLE Indoor Positioning? ==
1234 1234  
1235 -== 8.1  TDC is changed to 4294947296 and cause no uplink. ==
1236 1236  
1413 +[[Operating instructions for BLE indoor positioning>>doc:Main.User Manual for LoRaWAN End Nodes.TrackerD.Example of BLE indoor positioning python.WebHome]]
1237 1237  
1415 +
1416 +== 6.6 Can alert mode and transport mode be used together? ==
1417 +
1418 +
1419 +Yes, you can also press the panic button to sound the alarm if set to transport mode
1420 +
1421 +
1422 += 7  Trouble Shooting =
1423 +
1424 +== 7.1  TDC is changed to 4294947296 and cause no uplink. ==
1425 +
1426 +
1238 1238  (((
1239 1239  Before firmware v1.4.0: When the Transport Mode is enabled ((% style="color:blue" %)**AT+INTWK=1**(%%)), the **TDC** needs to be greater than **MTDC**, otherwise, TDC setting will because 4294947296 after wakre up from motion. This bug is fixed in firmware v1.4.1
1240 1240  )))
1241 1241  
1242 1242  
1243 -== 8.2  Device not able get AT Command or show output after wake up from deep sleep mode ==
1432 +== 7.2  Device not able get AT Command or show output after wake up from deep sleep mode ==
1244 1244  
1245 1245  
1246 1246  (((
... ... @@ -1248,9 +1248,9 @@
1248 1248  )))
1249 1249  
1250 1250  
1251 -== 8.3  Problem after Upgrading Firmware ==
1440 +== 7.3  Problem after Upgrading Firmware ==
1252 1252  
1253 -=== 8.3.1 "rst: (0x3 SW_RESET)" and Continue Restart after upgrading ===
1442 +=== 7.3.1 "rst: (0x3 SW_RESET)" and Continue Restart after upgrading ===
1254 1254  
1255 1255  
1256 1256  **Error Output**
... ... @@ -1262,38 +1262,37 @@
1262 1262  (((
1263 1263  Some partition is missed during upgrade, please upgrade below four files as example:
1264 1264  
1265 -[[image:image-20221122100004-2.png||_mstalt="423878" height="619" width="389"]]
1454 +[[image:image-20221207120524-2.png]]
1266 1266  )))
1267 1267  
1268 1268  
1269 -=== 8.3.2 TrackerD's led light is always GREEN on after upgrading ===
1458 +=== 7.3.2 TrackerD's led light is always GREEN on after upgrading ===
1270 1270  
1271 1271  
1272 1272  It is because the partitions are different when upgrading versions above 1.4.1, and a new partition file needs to be added. Please refer to the operation steps in chapter 8.3.1
1273 1273  
1274 1274  
1275 -=== 8.3.3 "flash read err" after upgrade firmware ===
1464 +=== 7.3.3 "flash read err" after upgrade firmware ===
1276 1276  
1277 1277  
1278 1278  Error shows below, user might erase the entire flash include u-boot partition which cause this issue.
1279 1279  
1280 -
1281 1281  [[image:image-20221122100004-1.png||_mstalt="423514" height="497" width="534"]]
1282 1282  
1283 1283  
1284 1284  User need to upgrade again with below four files to solve this issue.
1285 1285  
1286 - [[image:image-20221122100004-2.png||_mstalt="423878" height="619" width="389"]]
1474 + [[image:image-20221207120530-3.png]]
1287 1287  
1288 1288   **Figure 2**
1289 1289  
1290 1290  
1291 -=== 8.3.4  "Device Key become ff ff ff ff ff ff ff ff " after upgrade firmware ===
1479 +=== 7.3.4  "Device Key become ff ff ff ff ff ff ff ff " after upgrade firmware ===
1292 1292  
1293 1293  
1294 1294  User might erase the entire flash include keys and default settings which cause this issue.
1295 1295  
1296 -After the upgrade is completed, enter **AT+CFG** as shown in the figure below.
1484 +After the upgrade is completed, enter (% style="color:blue" %)**AT+CFG**(%%) as shown in the figure below.
1297 1297  
1298 1298  
1299 1299  [[image:image-20221122100004-3.png||_mstalt="424242"]]
... ... @@ -1326,13 +1326,13 @@
1326 1326  AT+APPSKEY=dacce2299ecd97a73ee3f80b5a46a559   ( no need for OTAA)
1327 1327  
1328 1328  
1329 -== 8.4  When positioning, it will restart or the PDOP setting is unsuccessful ==
1517 +== 7.4  When positioning, it will restart or the PDOP setting is unsuccessful ==
1330 1330  
1331 1331  
1332 1332  Please download version 1.4.2 again
1333 1333  
1334 1334  
1335 -== 8.5  How to deal with unsuccessful GPS positioning? ==
1523 +== 7.5  How to deal with unsuccessful GPS positioning? ==
1336 1336  
1337 1337  
1338 1338  1) Make Sure the device is in Open Area where can see the sky.
... ... @@ -1348,12 +1348,12 @@
1348 1348  Please refer to this [[link>>http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/TrackerD/#H3.2.9SetPDOPvalueforGPSfixaccuracy]] on how to set up PDOP
1349 1349  
1350 1350  
1351 -== 8.6  When upgrading the firmware, the data is not completely erased, and the information does not return to normal after multiple resets ==
1539 +== 7.6  When upgrading the firmware, the data is not completely erased, and the information does not return to normal after multiple resets ==
1352 1352  
1353 1353  
1354 1354  When upgrading, use the erase button to upgrade
1355 1355  
1356 -[[image:image-20221128102938-1.png||height="537" width="335"]]
1544 +[[image:image-20221207120536-4.png]]
1357 1357  
1358 1358  
1359 1359  The parameters are displayed abnormally and cannot be fixed using AT+FDR
... ... @@ -1363,7 +1363,7 @@
1363 1363  
1364 1364  Please upgrade these four files,link(The boot_app0 file is in the version folder you need)
1365 1365  
1366 -[[image:image-20221128110503-3.png||height="647" width="410"]]
1554 +[[image:image-20221207134028-8.png]]
1367 1367  
1368 1368  
1369 1369  Reboot information after upgrade
... ... @@ -1371,7 +1371,7 @@
1371 1371  [[image:image-20221128111443-4.png||height="432" width="546"]]
1372 1372  
1373 1373  
1374 -Use AT+FDR command to reset and then use AT+CFG to check whether the configuration is back to normal
1562 +Use (% style="color:blue" %)**AT+FDR**(%%) command to reset and then use (% style="color:blue" %)**AT+CFG**(%%) to check whether the configuration is back to normal
1375 1375  
1376 1376  [[image:image-20221128111850-5.png]]
1377 1377  
... ... @@ -1378,7 +1378,7 @@
1378 1378  
1379 1379  After the parameters return to normal, upgrade to the version you need again
1380 1380  
1381 -[[image:image-20221128111951-6.png||height="620" width="389"]]
1569 +[[image:image-20221207120601-5.png]]
1382 1382  
1383 1383  
1384 1384  At this point, the parameters return to normal after running AT+FDR again
... ... @@ -1386,9 +1386,24 @@
1386 1386  [[image:image-20221128112035-7.png]]
1387 1387  
1388 1388  
1389 -= 9Order Info =
1577 +== 7.7  If you encounter the following problems, please upgrade to the latest version ==
1390 1390  
1391 1391  
1580 +~1. Press and hold the red button (more than 5 seconds), and the device and server do not respond.
1581 +
1582 +2. Send some commands through the serial port to prompt an error (Example:AT+SMOD=1,0,1)
1583 +
1584 +
1585 +== 7.8  Why when using some serial consoles, only inputting the first string port console will return "error"? ==
1586 +
1587 +
1588 +Need to enter the entire command at once, not a single character.
1589 +User can open a command window or copy the entire command to the serial console.
1590 +
1591 +
1592 += 8.  Order Info =
1593 +
1594 +
1392 1392  Part Number: (% style="color:blue" %)**TrackerD-XXX**
1393 1393  
1394 1394  (% style="color:blue" %)**XXX**(%%): The default frequency band
... ... @@ -1407,9 +1407,10 @@
1407 1407  
1408 1408  * (% style="color:red" %)**US915**(%%): Default frequency band US915
1409 1409  
1613 +(% style="display:none" %) (%%)
1410 1410  
1411 1411  
1412 -= 10.  Packing Info =
1616 += 9.  Packing Info =
1413 1413  
1414 1414  
1415 1415  (% style="color:#037691" %)**Package Includes**:
... ... @@ -1424,6 +1424,7 @@
1424 1424  
1425 1425  * Weight: 50g
1426 1426  
1631 +(% style="display:none" %) (%%)
1427 1427  
1428 1428  
1429 1429  = 11. Support =
... ... @@ -1433,8 +1433,10 @@
1433 1433  
1434 1434  * 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]].
1435 1435  
1641 +(% style="display:none" %)
1436 1436  
1437 1437  
1644 +
1438 1438  = 12.  Reference =
1439 1439  
1440 1440  
... ... @@ -1443,4 +1443,6 @@
1443 1443  * **[[Source Code>>https://github.com/dragino/TrackerD]] **
1444 1444  
1445 1445  * [[**Hardware Source**>>https://www.dropbox.com/sh/orwoy6cecb89m4e/AAD37sRuUrvKsHgAJxuVTkB5a?dl=0]]
1653 +
1654 +
1446 1446  )))
image-20221207134028-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +49.3 KB
Content
image-20221213100007-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +32.7 KB
Content
image-20221213100626-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +35.7 KB
Content
image-20221213100808-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +91.3 KB
Content
image-20221213101040-4.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +26.3 KB
Content
image-20221213102311-5.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +49.7 KB
Content
image-20221213102334-6.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +52.5 KB
Content
image-20221213102718-7.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +116.5 KB
Content
image-20221213110952-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +152.8 KB
Content
image-20230213110119-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +182.3 KB
Content
image-20230213110214-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +182.3 KB
Content
image-20230213110506-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +19.8 KB
Content
image-20230302145315-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +35.1 KB
Content
image-20230307135914-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +131.8 KB
Content
image-20230307135932-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +109.7 KB
Content
image-20230308115430-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +2.4 MB
Content
image-20230308115616-2.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +152.7 KB
Content
image-20230308115701-3.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +2.4 MB
Content
image-20230426085815-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +190.0 KB
Content
image-20231023103116-1.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +48.2 KB
Content