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 == 1.1 ​ What is LTC2 LoRaWAN Temperature Transmitter ==
30
31 (((
32
33
34 (((
35 (((
36 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.
37 )))
38
39 (((
40 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.
41 )))
42
43 (((
44 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.
45 )))
46
47 (((
48 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.
49 )))
50
51
52 [[image:image-20220617164020-3.png||height="314" width="756"]]
53 )))
54 )))
55
56
57 == ​1.2  Features ==
58
59
60 * LoRaWAN v1.0.3 Class A
61 * max: 2 x monitor temperature channels
62 * Support 3 -wire PT-100
63 * 8500mAh Li-SOCI2 Battery
64 * Firmware upgrade via console
65 * Wall Mountable
66 * Configurable via LoRa or UART
67 * Use pre-load PT100 probe or 3rd PT100 probe
68 * Factory calibration for different resistance range
69 * Support accuracy measure of resistance and upload
70 * Battery Monitoring and upload
71 * Operation Temperature: -40 ~~ 65 ℃
72
73 (% style="display:none" %) ** **
74
75
76
77 == 1.3 ​ Applications ==
78
79
80 * Logistics and Supply Chain Management
81 * Food management
82 * Cold chains solution
83 * Industrial Monitoring and Control
84
85 == 1.4 Hardware Change log ==
86
87
88 LTC2 v1.0: Release.
89
90
91 == 1.5  Pin Definitions and Switch ==
92
93 === (% title="Click and drag to resize" %)1.5.1  J(%%)umper JP2 ( Power ON) ===
94
95 (% class="wikigeneratedid" id="H200B200B200B200B" %)
96 (% 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" %)​(%%)​
97
98 Put a jumper on JP2 will power on the LTC2.
99
100
101 === 1.5.2  LED ===
102
103
104 The LED will flash in below case.
105
106 (((
107 1.  Send an uplink packet
108
109
110 )))
111
112 === 1.5.3  PT100 Interfaces ===
113
114
115 (((
116 There are two independent channels to connect 2 x PT100 probes.
117 )))
118
119 (((
120 Each channel has 3-wire connection for 3-wire PT100 probes.
121 )))
122
123
124 === 1.5.4  Reset Button ===
125
126
127 Press this button will reboot the LTC2
128
129
130 == 1.6  Probe Variant ==
131
132
133 LTC2 provide default probe version. See below for the variant:
134
135
136 (% border="1" cellspacing="4" style="width:505px" %)
137 |=(% style="width: 78px;background-color:#4F81BD;color:white" %)(((
138 **Model**
139 )))|=(% style="width: 127px;background-color:#4F81BD;color:white" %)(((
140 **Photo**
141 )))|=(% style="width: 300px;background-color:#4F81BD;color:white" %)(((
142 **Description**
143 )))
144 |(% style="width:78px" %)(((
145 LTC2-SI
146 )))|(% style="width:117px" %)(((
147 (% style="text-align:center" %)
148 [[image:1655458404877-785.png]]
149 )))|(% style="width:314px" %)(((
150 Standard IP68 Probe Version
151
152 * (((
153 LTC2 with 1 x Standard IP68 PT100 probe.
154 )))
155 * (((
156 Installation: Insert
157 )))
158 * (((
159 Cable Length : 2m
160 )))
161 * (((
162 PT100 Class : Class A
163 )))
164 * (((
165 Probe Dimension: 4*30mm
166 )))
167 * (((
168 Measure Range: -50 ~~ 200 °C
169 )))
170 * (((
171 Suitable Environment: General environment
172 )))
173 )))
174 |(% style="width:78px" %)(((
175 LTC2-LT
176 )))|(% style="width:117px" %)(((
177 (% style="text-align:center" %)
178 [[image:image-20220617172838-2.png]]
179 )))|(% style="width:314px" %)(((
180 Low Temperature Version
181
182 * (((
183 LTC2 with 1 x Low Temperature PT100 probe.
184 )))
185 * (((
186 Installation: Insert
187 )))
188 * (((
189 Cable Length : 2m
190 )))
191 * (((
192 PT100 Class : Class A
193 )))
194 * (((
195 Probe Dimension: 4*30mm
196 )))
197 * (((
198 Measure Range: -196 ~~ 150 °C
199 )))
200 * (((
201 Suitable Environment: Low temperature measurement, such as COVID vaccine transport
202 )))
203 )))
204 |(% style="width:78px" %)(((
205 LTC2-FS
206 )))|(% style="width:117px" %)(((
207 (% style="text-align:center" %)
208 [[image:image-20220617172838-3.png]]
209 )))|(% style="width:314px" %)(((
210 Food Safety Version
211
212 * (((
213 LTC2 with 1 x Food Safety PT100 probe.
214 )))
215 * (((
216 Installation: Insert
217 )))
218 * (((
219 Cable Length : 2m
220 )))
221 * (((
222 PT100 Class : Class A
223 )))
224 * (((
225 Probe Dimension: 4*150mm
226 )))
227 * (((
228 Measure Range: -50 ~~ 200 °C
229 )))
230 * (((
231 Suitable Environment: Food temperature measurement
232 )))
233 )))
234 |(% style="width:78px" %)LTC-FSA|(% style="width:117px" %)(((
235 (% style="text-align:center" %)
236 [[image:image-20221222182717-1.jpeg]]
237 )))|(% style="width:314px" %)(((
238 Food Safety Version
239
240 * (((
241 LTC2 with 1 x Food Safety PT100 probe.
242 )))
243 * (((
244 Installation: Insert
245 )))
246 * (((
247 Cable Length : 2m
248 )))
249 * (((
250 PT100 Class : Class A
251 )))
252 * (((
253 Probe Dimension: 4*150mm
254 )))
255 * (((
256 Measure Range: -50 ~~ 200 °C
257 )))
258 * (((
259 Suitable Environment: Food temperature measurement
260 )))
261 )))
262 |(% style="width:78px" %)(((
263 LTC2-FT
264 )))|(% style="width:117px" %)(((
265 (% style="text-align:center" %)
266 [[image:image-20220617172838-4.png]]
267 )))|(% style="width:314px" %)(((
268 Flat Type Version
269
270 * LTC2 with 1 x Flat Type PT100 probe.
271 * Installation: Attached
272 * Cable Length : 2m
273 * PT100 Class : Class A
274 * Probe Dimension: 8*25mm
275 * Measure Range: -50 ~~ 200 °C
276 * Suitable Environment: Attached to the measure point.
277 )))
278 |(% style="width:78px" %)LTC2-HT|(% style="width:117px" %)(((
279 (% style="text-align:center" %)
280 [[image:image-20220617172838-5.png]]
281 )))|(% style="width:314px" %)(((
282 High Temperature Version
283
284 * LTC2 with 1 x high temperature PT100 probe.
285 * Installation: Insert
286 * Cable Length : 3m
287 * PT100 Class : Class A
288 * Probe Dimension: 4*30mm
289 * Measure Range: -70 ~~ 550 °C
290
291 Suitable Environment: High Temperature
292 )))
293 |(% style="width:78px" %)LTC2-NA|(% style="width:117px" %)(((
294 (% style="text-align:center" %)
295 [[image:image-20220617172838-6.png]]
296 )))|(% style="width:314px" %)(((
297 No Probe version:
298
299 * User can connect to their own PT100 Probe
300 * Grand Hole: M12
301 * Suitable Environment:
302
303 Connect to customized probe
304 )))
305
306 = 2.  How to use LTC2? =
307
308 == 2.1  Connect to PT100 sensors ==
309
310
311 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"]](%%).
312
313
314 == 2.2  How it works? ==
315
316
317 (((
318 (((
319 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**.
320 )))
321
322 (((
323 On each uplink, LTC2 will check its two ADC Interfaces and get the temperature from the sensor and send out to server.
324 )))
325 )))
326
327
328 == 2.3  ​Quick guide to connect to LoRaWAN server (OTAA) ==
329
330
331 (((
332 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.
333
334 (% 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||height="311" width="751"]]
335 )))
336
337 (% 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" %)​(%%)​
338
339 (((
340
341
342 === 2.3.1 Step 1: Create a device in TTN with the OTAA keys from LTC2 ===
343
344
345
346 Below is TTN screen shot:
347
348 * Create Application first.
349 * Manually Add a LoRaWAN End Device device. Choose **OTAA** and **MAC v1.0.3**
350
351 [[image:1655690861020-685.png]]
352
353
354 [[image:1655690877643-259.png]]
355
356
357 Input the OTAA keys for LTC2.
358
359 Each LTC2 is shipped with a sticker with the default device EUI as below:
360
361 [[image:image-20230426083905-2.png||height="272" width="586"]]
362
363
364 * **Input these keys to device portal.**
365
366 [[image:image-20220620100853-1.png]]
367
368
369
370 * **Choose the Frequency band for this end node.**
371
372 [[image:image-20220620100853-2.png]]
373
374
375 * **Input APP Key in this page as well. **
376
377 [[image:image-20220620100853-3.png]]
378
379
380 Add payload formatter So TTNv3 knows how to parse the LTC2 upload value.
381
382 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]]
383
384
385 [[image:image-20220620100853-4.png||height="496" width="1097"]]
386
387
388 === 2.3.2  Step 2: Power on LTC2 ===
389
390
391 LTC2 is power off when ship from factory.
392
393 Put a Jumper on JP2 to power on the device.
394
395
396 [[image:1655691076464-442.png]]
397
398
399 (((
400 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.
401 )))
402
403 (((
404 Below is an example uplink message which shows the LTC2 is sending Join Request to TTNv3.
405 )))
406
407
408 [[image:1655691086647-147.png]]
409
410
411 After join successful, LTC2 will send uplink message with the sensor value.
412
413 [[image:1655691100066-163.png]]
414
415 Above value shows Channel1 detect 25.94 degree. There is no PT100 connected on Channel 2, so it shows -327.67.
416 )))
417
418
419 == 2.4  ​Uplink Payload ==
420
421
422 Below is the uplink payload which shows.
423
424 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:390px" %)
425 |=(% style="width: 70px;background-color:#4F81BD;color:white" %)(((
426 **Size(bytes)**
427 )))|=(% style="width: 40px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)2|=(% style="width: 70px;background-color:#4F81BD;color:white" %)2|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**4**
428 |(% style="width:62.5px" %)Value|(((
429 [[BAT>>||anchor="HBAT"]]
430 )))|(((
431 [[Status & EXT>>||anchor="HStatus26EXT"]]
432 )))|(((
433 [[Channel 1 data>>||anchor="HChannel1dataandChannel2data"]]
434 )))|(((
435 [[Channel 2 data>>||anchor="HChannel1dataandChannel2data"]]
436 )))|(((
437 [[Unix TimeStamp>>||anchor="HUnixTimeStamp"]]
438 )))
439
440 (% 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"]]
441
442
443 (((
444 === (% style="color:blue" %)**BAT**(%%) ===
445
446
447 Ex1: 0x0E3C ⇒ 3644 (mV) = 3.644 V
448
449 (% class="wikigeneratedid" %)
450
451 )))
452
453 (((
454 === (% style="color:blue" %)**Status & EXT**(%%) ===
455 )))
456
457 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %)
458 |(% style="background-color:#4f81bd; color:white; width:60px" %)**Bits**|(% style="background-color:#4f81bd; color:white; width:90px" %)**7**|(% style="background-color:#4f81bd; color:white; width:100px" %)**6**|(% style="background-color:#4f81bd; color:white; width:90px" %)**5**|(% style="background-color:#4f81bd; color:white; width:100px" %)**4**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[3:0]**
459 |(% style="width:96px" %)Status&Ext|(% style="width:124px" %)Not Defined|(% style="width:146px" %)Poll Message FLAG|(% style="width:109px" %)Sync time OK|(% style="width:143px" %)Unix Time Request|(% style="width:106px" %)Ext: 0b(1001)
460
461 * (% style="color:#037691" %)**Poll Message Flag**(%%):  1: This message is a poll message reply, 0: means this is a normal uplink.
462 * (% 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.
463 * (% 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)
464 * (% style="color:#037691" %)**EXT**(%%):  The decode method for Channel 1 data and Channel 2 data
465 ** 0b(0001): Upload PT100 temperature, with 2 decimals, range:  **-327.67 ~~ 327.67 ℃**
466 ** 0b(0010): Upload PT100 temperature, with 1 decimals, range: ** -3276.7 ~~ 3276.7 ℃**
467 ** 0b(0011): Upload Resistance instead of Temperature, range:  **-327.67~~ 327.67 ohm**
468
469 (((
470 (% class="wikigeneratedid" %)
471
472
473
474 === (% style="color:blue" %)**Channel 1 data and Channel 2 data**(%%) ===
475
476 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %)
477 |(% style="background-color:#4f81bd; color:white; width:150px" %)**Example Payload on channel 1 or channel 2**|(% style="background-color:#4f81bd; color:white; width:130px" %)**Sensor Value when EXT=0b(0001)**|(% style="background-color:#4f81bd; color:white; width:127.5px" %)**Sensor Value when EXT=0b(0010)**|(% style="background-color:#4f81bd; color:white; width:107.5px" %)**Sensor Value when EXT=0b(0011)**
478 |(% style="width:139px" %)0x1422|(% style="width:142px" %)0x1422/100=51.54℃|(% style="width:155px" %)0x1422/100=515.4℃|(% style="width:148px" %)0x1422/100=51.54Ω
479 |(% style="width:139px" %)OXEC2D|(% style="width:142px" %)(0XEC2D-65536)/100=-50.75℃|(% style="width:155px" %)(0XEC2D-65536)/10=-507.5℃|(% style="width:148px" %)0XEC2D/100=604.61Ω
480 )))
481
482 (((
483 (% class="wikigeneratedid" %)
484
485
486 === (% style="color:blue" %)**Unix TimeStamp**(%%) ===
487 )))
488
489 Refer to Datalog feature.
490
491 (% style="color:#037691" %)**Example Uplink Payload**:
492
493
494 **Uplink payload example 1:**  0CE9011422EC2D6073E83B
495
496 * Bat voltage:0x0CE9 =3305mV
497 * Ext=0x01
498 * Channel1 temp=0x1422/100=51.54 ℃
499 * Channel2 temp=(0xEC2D-65536)/100=-50.75 ℃
500 * System timestamp=0x6073E83B= 1618208827(UTC)
501
502 If payload is: EC2DH : (EC2D & 8000 == 1), temp = (EC2DH - 65536)/100 = -50.75 ℃
503
504 (EC2D & 8000: Judge whether the highest bit is 1, when the highest bit is 1, it is negative)
505
506
507 **Uplink payload example 2: ** 0CED020203FE056073E697
508
509 * Bat voltage:0x0CED =3309mV
510 * Ext=0x02
511 * Channel1 temp=0x0203/10=515.4 ℃
512 * Channel2 temp=(0xFE05-65536)/10=-507.5 ℃
513 * System timestamp=0x6073E697=1618208407(UTC)
514
515 If payload is: FE05H :  (FE05 & 8000 == 1) , temp = (FE05H - 65536)/100 = 507.5 ℃
516
517 (EC2D & 8000: Judge whether the highest bit is 1, when the highest bit is 1, it is negative)
518
519
520 **Uplink payload example 3 :**  0CE9032EDE1F406073E967
521
522 * Bat voltage:0x0CE9 =3305mV
523 * Ext=0x03
524 * Channel1 res=0x2EDE/100=119.98 ohm
525 * Channel2 res=0x1F40/100=80.00 ohm
526 * System timestamp=0x6073E967= 1618209127(UTC)
527
528 (% 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" %)​(%%)​
529
530
531 == 2.5  ​Alarm Mode ==
532
533
534 (((
535 LTC2 can monito the temperature in every CTTEMP time, when the temperature exceed the limit , it will uplink the sensor value immediately.
536
537 Detail commands see:
538
539 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Enable Alarm Mode**>>||anchor="H3.9EnableAlarmmode"]]
540 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Config Alarm Sampling Time**>>||anchor="H3.10Alarmchecktime"]]
541 * [[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**Set Alarm Threshold**>>||anchor="H3.11SetAlarmThreshold"]]
542
543
544 )))
545
546
547 = 3.  Configure LTC2 via AT Command or LoRaWAN Downlink =
548
549
550 (((
551 (((
552 Use can configure LTC2 via AT Command or LoRaWAN Downlink.
553 )))
554 )))
555
556 * (((
557 (((
558 AT Command Connection: See [[FAQ>>||anchor="H6.A0FAQ"]].
559 )))
560 )))
561 * (((
562 (((
563 LoRaWAN Downlink instruction for different platforms: [[IoT LoRaWAN Server>>doc:Main.WebHome]]
564 )))
565 )))
566
567 (((
568 (((
569
570 )))
571
572 (((
573 There are two kinds of commands to configure LTC2, they are:
574 )))
575 )))
576
577 * (((
578 (((
579 (% style="color:#4f81bd" %)** General Commands**.
580 )))
581 )))
582
583 (((
584 (((
585 These commands are to configure:
586 )))
587 )))
588
589 * (((
590 (((
591 General system settings like: uplink interval.
592 )))
593 )))
594 * (((
595 (((
596 LoRaWAN protocol & radio related command.
597 )))
598 )))
599
600 (((
601 (((
602 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]]
603 )))
604 )))
605
606 (((
607 (((
608
609 )))
610 )))
611
612 * (((
613 (((
614 (% style="color:#4f81bd" %)** Commands special design for LTC2**
615 )))
616 )))
617
618 (((
619 (((
620 These commands only valid for LTC2, as below:(% title="Click and drag to resize" %)​
621 )))
622 )))
623
624 (% 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" %)​
625
626
627 == 3.1  Set Transmit Interval Time ==
628
629
630 Feature: Change LoRaWAN End Node Transmit Interval.
631
632 (% style="color:#037691" %)**AT Command: AT+TDC**
633
634 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:501px" %)
635 |(% style="background-color:#4f81bd; color:white; width:155px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:166px" %)**Function**|(% style="background-color:#4f81bd; color:white; width:180px" %)**Response**
636 |(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)(((
637 30000
638 OK
639 the interval is 30000ms = 30s
640 )))
641 |(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)(((
642 OK
643 Set transmit interval to 60000ms = 60 seconds
644 )))
645
646 (((
647 (% style="color:#037691" %)**Downlink Command: 0x01**
648 )))
649
650 (((
651 (((
652 Format: Command Code (0x01) followed by 3 bytes time value.
653
654 (((
655 If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
656 )))
657
658 * Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
659 * Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
660 )))
661 )))
662
663
664
665 == 3.2  Enable PT100 channels ==
666
667
668 Feature: Enable PT100 channels. Default only Enable Channel 1
669
670 (% style="color:#037691" %)**AT Command: AT+ENPTCHNUM**
671
672 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:494px" %)
673 |=(% style="width: 164px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 254px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 76px;background-color:#4F81BD;color:white" %)**Response**
674 |(% style="width:164px" %)AT+ENPTCHNUM=?|(% style="width:254px" %)Get current ENPTCHNUM settings|(% colspan="1" rowspan="3" style="width:74px" %)(((
675 1
676
677 OK
678 )))
679 |(% style="width:164px" %)AT+ ENPTCHNUM =1|(% colspan="1" style="width:254px" %)Enable channel 1
680 |(% style="width:164px" %)AT+ ENPTCHNUM =2|(% colspan="1" style="width:254px" %)Enable channel 1 and 2
681
682 (% style="color:#037691" %)**Downlink Command: 0xA1**
683
684 Total bytes: 2 bytes
685
686 Example:
687
688 * 0xA101: same as AT+ENPTCHNUM =1
689 * 0xA102: same as AT+ENPTCHNUM =2
690
691 == 3.3  Set External Sensor Mode ==
692
693
694 (((
695 Feature: Change External Sensor Mode.
696 )))
697
698 (((
699 (% style="color:#037691" %)**Downlink Command: AT+EXT**
700 )))
701
702 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:431px" %)
703 |=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 184px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**Response**
704 |(% style="width:155px" %)AT+EXT=?|(% style="width:180px" %)Get current EXT settings|(% colspan="1" rowspan="4" style="width:86px" %)(((
705 1
706 OK
707 )))
708 |(% style="width:155px" %)AT+EXT=1|(% colspan="1" style="width:180px" %)Set EXT to 0b(0001)
709 |(% style="width:155px" %)AT+EXT=2|(% colspan="1" style="width:180px" %)Set EXT to 0b(0010)
710 |(% style="width:155px" %)AT+EXT=3|(% colspan="1" style="width:180px" %)Set EXT to 0b(0011)
711
712 (% style="color:#037691" %)**Downlink Command: 0xA2**
713
714 Total bytes: 2 bytes
715
716 Example:
717
718 * 0xA201: same as AT+EXT=1
719
720 == 3.4 Quit AT Command ==
721
722
723 Feature: Quit AT Command mode, so user need to input password again before use AT Commands.
724
725 (% style="color:#037691" %)**AT Command: AT+DISAT**
726
727 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:446px" %)
728 |=(% style="width: 163px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 195px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 88px;background-color:#4F81BD;color:white" %)**Response**
729 |(% style="width:161px" %)AT+DISAT|(% style="width:193px" %)Quit AT Commands mode|(% style="width:87px" %)OK
730
731 (% style="color:#037691" %)**Downlink Command:**
732
733 No downlink command for this feature.
734
735
736 == 3.5 Set system time ==
737
738
739 Feature: Set system time, unix format. [[See here for formmat detail.>>||anchor="H2.5.1A0UnixTimeStamp"]]
740
741 (% style="color:#037691" %)**AT Command:**
742
743 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:506px" %)
744 |=(% style="width: 219px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 287px;background-color:#4F81BD;color:white" %)**Function**
745 |(% style="width:218px" %)AT+TIMESTAMP=1611104352|(% style="width:285px" %)(((
746 OK
747 Set System time to 2021-01-20 00:59:12
748 )))
749
750 (% style="color:#037691" %)**Downlink Command:**
751
752 0x306007806000  ~/~/ Set timestamp to 0x(6007806000),Same as AT+TIMESTAMP=1611104352
753
754
755 == 3.6 Set Time Sync Mode ==
756
757
758 Feature: Enable/Disable Sync system time via LoRaWAN MAC Command (DeviceTimeReq), LoRaWAN server must support v1.0.3 protocol to reply this command.
759
760 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.
761
762
763 (% style="color:#037691" %)**AT Command:**
764
765 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:473px" %)
766 |=(% style="width: 159px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 314px;background-color:#4F81BD;color:white" %)**Function**
767 |(% style="width:157px" %)AT+SYNCMOD=1|(% style="width:313px" %)Enable Sync system time via LoRaWAN MAC Command (DeviceTimeReq)
768
769 (% style="color:#037691" %)**Downlink Command:**
770
771 0x28 01  ~/~/ Same As AT+SYNCMOD=1
772
773 0x28 00  ~/~/ Same As AT+SYNCMOD=0
774
775
776 == 3.7 Set Time Sync Interval ==
777
778
779 Feature: Define System time sync interval. SYNCTDC default value: 10 days.
780
781 (% style="color:#037691" %)**AT Command:**
782
783 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:469px" %)
784 |=(% style="width: 163px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 306px;background-color:#4F81BD;color:white" %)**Function**
785 |AT+SYNCTDC=0x0A|(% style="width:306px" %)Set SYNCTDC to 10 (0x0A), so the sync time is 10 days.
786
787 (% style="color:#037691" %)**Downlink Command:**
788
789 0x29 0A  ~/~/ Same as AT+SYNCTDC=0x0A
790
791
792 == 3.8 Retrieve data ==
793
794
795 Feature: Retrieval data for specify time slot.
796
797 (% style="color:#037691" %)**AT Command**(%%)**:**
798
799 No AT Command, only valid for downlink command.
800
801
802 (% style="color:#037691" %)**Downlink Command:**
803
804 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
805
806
807 == 3.9 Enable Alarm mode ==
808
809
810 Feature: Enable Alarm Mode.
811
812 (% style="color:#037691" %)**AT Command: AT_WMOD**
813
814 Total bytes: 2
815
816 Example:
817
818 0xA500: AT+WMOD=0(default)
819
820 0xA501: AT+WMOD=1(alarm mode)
821
822
823 (% style="color:#037691" %)**Downlink Command:**
824
825 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
826
827
828 == 3.10 Alarm check time ==
829
830
831 Feature: The time interval to check sensor value for Alarm.
832
833 (% style="color:#037691" %)**AT Command: AT+CITEMP**
834
835 Total bytes: 3
836
837 Example:
838
839 0xA60001: AT+CITEMP=1(default)
840
841 Set collection interval in 1min,only in alarm mode
842
843
844 (% style="color:#037691" %)**Downlink Command:**
845
846 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
847
848
849 == 3.11 Set Alarm Threshold ==
850
851
852 Feature: Set Alarm Threshold.
853
854 (% style="color:#037691" %)**AT Command: AT+ARTEMP**
855
856 Total bytes: 9  Unit: ℃
857
858 Example:
859
860 A7FF380320FF380320
861
862 AT+ARTEMP=-200,800,-200,800
863
864
865 A7000A0064000A0065
866
867 AT+ARTEMP=10,100,10,101
868
869 Channel 1 operating temp:10~~100
870
871 Channel 2 operating temp:10~~101
872
873
874 (% style="color:#037691" %)**Downlink Command:**
875
876 [[See Poll Sensor Value>>||anchor="H2.5.3A0Pollsensorvalue"]].
877
878
879 == 3.12 Set Calibrate Value ==
880
881
882 Feature: Set Calibrate value for PT100 cable.  Detail of use of this command please see [[connect to a customized PT100 Probe>>||anchor="H6.2A0HowtoconnectacustomizedPT100cable3F"]].
883
884 (% style="color:#037691" %)**AT Command: AT+RCABLE**
885
886 Total bytes: 5
887
888 Example:
889
890 AT+RCABLE=296,300
891
892 Channel 1 rcable=0x0128/1000=0.296R
893
894 Channel 2 rcable=0x012C/1000=0.300R
895
896
897 (% style="color:#037691" %)**Downlink Command:**
898
899 0xA80128012C  ~-~->  Same as AT+RCABLE=296,300
900
901
902 == 3.13 Poll Calibrate Value ==
903
904
905 Feature: Poll Calibrate value. LTC2 will reply with this command send an uplink to server.
906
907 (% style="color:#037691" %)**AT Command: No AT Command.**
908
909
910 (% style="color:#037691" %)**Downlink Command:**
911
912 Example: A901
913
914 End nodes will send racable config to server
915
916 Like uplink payload: 010128012C
917
918
919 == 3.14 Print data entries base on page ==
920
921
922 Feature: Print the sector data from start page to stop page (max is 400 pages).
923
924 (% style="color:#037691" %)**AT Command: AT+PDTA**
925
926 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
927 |(% style="background-color:#4f81bd; color:white; width:157px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:353px" %)**Response**
928 |(% style="width:156px" %)(((
929
930
931 AT+PDTA=259,260
932
933 Print page 259 to 260
934
935
936 )))|(% style="width:362px" %)(((
937 Stop Tx events when read sensor data
938
939 8021600 systime= 2021/5/16 00:17:44 1 3684 Temp1=28.71 Temp2=-327.67
940
941 8021610 systime= 2021/5/16 00:37:44 1 3685 Temp1=28.78 Temp2=-327.67
942
943 8021620 systime= 2021/5/16 00:57:44 1 3684 Temp1=28.83 Temp2=-327.67
944
945 8021630 systime= 2021/5/16 01:17:44 1 3684 Temp1=28.89 Temp2=-327.67
946
947 8021640 systime= 2021/5/16 01:37:44 1 3681 Temp1=28.79 Temp2=-327.67
948
949 8021650 systime= 2021/5/16 01:57:44 1 3681 Temp1=28.67 Temp2=-327.67
950
951 8021660 systime= 2021/5/16 02:17:44 1 3684 Temp1=28.60 Temp2=-327.67
952
953 8021670 systime= 2021/5/16 02:37:44 1 3684 Temp1=28.56 Temp2=-327.67
954
955 8021680 systime= 2021/5/16 02:57:44 1 3684 Temp1=28.52 Temp2=-327.67
956
957 8021690 systime= 2021/5/16 03:17:44 1 3684 Temp1=28.51 Temp2=-327.67
958
959 80216A0 systime= 2021/5/16 03:37:44 1 3684 Temp1=28.50 Temp2=-327.67
960
961 80216B0 systime= 2021/5/16 03:57:44 1 3684 Temp1=28.46 Temp2=-327.67
962
963 80216C0 systime= 2021/5/16 04:17:44 1 3684 Temp1=28.40 Temp2=-327.67
964
965 80216D0 systime= 2021/5/16 04:37:44 1 3683 Temp1=28.37 Temp2=-327.67
966
967 80216E0 systime= 2021/5/16 04:57:44 1 3684 Temp1=28.36 Temp2=-327.67
968
969 80216F0 systime= 2021/5/16 05:17:44 1 3685 Temp1=28.32 Temp2=-327.67
970
971 Start Tx events
972
973 OK
974 )))
975
976 (% style="color:#037691" %)**Downlink Command:**
977
978 No downlink commands for feature
979
980
981 == 3.15 Print last few data entries ==
982
983
984 Feature: Print the last few data entries
985
986 (% style="color:#037691" %)**AT Command: AT+PLDTA**
987
988 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
989 |(% style="background-color:#4f81bd; color:white; width:156px" %)**Command Example**|(% style="background-color:#4f81bd; color:white; width:354px" %)**Response**
990 |(((
991 AT+PLDTA=5
992
993 Print last 5 entries
994 )))|(% style="width:278px" %)(((
995 Stop Tx events when read sensor data
996
997 1 systime= 2021/5/17 03:12:37 1 3681 Temp1=26.01 Temp2=-327.67
998
999 2 systime= 2021/5/17 03:17:37 1 3682 Temp1=26.02 Temp2=-327.67
1000
1001 3 systime= 2021/5/17 03:22:37 1 3687 Temp1=25.94 Temp2=-327.67
1002
1003 4 systime= 2021/5/17 03:27:37 1 3684 Temp1=25.95 Temp2=-327.67
1004
1005 5 systime= 2021/5/17 03:32:37 1 3684 Temp1=26.20 Temp2=-327.67
1006
1007 Start Tx events
1008
1009 OK
1010 )))
1011
1012 (% style="color:#037691" %)**Downlink Command:**
1013
1014 No downlink commands for feature
1015
1016
1017 == 3.16 Clear Flash Record ==
1018
1019
1020 Feature: Clear flash storage for data log feature.
1021
1022 (% style="color:#037691" %)**AT Command: AT+CLRDTA**
1023
1024 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %)
1025 |=(% style="width: 157px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 216px;background-color:#4F81BD;color:white" %)**Response**
1026 |(% style="width:157px" %)AT+CLRDTA|(% style="width:136px" %)Clear date record|(% style="width:213px" %)(((
1027 Clear all stored sensor data…
1028 OK
1029 )))
1030
1031 (% style="color:#037691" %)**Downlink Command: 0xA3**
1032
1033 * Example: 0xA301  ~/~/  Same as AT+CLRDTA
1034
1035 = 4.  Battery & Power Consumption =
1036
1037
1038 LTC2 uses ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.
1039
1040 [[**Battery Info & Power Consumption Analyze**>>url:http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] .
1041
1042
1043 = 5.  Firmware Change Log and Upload Firmware =
1044
1045
1046 (((
1047 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:
1048 )))
1049
1050 (((
1051
1052 )))
1053
1054 (((
1055 **Connection:**
1056 )))
1057
1058 * (((
1059 (% style="background-color:yellow" %)**ST-LINK v2 GND  <~-~->  LTC2 GND**
1060 )))
1061 * (((
1062 (% style="background-color:yellow" %)**ST-LINK v2 RESET  <~-~->  LTC2 NRST**
1063 )))
1064 * (((
1065 (% style="background-color:yellow" %)**ST-LINK v2 SWCLK  <~-~->  LTC2 SWCLK**
1066 )))
1067 * (((
1068 (% style="background-color:yellow" %)**ST-LINK v2 SWDIO  <~-~->  LTC2 SWDIO**
1069 )))
1070 * (((
1071 (% style="background-color:yellow" %)**LTC2 power must be on.  **
1072 )))
1073
1074 (((
1075
1076
1077 **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]]
1078
1079
1080 )))
1081
1082 = 6.  FAQ =
1083
1084 == 6.1  How to use AT Command to configure LTC2 ==
1085
1086
1087 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.
1088
1089
1090 **Connection:**
1091
1092 * (% style="background-color:yellow" %)**USB to TTL GND <~-~->  LTC2 GND**
1093
1094 * (% style="background-color:yellow" %)**USB to TTL RXD  <~-~->  LTC2 TXD**
1095
1096 * (% style="background-color:yellow" %)**USB to TTL TXD  <~-~->  LTC2 RXD**
1097
1098 (((
1099 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.
1100 )))
1101
1102
1103 (((
1104 Input password and ATZ to activate LTC2,As shown below:
1105 )))
1106
1107 [[image:image-20220620151601-13.png||height="393" width="1042"]]
1108
1109
1110 == 6.2  How to connect a customized PT100 cable? ==
1111
1112
1113 (((
1114 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. 
1115 )))
1116
1117
1118 (((
1119 (% 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.
1120 )))
1121
1122 [[image:image-20220620152115-14.jpeg||height="548" width="763"]]
1123
1124 We know that the Multimeter has a shortcut resistance 0.002 ohm.
1125
1126
1127 (% style="color:blue" %)**Step 2**(%%): Measure the resistance between the two shorted wires of PT100 Probe.
1128
1129
1130 [[image:image-20220620152115-15.jpeg||height="791" width="704"]]
1131
1132 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) .
1133
1134
1135 (% style="color:blue" %)**Step 3**(%%): Run Calibrate Command.
1136
1137 Run this command to both channels to use 0.296R calibrate resistance.
1138
1139 (% style="color:red" %)**AT+RCABLE=296,0** (%%) ~-~->  Calibrate Channel 1 with 0.296R
1140
1141
1142 Or use LoRaWAN downlink command (0xA8 Code) to set: 0xA801280000
1143
1144 User can use 0xA9 downlink command to poll the current calibration value.
1145
1146
1147 (% style="color:blue" %)**Step 4**(%%)**: **Connect the PT100 to LTC2
1148
1149 [[image:image-20220620152115-16.png]]
1150
1151
1152 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.
1153
1154
1155 == 6.3  What is the frequency range of LTC2 LoRa part? ==
1156
1157
1158 Different LTC2 version supports different frequency range, below is the table for the working frequency and recommend bands for each model:
1159
1160 [[image:image-20230427172553-5.jpeg||height="146" width="639"]]
1161
1162
1163 == 6.4  How to change the LoRa Frequency Bands/Region ==
1164
1165
1166 You can follow the instructions for [[how to upgrade image>>||anchor="H5.A0FirmwareChangeLogandUploadFirmware"]].
1167 When downloading the images, choose the required image file for download. ​
1168
1169 (% style="display:none" %) (%%)
1170
1171
1172 == 6.5 How can I read sensor data without LoRaWAN? For Calibration Purpose ==
1173
1174 Some clients need to calibrate the sensor value in calibration Lab. In such case, Reading the data without LoRaWAN network is more convenient. To achieve this, use can use a USB-TTL Adapter  to connect the LTC2 Motherboard's UART pins while still have the probe connected. See below.
1175
1176 [[image:image-20240417153156-3.jpeg||height="636" width="930"]]
1177
1178
1179 After there is UART Connection, reset the node.
1180
1181 Example output:
1182
1183 [[image:image-20240312141207-3.png||height="527" width="930"]]
1184
1185
1186 == 6.6 LTC2 supported with 3-wire PT100 ==
1187
1188 The LTC2 uses the bridge method to measure temperature and supports the use of 3-wire PT100.
1189
1190 The difference between the wiring mode of three-wire PT100 and four-wire PT100 and the difference in the detection principle:
1191
1192 * Three wire PT100 adopts bridge method to measure data, and the relationship between the output temperature value and the output value of analog quantity.
1193 * The four-wire PT100 has no bridge, is sent by constant current source, voltmeter measurement, and finally gives the measured resistance value.
1194
1195 [[image:image-20240417145507-1.jpeg||height="234" width="522"]]
1196
1197 [[image:image-20240417145520-2.jpeg||height="182" width="523"]]
1198
1199
1200 **Note:** **2-wire PT100, current loop and voltage measurement loop combined in one, poor accuracy, not discussed.**
1201
1202
1203
1204 = 7.  Trouble Shooting =
1205
1206 == 7.1  AT Command input doesn't work ==
1207
1208
1209 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.
1210
1211
1212 = 8.  Order Info =
1213
1214
1215 Part Number **:** (% style="color:blue" %)**LTC2-XXX-YYY**
1216
1217 (% style="color:#0000ff" %)**XXX**(%%)**: **Probe Version
1218
1219 * (% style="color:red" %)**SI**(%%):  Standard IP68 probe x 1
1220 * (% style="color:red" %)**LT**(%%):  Low Temperature probe x 1
1221 * (% style="color:red" %)**HT**(%%): High Temperature probe x 1
1222 * (% style="color:red" %)**FSA**(%%):  Food Safety probe x 1
1223 * (% style="color:red" %)**FT**(%%):  Flat Type probe x 1
1224 * (% style="color:red" %)**NA**(%%): No probe
1225
1226 (% style="color:#0000ff" %)**YYY**(%%)**: **The default frequency band
1227
1228 * (% style="color:red" %)**AS923 **(%%)**:** LoRaWAN AS923 band
1229 * (% style="color:red" %)**AU915 **(%%)**:** LoRaWAN AU915 band
1230 * (% style="color:red" %)**EU433 **(%%)**:** LoRaWAN EU433 band
1231 * (% style="color:red" %)**EU868 **(%%)**:** LoRaWAN EU868 band
1232 * (% style="color:red" %)**KR920 **(%%)**:** LoRaWAN KR920 band
1233 * (% style="color:red" %)**US915 **(%%)**:** LoRaWAN US915 band
1234 * (% style="color:red" %)**IN865 **(%%)**:**  LoRaWAN IN865 band
1235 * (% style="color:red" %)**CN470 **(%%)**:** LoRaWAN CN470 band
1236
1237 = 9. ​ Packing Info =
1238
1239
1240 **Package Includes**:
1241
1242 * LTC2 LoRaWAN Temperature Transmitter x 1
1243
1244 **Dimension and weight**:
1245
1246 * Device Size: cm
1247 * Device Weight: g
1248 * Package Size / pcs : cm
1249 * Weight / pcs : g
1250
1251 = 10.  ​Support =
1252
1253
1254 * 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.
1255 * 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]].
1256
1257
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0