Show last authors
1 (% aria-label="image-20220611143226-1.png image widget" contenteditable="false" role="region" tabindex="-1" %)
2 (((
3 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
4 )))
5
6 (% style="text-align:center" %)
7 [[image:image-20220617163631-2.jpeg||height="704" width="617"]]
8
9
10 **Table of Contents:**
11
12 {{toc/}}
13
14 (% aria-label="macro:toc widget" contenteditable="false" role="region" tabindex="-1" %)
15 (((
16 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||height="15" role="presentation" title="Click and drag to move" width="15"]]
17 )))
18
19
20
21
22
23
24
25
26
27 = 1.  Introduction =
28
29
30 == 1.1 ​ What is LTC2 LoRaWAN Temperature Transmitter ==
31
32 (((
33
34
35 (((
36 (((
37 The Dragino LTC2 Industrial LoRaWAN Temperature Transmitter is designed to monitor temperature for different environment. It supports to read (% style="color:#4472c4" %)**PT100 probe**(%%) and convert the value to temperature and uplink to IoT server via LoRaWAN protocol.
38 )))
39
40 (((
41 LTC2 supports (% style="color:#4472c4" %)**Datalog feature**(%%). User can retrieve the sensor value via LoRaWAN downlink command.
42 )))
43
44 (((
45 LTC2 is powered by (% style="color:#4472c4" %)**8500mA Li-SOCI2 battery**(%%) for long time measurement. The battery can run 2~~10 years depends on the network environment and working mode.
46 )))
47
48 (((
49 Each LTC2 has (% style="color:#4472c4" %)**two internal 24-bit ADC interfaces** (%%)and are calibrated on 12 set resistors to make sure the accuracy measurement on wide range.
50 )))
51
52 (((
53 LTC2 is LoRaWAN v1.0.3 compatible. Each LTC2 is pre-load with a set of unique keys for LoRaWAN registration, register these keys to local LoRaWAN server and it will auto connect after power on.
54 )))
55
56
57 [[image:image-20220617164020-3.png||height="450" width="1084"]]
58 )))
59
60
61 )))
62
63
64 == ​1.2  Features ==
65
66
67 * LoRaWAN v1.0.3 Class A
68 * max: 2 x monitor temperature channels
69 * Support 3 -wire PT-100
70 * 8500mAh Li-SOCI2 Battery
71 * Firmware upgrade via console
72 * Wall Mountable
73 * Configurable via LoRa or UART
74 * Datalog and retrieve via LoRaWAN
75 * Use pre-load PT100 probe or 3rd PT100 probe
76 * Factory calibration for different resistance range
77 * Support accuracy measure of resistance and upload
78 * Battery Monitoring and upload
79
80 (% style="display:none" %) ** **
81
82
83
84
85 == 1.3 ​ Applications ==
86
87
88 * Logistics and Supply Chain Management
89 * Food management
90 * Cold chains solution
91 * Industrial Monitoring and Control
92
93
94
95 == 1.4 Hardware Change log ==
96
97
98 LTC2 v1.0: Release.
99
100
101
102 == 1.5  Pin Definitions and Switch ==
103
104
105 === (% title="Click and drag to resize" %)1.5.1  J(%%)umper JP2 ( Power ON) ===
106
107 (% class="wikigeneratedid" id="H200B200B200B200B" %)
108 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
109
110 Put a jumper on JP2 will power on the LTC2.
111
112
113
114 === 1.5.2  LED ===
115
116
117 The LED will flash in below case.
118
119 (((
120 1.  Send an uplink packet
121
122
123
124 )))
125
126 === 1.5.3  PT100 Interfaces ===
127
128
129 (((
130 There are two independent channels to connect 2 x PT100 probes.
131 )))
132
133 (((
134 Each channel has 3-wire connection for 3-wire PT100 probes.
135 )))
136
137
138
139 === 1.5.4  Reset Button ===
140
141
142 Press this button will reboot the LTC2
143
144
145
146 === 1.6  Probe Variant ===
147
148
149 LTC2 provide default probe version. See below for the variant:
150
151
152 (% border="1" cellspacing="10" style="background-color:#f7faff; width:505px" %)
153 |=(% style="width: 78px;" %)(((
154 **Model**
155 )))|=(% style="width: 117px;" %)(((
156 **Photo**
157 )))|=(% style="width: 314px;" %)(((
158 **Description**
159 )))
160 |(% style="width:78px" %)(((
161 LTC2-SI
162 )))|(% style="width:117px" %)(((
163 [[image:1655458404877-785.png]]
164 )))|(% style="width:314px" %)(((
165 Standard IP68 Probe Version
166
167 * (((
168 LTC2 with 1 x Standard IP68 PT100 probe.
169 )))
170 * (((
171 Installation: Insert
172 )))
173 * (((
174 Cable Length : 2m
175 )))
176 * (((
177 PT100 Class : Class A
178 )))
179 * (((
180 Probe Dimension: 4*30mm
181 )))
182 * (((
183 Measure Range: -50 ~~ 200 °C
184 )))
185 * (((
186 Suitable Environment: General environment
187 )))
188 )))
189 |(% style="width:78px" %)(((
190 LTC2-LT
191 )))|(% style="width:117px" %)(((
192 [[image:image-20220617172838-2.png]]
193 )))|(% style="width:314px" %)(((
194 Low Temperature Version
195
196 * (((
197 LTC2 with 1 x Low Temperature PT100 probe.
198 )))
199 * (((
200 Installation: Insert
201 )))
202 * (((
203 Cable Length : 2m
204 )))
205 * (((
206 PT100 Class : Class A
207 )))
208 * (((
209 Probe Dimension: 4*30mm
210 )))
211 * (((
212 Measure Range: -196 ~~ 150 °C
213 )))
214 * (((
215 Suitable Environment: Low temperature measurement, such as COVID vaccine transport
216 )))
217 )))
218 |(% style="width:78px" %)(((
219 LTC2-FS
220 )))|(% style="width:117px" %)(((
221 [[image:image-20220617172838-3.png]]
222 )))|(% style="width:314px" %)(((
223 Food Safety Version
224
225 * (((
226 LTC2 with 1 x Food Safety PT100 probe.
227 )))
228 * (((
229 Installation: Insert
230 )))
231 * (((
232 Cable Length : 2m
233 )))
234 * (((
235 PT100 Class : Class A
236 )))
237 * (((
238 Probe Dimension: 4*150mm
239 )))
240 * (((
241 Measure Range: -50 ~~ 200 °C
242 )))
243 * (((
244 Suitable Environment: Food temperature measurement
245 )))
246 )))
247 |(% style="width:78px" %)(((
248 LTC2-FT
249 )))|(% style="width:117px" %)(((
250 (% style="text-align:center" %)
251 [[image:image-20220617172838-4.png]]
252 )))|(% style="width:314px" %)(((
253 Flat Type Version
254
255 * LTC2 with 1 x Flat Type PT100 probe.
256 * Installation: Attached
257 * Cable Length : 2m
258 * PT100 Class : Class A
259 * Probe Dimension: 8*25mm
260 * Measure Range: -50 ~~ 200 °C
261 * Suitable Environment: Attached to the measure point.
262 )))
263 |(% style="width:78px" %)LTC2-HT|(% style="width:117px" %)[[image:image-20220617172838-5.png]]|(% style="width:314px" %)(((
264 High Temperature Version
265
266 * LTC2 with 1 x high temperature PT100 probe.
267 * Installation: Insert
268 * Cable Length : 3m
269 * PT100 Class : Class A
270 * Probe Dimension: 4*30mm
271 * Measure Range: -70 ~~ 550 °C
272
273 Suitable Environment: High Temperature
274 )))
275 |(% style="width:78px" %)LTC2-NA|(% style="width:117px" %)[[image:image-20220617172838-6.png]]|(% style="width:314px" %)(((
276 No Probe version:
277
278 * User can connect to their own PT100 Probe
279 * Grand Hole: M12
280 * Suitable Environment:
281
282 Connect to customized probe
283 )))
284
285
286
287 = 2.  How to use LTC2? =
288
289
290 == 2.1  Connect to PT100 sensors ==
291
292
293 LTC2 has different probe option provided for ordering, if user has LTC2 with probe, just skip this step. If user want to connect to a 3^^rd^^ party PT100 probe, please see [[CONNECT A 3(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^rd^^ PARTY PT100 probe>>||anchor="H6.A0FAQ"]](%%).
294
295
296
297 === 2.2  How it works? ===
298
299
300 (((
301 (((
302 The LTC2 is working in LoRaWAN OTAA Class A mode. Each LTC2 is shipped with a worldwide unique set of OTAA and ABP keys. User needs to input the OTAA or ABP keys in the LoRaWAN network server so to register. LTC2 will join the LoRaWAN network and start to transmit data. The default period for each uplink is **20 minutes**.
303 )))
304
305 (((
306 On each uplink, LTC2 will check its two ADC Interfaces and get the temperature from the sensor and send out to server.
307 )))
308 )))
309
310
311
312 == 2.3  ​Quick guide to connect to LoRaWAN server (OTAA) ==
313
314
315 (((
316 Here is an example for how to join the [[TTN v3 LoRaWAN >>url:https://eu1.cloud.thethings.network/]]Server. Below is the network structure, in this demo we use [[DLOS8>>url:https://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]] as LoRaWAN gateway.
317
318 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:1655687566853-908.png]](% title="Click and drag to resize" %)​[[image:1655687927369-781.png]]
319 )))
320
321 (% title="Click and drag to resize" %)​(%%)The DLOS8 is already set to connect to [[TTN >>url:https://eu1.cloud.thethings.network/]]. Rest we need to is register the LTC2 to TTN v3:(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
322
323 (((
324
325
326
327 === 2.3.1 Step 1: Create a device in TTN with the OTAA keys from LTC2 ===
328
329
330
331 Below is TTN screen shot:
332
333 * Create Application first.
334 * Manually Add a LoRaWAN End Device device. Choose **OTAA** and **MAC v1.0.3**
335
336 [[image:1655690861020-685.png]]
337
338
339 [[image:1655690877643-259.png]]
340
341
342 Input the OTAA keys for LTC2.
343
344 Each LTC2 is shipped with a sticker with the default device EUI as below:
345
346 (% aria-label="image-20220607170145-1.jpeg image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220607170145-1.jpeg||data-widget="image"]]
347
348
349 * **Input these keys to device portal.**
350
351 [[image:image-20220620100853-1.png]]
352
353
354
355 * **Choose the Frequency band for this end node.**
356
357 [[image:image-20220620100853-2.png]]
358
359
360 * **Input APP Key in this page as well. **
361
362 [[image:image-20220620100853-3.png]]
363
364
365
366 Add payload formatter So TTNv3 knows how to parse the LTC2 upload value.
367
368
369 The payload for TTN can be found at below link:  [[ttps:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
370
371
372 [[image:image-20220620100853-4.png]]
373
374
375
376
377 === 2.3.2  Step 2: Power on LTC2 ===
378
379
380 LTC2 is power off when ship from factory.
381
382 Put a Jumper on JP2 to power on the device.
383
384
385 [[image:1655691076464-442.png]]
386
387
388
389 (((
390 After power on, LTC2 will auto join to TTN network via the LoRaWAN coverage by DLOS8. After join success, LTC2 will start to update message to IoT server.
391 )))
392
393 (((
394 Below is an example uplink message which shows the LTC2 is sending Join Request to TTNv3.
395 )))
396
397
398 [[image:1655691086647-147.png]]
399
400
401 After join successful, LTC2 will send uplink message with the sensor value.
402
403 [[image:1655691100066-163.png]]
404
405 Above value shows Channel1 detect 25.94 degree. There is no PT100 connected on Channel 2, so it shows -327.67.
406
407
408 )))
409
410
411 == 2.4  ​Uplink Payload ==
412
413
414 (((
415 (((
416 (((
417 Below is the uplink payload which shows
418 )))
419 )))
420 )))
421
422 (((
423
424 )))
425
426 (% border="1" cellspacing="10" style="background-color:#ffffcc; width:510px" %)
427 |=(% style="width: 62.5px;" %)(((
428 **Size(bytes)**
429 )))|=(% style="width: 62.5px;" %)**2**|=**1**|=2|=2|=**4**
430 |(% style="width:62.5px" %)**Value**|(((
431 [[BAT>>||anchor="HBAT"]]
432
433
434 )))|(((
435 [[Status & EXT>>||anchor="HStatus26EXT"]]
436 )))|(((
437 [[Channel 1 data>>||anchor="HChannel1dataandChannel2data"]]
438 )))|(((
439 [[Channel 2 data>>||anchor="HChannel1dataandChannel2data"]]
440 )))|(((
441 [[Unix TimeStamp>>||anchor="HUnixTimeStamp"]]
442 )))
443
444 (% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]]
445
446
447 (((
448 === (% style="color:blue" %)**BAT**(%%) ===
449
450
451 (% class="wikigeneratedid" %)
452 Ex1: 0x0E3C ⇒ 3644 (mV) = 3.644 V
453
454 (% class="wikigeneratedid" %)
455
456 )))
457
458 (((
459 === (% style="color:blue" %)**Status & EXT**(%%) ===
460
461
462 )))
463
464 [[image:image-20220620103724-6.png]]
465
466 * (% style="color:#037691" %)**Poll Message Flag**(%%):  1: This message is a poll message reply, 0: means this is a normal uplink.
467 * (% style="color:#037691" %)**Sync time OK**(%%):  1: Set time ok,0: N/A. After time SYNC request is send, device will set this bit to 0 until got the time stamp from application server.
468 * (% style="color:#037691" %)**Unix Time Request**(%%):  1: Request server downlink Unix time, 0 : N/A. In this mode, LTC2 will set this bit to 1 every 10 day to request a time SYNC. (AT+SYNCMOD to set this)
469 * (% style="color:#037691" %)**EXT**(%%):  The decode method for Channel 1 data and Channel 2 data
470 ** 0b(0001): Upload PT100 temperature, with 2 decimals, range:  **-327.67 ~~ 327.67 ℃**
471 ** 0b(0010): Upload PT100 temperature, with 1 decimals, range: ** -3276.7 ~~ 3276.7 ℃**
472 ** 0b(0011): Upload Resistance instead of Temperature, range:  **-327.67~~ 327.67 ohm**
473
474 (((
475 (% class="wikigeneratedid" %)
476
477
478
479 === (% style="color:blue" %)**Channel1 data and Channel 2 data**(%%) ===
480
481
482 )))
483
484 (((
485 (% class="wikigeneratedid" %)
486 [[image:image-20220620103651-5.png]]
487
488
489 === (% style="color:blue" %)**Unix TimeStamp**(%%) ===
490
491
492 )))
493
494 Refer to Datalog feature.
495
496 (% style="color:#037691" %)**Example Uplink Payload**:
497
498
499 **Uplink payload example 1:**  0CE9011422EC2D6073E83B
500
501 * Bat voltage:0x0CE9 =3305mV
502 * Ext=0x01
503 * Channel1 temp=0x1422/100=51.54 ℃
504 * Channel2 temp=(0xEC2D-65536)/100=-50.75 ℃
505 * System timestamp=0x6073E83B= 1618208827(UTC)
506
507
508
509 **Uplink payload example 2: ** 0CED020203FE056073E697
510
511 * Bat voltage:0x0CED =3309mV
512 * Ext=0x02
513 * Channel1 temp=0x0203/10=515.4 ℃
514 * Channel2 temp=(0xFE05-65536)/10=-507.5 ℃
515 * System timestamp=0x6073E697=1618208407(UTC)
516
517
518
519 **Uplink payload example 3 :**  0CE9032EDE1F406073E967
520
521 * Bat voltage:0x0CE9 =3305mV
522 * Ext=0x03
523 * Channel1 res=0x2EDE/100=119.98 ohm
524 * Channel2 res=0x1F40/100=80.00 ohm
525 * System timestamp=0x6073E967= 1618209127(UTC)
526
527 (% title="Click and drag to resize" %)​​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
528
529
530
531 == 2.5  Datalog Feature ==
532
533
534 LTC2 will auto get the time from LoRaWAN server during Join, and each uplink will then include a timestamp. When user want to retrieve sensor value, user can send a poll command from the IoT platform to ask sensor to send value in the required time slot.
535
536
537
538 === 2.5.1  Unix TimeStamp ===
539
540
541 LTC2 uses Unix TimeStamp format based on
542
543 [[image:1655694312268-590.png]]
544
545
546 Users can get this time from the link:  [[https:~~/~~/www.epochconverter.com/>>url:https://www.epochconverter.com/]] :
547
548 Below is the converter example
549
550 [[image:1655694332878-202.png]]
551
552
553 (((
554 So, we can use AT+TIMESTAMP=1611889405 or downlink 3060137afd00 to set current time 2021 – Jan ~-~- 29 Friday 03:03:25
555 )))
556
557
558
559 === 2.5.2  Set Device Time ===
560
561
562 (((
563 (((
564 There are two ways to set the device's time:
565 )))
566 )))
567
568 (((
569 (((
570 (% style="color:#4f81bd" %)**1. Through LoRaWAN MAC Command (Default settings)**
571 )))
572 )))
573
574 (((
575 (((
576 Users need to set SYNCMOD=1 to enable sync time via the MAC command.
577 )))
578 )))
579
580 (((
581 Once LTC2 Joined LoRaWAN network, it will send the MAC command (DeviceTimeReq) and server will reply with (DeviceTimeAns) to send the current time to LTC2. If LTC2 fails to get the time from server, LTC2 will use the internal time and wait for next time request (AT+SYNCTDC to set time request period, default is 10 days).
582
583
584 )))
585
586 (((
587 (((
588 (% style="color:red" %)**Note**(%%): (% style="color:#4f81bd" %)LoRaWAN Server needs to support LoRaWAN v1.0.3(MAC v1.0.3) (%%)or higher to support this MAC command feature, Chirpstack,TTN v3 and loriot support but TTN v2 doesn't support. If server doesn't support this command, it will through away uplink packet with this command, so user will lose the packet with time request for TTN v2 if SYNCMOD=1.
589
590
591 )))
592
593 (((
594 (% style="color:#4f81bd" %)**2. Manually Set Time**
595 )))
596
597 (((
598 Users need to set SYNCMOD=0 to manual time, otherwise, the user set time will be overwritten by the time set by the server.
599 )))
600 )))
601
602
603
604 === 2.5.3  Poll sensor value ===
605
606
607 Users can poll sensor values based on timestamps. Below is the downlink command.
608
609 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:431px" %)
610 |=(% colspan="4" style="width: 428px;" %)**Downlink Command to poll Open/Close status (0x31)**
611 |(% style="width:60px" %)**1byte**|(% style="width:127px" %)**4bytes**|(% style="width:122px" %)**4bytes**|(% style="width:116px" %)**1byte**
612 |(% style="width:60px" %)31|(% style="width:127px" %)Timestamp start|(% style="width:122px" %)Timestamp end|(% style="width:116px" %)Uplink Interval
613
614 (((
615
616 )))
617
618 (((
619 Timestamp start and Timestamp end use Unix TimeStamp format as mentioned above. Devices will reply with all data log during this time period, use the uplink interval.
620
621 For example, downlink command[[image:image-20220620111056-7.png]]
622 )))
623
624 (((
625 Is to check 2021/5/16 01:00:00 to 2021/5/16 02:00:00's data
626
627 Uplink Internal =10s,means LTC2 will send one packet every 10s. range 5~~255s.
628 )))
629
630
631
632 === 2.5.4  Datalog Uplink payload ===
633
634
635 When server senser a datalog polling to LTC2, LTC2 will reply with one or more uplink messages as reply. Each uplink message includes multiply data entries value. Each entry has the same payload format as[[ normal uplink payload>>||anchor="H2.4A0200BUplinkPayload"]].
636
637
638 (% style="color:red" %)**Note:**
639
640 * Poll Message Flag is set to 1.
641 * Each data entry is 11 bytes, to save airtime and battery, devices will send max bytes according to the current DR and Frequency bands.
642
643 For example, in US915 band, the max payload for different DR is:
644
645 1. **DR0: **max is 11 bytes so one entry of data
646 1. **DR1:** max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)
647 1. **DR2:** total payload includes 11 entries of data
648 1. **DR3:** total payload includes 22 entries of data.
649
650 If devise doesn't have any data in the polling time. Device will uplink 11 bytes of 0   
651
652
653 **Example:**
654
655 If LTC2 has below data inside Flash:
656
657 [[image:image-20220620134635-9.png]]
658
659
660 If user send below downlink command:
661
662 **3160A06E9060A098C00A**
663
664 Where : Start time: 60A06E90 = time 21/5/16 01:00:00
665
666 Stop time: 60A098C0 = time 21/5/16 04:00:00
667
668
669 LTC2 will uplink this payload.
670
671
672 [[image:image-20220620111850-8.png]]
673
674
675 (% style="color:red" %)**0E64410B49800160A072B8**(%%)0E61410B3F800160A077680E61410B33800160A07C180E64410B2C800160A080C80E64410B28800160A085780E64410B24800160A08A280E64410B23800160A08ED80E64410B22800160A09388(% style="color:red" %)**0E64410B1E800160A09838**
676
677
678 Where the first 11 bytes is for the first entry:
679
680 (% style="color:red" %)**0E64410B49800160A072B8**
681
682 Bat voltage:0x0E64 =3684mV
683
684
685 poll message flag & Ext=0x41,means reply data,Ext=1
686
687 Channel1 temp=0x0B49/100=28.89℃
688
689 Channel2 temp=0x8001/100=-327.67℃
690
691 System timestamp=0x60A072B8= 1621127864(UTC)
692
693
694
695 == 2.6  ​Alarm Mode ==
696
697
698 (((
699 LTC2 can monito the temperature in every CTTEMP time, when the temperature exceed the limit , it will uplink the sensor value immediately.
700
701 Detail commands see:
702
703 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Enable Alarm Mode**>>||anchor="H3.9EnableAlarmmode"]]
704 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Config Alarm Sampling Time**>>||anchor="H3.10Alarmchecktime"]]
705 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Set Alarm Threshold**>>||anchor="H3.11SetAlarmThreshold"]]
706
707
708 )))
709
710
711
712 = 3.  Configure LTC2 via AT Command or LoRaWAN Downlink =
713
714
715 (((
716 (((
717 Use can configure LTC2 via AT Command or LoRaWAN Downlink.
718 )))
719 )))
720
721 * (((
722 (((
723 AT Command Connection: See [[FAQ>>||anchor="H6.A0FAQ"]].
724 )))
725 )))
726 * (((
727 (((
728 LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>doc:Main.WebHome]]
729 )))
730 )))
731
732 (((
733 (((
734
735 )))
736
737 (((
738 There are two kinds of commands to configure LTC2, they are:
739 )))
740 )))
741
742 * (((
743 (((
744 (% style="color:#4f81bd" %)** General Commands**.
745 )))
746 )))
747
748 (((
749 (((
750 These commands are to configure:
751 )))
752 )))
753
754 * (((
755 (((
756 General system settings like: uplink interval.
757 )))
758 )))
759 * (((
760 (((
761 LoRaWAN protocol & radio related command.
762 )))
763 )))
764
765 (((
766 (((
767 They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack. These commands can be found on the wiki: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
768 )))
769 )))
770
771 (((
772 (((
773
774 )))
775 )))
776
777 * (((
778 (((
779 (% style="color:#4f81bd" %)** Commands special design for LTC2**
780 )))
781 )))
782
783 (((
784 (((
785 These commands only valid for LTC2, as below:(% title="Click and drag to resize" %)​
786 )))
787 )))
788
789 (% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​
790
791
792
793 == 3.1  Set Transmit Interval Time ==
794
795
796 Feature: Change LoRaWAN End Node Transmit Interval.
797
798 (% style="color:#037691" %)**AT Command: AT+TDC**
799
800 (% aria-label="image-20220610173409-7.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:image-20220610173409-7.png||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" tabindex="-1" %)​(%%)​
801
802
803 (((
804 (% style="color:#037691" %)**Downlink Command: 0x01**
805 )))
806
807 (((
808 (((
809 Format: Command Code (0x01) followed by 3 bytes time value.
810
811 (((
812 If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
813 )))
814
815 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
816 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
817 )))
818 )))
819
820
821
822
823 == 3.2  Enable PT100 channels ==
824
825
826 Feature: Enable PT100 channels. Default only Enable Channel 1
827
828 (% style="color:#037691" %)**AT Command: AT+ENPTCHNUM**
829
830 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:494px" %)
831 |=(% style="width: 164px;" %)**Command Example**|=(% style="width: 254px;" %)**Function**|=(% style="width: 74px;" %)**Response**
832 |(% style="width:164px" %)AT+ENPTCHNUM=?|(% style="width:254px" %)Get current ENPTCHNUM settings|(% colspan="1" rowspan="3" style="width:74px" %)(((
833 1
834
835 OK
836 )))
837 |(% style="width:164px" %)AT+ ENPTCHNUM =1|(% colspan="1" style="width:254px" %)Enable channel 1
838 |(% style="width:164px" %)AT+ ENPTCHNUM =2|(% colspan="1" style="width:254px" %)Enable channel 1 and 2
839
840 (% style="color:#037691" %)**Downlink Command: 0xA1**
841
842 Total bytes: 2 bytes
843
844 Example:
845
846 * 0xA101: same as AT+ENPTCHNUM =1
847 * 0xA102: same as AT+ENPTCHNUM =2
848
849
850
851 == 3.3  Set External Sensor Mode ==
852
853
854 (((
855 Feature: Change External Sensor Mode.
856 )))
857
858 (((
859 (% style="color:#037691" %)**Downlink Command: AT+EXT**
860 )))
861
862 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:431px" %)
863 |=(% style="width: 155px;" %)**Command Example**|=(% style="width: 180px;" %)**Function**|=(% style="width: 86px;" %)**Response**
864 |(% style="width:155px" %)AT+EXT=?|(% style="width:180px" %)Get current EXT settings|(% colspan="1" rowspan="4" style="width:86px" %)(((
865 1
866
867 OK
868 )))
869 |(% style="width:155px" %)AT+EXT=1|(% colspan="1" style="width:180px" %)Set EXT to 0b(0001)
870 |(% style="width:155px" %)AT+EXT=2|(% colspan="1" style="width:180px" %)Set EXT to 0b(0010)
871 |(% style="width:155px" %)AT+EXT=3|(% colspan="1" style="width:180px" %)Set EXT to 0b(0011)
872
873 (% style="color:#037691" %)**Downlink Command: 0xA2**
874
875 Total bytes: 2 bytes
876
877 Example:
878
879 * 0xA201: same as AT+EXT=1
880
881
882
883 == 3.4 Quit AT Command ==
884
885
886 Feature: Quit AT Command mode, so user need to input password again before use AT Commands.
887
888 (% style="color:#037691" %)**AT Command: AT+DISAT**
889
890 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:446px" %)
891 |=(% style="width: 161px;" %)**Command Example**|=(% style="width: 193px;" %)**Function**|=(% style="width: 87px;" %)**Response**
892 |(% style="width:161px" %)AT+DISAT|(% style="width:193px" %)Quit AT Commands mode|(% style="width:87px" %)OK
893
894 (% style="color:#037691" %)**Downlink Command:**
895
896 No downlink command for this feature.
897
898
899
900 == 3.5 Set system time ==
901
902
903 Feature: Set system time, unix format. [[See here for formmat detail.>>||anchor="H2.5.1A0UnixTimeStamp"]]
904
905 (% style="color:#037691" %)**AT Command:**
906
907 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:506px" %)
908 |=(% style="width: 218px;" %)**Command Example**|=(% style="width: 285px;" %)**Function**
909 |(% style="width:218px" %)AT+TIMESTAMP=1611104352|(% style="width:285px" %)(((
910 OK
911
912 Set System time to 2021-01-20 00:59:12
913 )))
914
915 (% style="color:#037691" %)**Downlink Command:**
916
917 0x306007806000  ~/~/ Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352
918
919
920
921 == 3.6 Set Time Sync Mode ==
922
923
924 Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply this command.
925
926
927 SYNCMOD is set to 1 by default. If user want to set a different time from LoRaWAN server, user need to set this to 0.
928
929
930 (% style="color:#037691" %)**AT Command:**
931
932 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:473px" %)
933 |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 313px;" %)**Function**
934 |(% style="width:157px" %)AT+SYNCMOD=1|(% style="width:313px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq)
935
936 (% style="color:#037691" %)**Downlink Command:**
937
938 0x28 01  ~/~/ Same As AT+SYNCMOD=1
939
940 0x28 00  ~/~/ Same As AT+SYNCMOD=0
941
942
943
944 == 3.7 Set Time Sync Interval ==
945
946
947 Feature: Define System time sync interval. SYNCTDC default value: 10 days.
948
949 (% style="color:#037691" %)**AT Command:**
950
951 (% border="1" cellspacing="4" style="background-color:#ffffcc; color:green; width:469px" %)
952 |=**Command Example**|=(% style="width: 306px;" %)**Function**
953 |AT+SYNCTDC=0x0A|(% style="width:306px" %)Set SYNCTDC to 10 (0x0A), so the sync time is 10 days.
954
955 (% style="color:#037691" %)**Downlink Command:**
956
957 0x29 0A  ~/~/ Same as AT+SYNCTDC=0x0A
958
959
960
961 == 3.8 Retrieve data ==
962
963
964 Feature: Retrieval data for specify time slot.
965
966 (% style="color:#037691" %)**AT Command**(%%)**:**
967
968 No AT Command, only valid for downlink command.
969
970
971 (% style="color:#037691" %)**Downlink Command:**
972
973 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
974
975
976
977 == 3.9 Enable Alarm mode ==
978
979
980 Feature: Enable Alarm Mode.
981
982 (% style="color:#037691" %)**AT Command: AT_WMOD**
983
984 Total bytes: 2
985
986 Example:
987
988 0xA500: AT+WMOD=0(default)
989
990 0xA501: AT+WMOD=1(alarm mode)
991
992
993 (% style="color:#037691" %)**Downlink Command:**
994
995 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
996
997
998
999 == 3.10 Alarm check time ==
1000
1001
1002 Feature: The time interval to check sensor value for Alarm.
1003
1004 (% style="color:#037691" %)**AT Command: AT+CITEMP**
1005
1006 Total bytes: 3
1007
1008 Example:
1009
1010 0xA60001: AT+CITEMP=1(default)
1011
1012 Set collection interval in 1min,only in alarm mode
1013
1014
1015 (% style="color:#037691" %)**Downlink Command:**
1016
1017 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
1018
1019
1020
1021 == 3.11 Set Alarm Threshold ==
1022
1023
1024 Feature: Set Alarm Threshold.
1025
1026 (% style="color:#037691" %)**AT Command: AT+ARTEMP**
1027
1028 Total bytes: 9  Unit: ℃
1029
1030 Example:
1031
1032 A7FF380320FF380320
1033
1034 AT+ARTEMP=-200,800,-200,800
1035
1036
1037 A7000A0064000A0065
1038
1039 AT+ARTEMP=10,100,10,101
1040
1041 Channel 1 operating temp:10~~100
1042
1043 Channel 2 operating temp:10~~101
1044
1045
1046 (% style="color:#037691" %)**Downlink Command:**
1047
1048 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
1049
1050
1051
1052 == 3.12 Set Calibrate Value ==
1053
1054
1055 Feature: Set Calibrate value for PT100 cable.  Detail of use of this command please see [[connect to a customized PT100 Probe>>||anchor="H6.2A0HowtoconnectacustomizedPT100cable3F"]].
1056
1057 (% style="color:#037691" %)**AT Command: AT+RCABLE**
1058
1059 Total bytes: 5
1060
1061 Example:
1062
1063 AT+RCABLE=296,300
1064
1065 Channel 1 rcable=0x0128/1000=0.296R
1066
1067 Channel 2 rcable=0x012C/1000=0.300R
1068
1069
1070 (% style="color:#037691" %)**Downlink Command:**
1071
1072 0xA80128012C  ~-~->  Same as AT+RCABLE=296,300
1073
1074
1075
1076 == 3.13 Poll Calibrate Value ==
1077
1078
1079 Feature: Poll Calibrate value. LTC2 will reply with this command send an uplink to server.
1080
1081 (% style="color:#037691" %)**AT Command: No AT Command.**
1082
1083
1084 (% style="color:#037691" %)**Downlink Command:**
1085
1086 Example: A901
1087
1088 End nodes will send racable config to server
1089
1090 Like uplink payload: 010128012C
1091
1092
1093
1094 == 3.14 Print data entries base on page ==
1095
1096
1097 Feature: Print the sector data from start page to stop page (max is 400 pages).
1098
1099 (% style="color:#037691" %)**AT Command: AT+PDTA**
1100
1101 [[image:image-20220620145822-10.png]]
1102
1103
1104 (% style="color:#037691" %)**Downlink Command:**
1105
1106 No downlink commands for feature
1107
1108
1109
1110 == 3.15 Print last few data entries ==
1111
1112
1113 Feature: Print the last few data entries
1114
1115 (% style="color:#037691" %)**AT Command: AT+PLDTA**
1116
1117 [[image:image-20220620145916-11.png]]
1118
1119
1120 (% style="color:#037691" %)**Downlink Command:**
1121
1122 No downlink commands for feature
1123
1124
1125
1126 == 3.16 Clear Flash Record ==
1127
1128
1129 Feature: Clear flash storage for data log feature.
1130
1131 (% style="color:#037691" %)**AT Command: AT+CLRDTA**
1132
1133 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:511px" %)
1134 |=(% style="width: 157px;" %)**Command Example**|=(% style="width: 136px;" %)**Function**|=(% style="width: 213px;" %)**Response**
1135 |(% style="width:157px" %)AT+CLRDTA|(% style="width:136px" %)Clear date record|(% style="width:213px" %)(((
1136 Clear all stored sensor data…
1137
1138 OK
1139 )))
1140
1141 (% style="color:#037691" %)**Downlink Command: 0xA3**
1142
1143 * Example: 0xA301  ~/~/  Same as AT+CLRDTA
1144
1145
1146
1147 = 4.  Battery & How to replace =
1148
1149
1150 == 4.1  Battery Type ==
1151
1152
1153 (((
1154 LTC2 is equipped with a [[8500mAH ER26500 Li-SOCI2 battery>>url:https://www.dragino.com/downloads/index.php?dir=datasheet/Battery/ER26500/]]. The battery is un-rechargeable battery with low discharge rate targeting for 8~~10 years use. This type of battery is commonly used in IoT target for long-term running, such as water meter.
1155 )))
1156
1157 (((
1158 The discharge curve is not linear so can't simply use percentage to show the battery level. Below is the battery performance.
1159
1160
1161 )))
1162
1163 (% aria-label="1654593587246-335.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654593587246-335.png||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none; left:0px; top:-15px" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background:url(~"http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" tabindex="-1" %)​(%%)​
1164
1165
1166 Minimum Working Voltage for the LTC2:
1167
1168 LTC2:  3.0v ~~ 3.6v
1169
1170
1171
1172 == 4.2  Replace Battery ==
1173
1174 (((
1175
1176
1177 (((
1178 Any battery with 3.6v can be a replacement. We recommend to use Li-SOCl2 Battery.
1179 )))
1180 )))
1181
1182 (((
1183 (((
1184 And make sure the positive and negative pins match.
1185 )))
1186 )))
1187
1188
1189
1190 == 4.3  Power Consumption Analyze ==
1191
1192
1193 (((
1194 Dragino Battery powered product are all runs in Low Power mode. We have an update battery calculator which base on the measurement of the real device. User can use this calculator to check the battery life and calculate the battery life if want to use different transmit interval.
1195 )))
1196
1197 (((
1198 Instruction to use as below:
1199 )))
1200
1201
1202 **Step 1 :**  Downlink the up-to-date DRAGINO_Battery_Life_Prediction_Table.xlsx from:
1203
1204 [[https:~~/~~/www.dragino.com/downloads/index.pHp?dir=LoRa_End_Node/Battery_Analyze/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Battery_Analyze/]]
1205
1206
1207 **Step 2 :**  Open it and choose
1208
1209 * Product Model
1210 * Uplink Interval
1211 * Working Mode
1212
1213 And the Life expectation in difference case will be shown on the right.
1214
1215 (% aria-label="1654593605679-189.png image widget" contenteditable="false" role="region" tabindex="-1" %)[[image:1654593605679-189.png||data-widget="image"]](% style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220,220,220,0.5); display:none" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none; left:0px; top:-15px" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png) rgba(220, 220, 220, 0.5); left:0px; top:-15px" tabindex="-1" title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background-image:url(http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png); background:rgba(220, 220, 220, 0.5); display:none; left:0px; top:-15px" tabindex="-1" %)[[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||data-widget="image" draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]][[image:data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==||draggable="true" height="15" role="presentation" title="Click and drag to move" width="15"]](% title="Click and drag to resize" %)​(% aria-label="Data URI image image widget" contenteditable="false" role="region" style="background:url(~"http://wiki1.dragino.com/xwiki/webjars/wiki%3Axwiki/application-ckeditor-webjar/1.61/plugins/widget/images/handle.png~") rgba(220, 220, 220, 0.5); left:0px; top:-15px" tabindex="-1" %)​(%%)​
1216
1217
1218
1219 = 5.  Firmware Change Log and Upload Firmware =
1220
1221 = (% style="display:none" %) (%%) =
1222
1223 (((
1224 User can use ST-Link v2 to upgrade firmware into LTC2 for bug fix or new features. The hardware connection for upgrade firmware is as below:
1225 )))
1226
1227 (((
1228
1229 )))
1230
1231 (((
1232 **Connection:**
1233 )))
1234
1235 * (((
1236 (% style="background-color:yellow" %)**ST-LINK v2 GND  <~-~->  LTC2 GND**
1237 )))
1238 * (((
1239 (% style="background-color:yellow" %)**ST-LINK v2 RESET  <~-~->  LTC2 NRST**
1240 )))
1241 * (((
1242 (% style="background-color:yellow" %)**ST-LINK v2 SWCLK  <~-~->  LTC2 SWCLK**
1243 )))
1244 * (((
1245 (% style="background-color:yellow" %)**ST-LINK v2 SWDIO  <~-~->  LTC2 SWDIO**
1246 )))
1247 * (((
1248 (% style="background-color:yellow" %)**LTC2 power must be on.  **
1249 )))
1250
1251 (((
1252
1253
1254 **Firmware Location and Change Log:  **[[https:~~/~~/www.dropbox.com/sh/8ghh32xavvsr98l/AADg-NbTnq80Re4Bcj7uekJFa?dl=0>>https://www.dropbox.com/sh/8ghh32xavvsr98l/AADg-NbTnq80Re4Bcj7uekJFa?dl=0]]
1255
1256
1257 )))
1258
1259
1260
1261 = 6.  FAQ =
1262
1263
1264 == 6.1  How to use AT Command to configure LTC2 ==
1265
1266
1267 LTC2 supports AT Command set. User can use a USB to TTL adapter plus the Program Cable to connect to LTC2 for using AT command, as below.
1268
1269
1270 **Connection:**
1271
1272 * (% style="background-color:yellow" %)**USB to TTL GND <~-~->  LTC2 GND**
1273 * (% style="background-color:yellow" %)**USB to TTL RXD  <~-~->  LTC2 TXD**
1274 * (% style="background-color:yellow" %)**USB to TTL TXD  <~-~->  LTC2 RXD**
1275
1276 (((
1277 In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console for LTC2. The AT commands are disable by default and need to enter password (default: (% style="color:green" %)**123456**)(%%) to active it. Timeout to input AT Command is 5 min, after 5-minute, user need to input password again. User can use AT+DISAT command to disable AT command before timeout.
1278 )))
1279
1280 (((
1281
1282 )))
1283
1284 (((
1285 Input password and ATZ to activate LTC2,As shown below:
1286 )))
1287
1288 [[image:image-20220620151601-13.png||height="454" width="1204"]]
1289
1290
1291
1292 == 6.2  How to connect a customized PT100 cable? ==
1293
1294
1295 (((
1296 The LTC2 has two channels means it can connect 2 x PT100 cables. Besides use the PT100 cables provided by Dragino, User can connect their PT100 probes. When connect to a user PT100 probe, we recommend that user do a calibration to eliminate the effect from the cables so to get the best accuracy. Below is the step for calibrate on a (% style="color:blue" %)**three wire PT100** (%%)probes. There is no step for 2 wire probe calibration at the moment. 
1297 )))
1298
1299 (((
1300
1301 )))
1302
1303 (((
1304 (% style="color:blue" %)**Step 1**(%%)**: **You need a multimeter can measure the accuracy of 0.001 ohm. We use Agilent 34401A digit multimeter. And will do test to make sure the multimeter accuracy before the measurement. Check the shortcut resistance of the multimeter.
1305 )))
1306
1307 [[image:image-20220620152115-14.jpeg||height="548" width="763"]]
1308
1309 We know that the Multimeter has a shortcut resistance 0.002 ohm.
1310
1311
1312 (% style="color:blue" %)**Step 2**(%%): Measure the resistance between the two shorted wires of PT100 Probe.
1313
1314
1315 [[image:image-20220620152115-15.jpeg||height="791" width="704"]]
1316
1317 As example, in this step, we check the shorted wire (both red) with 0.594 ohm, So we know that each wire of PT100 has (0.594-0.002)/2=0.296R (Where 0.002 is the value we got from step 1) .
1318
1319
1320 (% style="color:blue" %)**Step 3**(%%): Run Calibrate Command.
1321
1322 Run this command to both channels to use 0.296R calibrate resistance.
1323
1324 (% style="color:red" %)**AT+RCABLE=296,0** (%%) ~-~->  Calibrate Channel 1 with 0.296R
1325
1326
1327 Or use LoRaWAN downlink command (0xA8 Code) to set:
1328
1329 0xA801280000
1330
1331
1332 User can use 0xA9 downlink command to poll the current calibration value.
1333
1334
1335 (% style="color:blue" %)**Step 4**(%%)**: **Connect the PT100 to LTC2
1336
1337 [[image:image-20220620152115-16.png]]
1338
1339
1340 For a 3 wire PT100, there are two wire are shortcut, for example, as per above photo Channel 1, there are two red wire , which are shortcut in PT100, connect them as the photo. The 3^^rd^^ wire (white wire ) connect to the left pin of Channel -1.
1341
1342
1343
1344 == 6.3  What is the frequency range of LTC2 LoRa part? ==
1345
1346
1347 Different LTC2 version supports different frequency range, below is the table for the working frequency and recommend bands for each model:
1348
1349 [[image:image-20220620151440-12.png]]
1350
1351
1352
1353 == 6.4  How to change the LoRa Frequency Bands/Region ==
1354
1355
1356 You can follow the instructions for [[how to upgrade image>>||anchor="H5.A0FirmwareChangeLogandUploadFirmware"]].
1357 When downloading the images, choose the required image file for download. ​
1358
1359
1360
1361 = 7.  Trouble Shooting =
1362
1363
1364 == 7.1  AT Command input doesn't work ==
1365
1366
1367 In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
1368
1369
1370
1371 = 8.  Order Info =
1372
1373
1374 Part Number **:** (% style="color:blue" %)**LTC2-XX-YYY**
1375
1376 (% style="color:#0000ff" %)**XX**(%%)**: **Probe Version
1377
1378 * (% style="color:red" %)**SI**(%%):  Standard IP68 probe x 1
1379 * (% style="color:red" %)**LT**(%%):  Low Temperature probe x 1
1380 * (% style="color:red" %)**HT**(%%): High Temperature probe x 1
1381 * (% style="color:red" %)**FS**(%%):  Food Safety probe x 1
1382 * (% style="color:red" %)**FT**(%%):  Flat Type probe x 1
1383 * (% style="color:red" %)**NA**(%%): No probe
1384
1385 (% style="color:#0000ff" %)**YYY**(%%)**: **The default frequency band
1386
1387 * (% style="color:red" %)**AS923 **(%%)**:** LoRaWAN AS923 band
1388 * (% style="color:red" %)**AU915 **(%%)**:** LoRaWAN AU915 band
1389 * (% style="color:red" %)**EU433 **(%%)**:** LoRaWAN EU433 band
1390 * (% style="color:red" %)**EU868 **(%%)**:** LoRaWAN EU868 band
1391 * (% style="color:red" %)**KR920 **(%%)**:** LoRaWAN KR920 band
1392 * (% style="color:red" %)**US915 **(%%)**:** LoRaWAN US915 band
1393 * (% style="color:red" %)**IN865 **(%%)**:**  LoRaWAN IN865 band
1394 * (% style="color:red" %)**CN470 **(%%)**:** LoRaWAN CN470 band
1395
1396
1397
1398 = 9. ​ Packing Info =
1399
1400
1401 **Package Includes**:
1402
1403 * LTC2 LoRaWAN Temperature Transmitter x 1
1404
1405 **Dimension and weight**:
1406
1407 * Device Size: cm
1408 * Device Weight: g
1409 * Package Size / pcs : cm
1410 * Weight / pcs : g
1411
1412
1413
1414 = 10.  ​Support =
1415
1416
1417 * 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.
1418 * 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:http://../../../../../../D:%5C%E5%B8%82%E5%9C%BA%E8%B5%84%E6%96%99%5C%E8%AF%B4%E6%98%8E%E4%B9%A6%5CLoRa%5CLT%E7%B3%BB%E5%88%97%5Csupport@dragino.com]].
1419
1420
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0