Changes for page How to connect 3rd party sensor to Dragino Wireless End Node
Last modified by Xiaoling on 2024/09/24 15:37
From version 7.1
edited by Karry Zhuang
on 2024/09/23 18:42
on 2024/09/23 18:42
Change comment:
There is no comment for this version
To version 5.1
edited by Karry Zhuang
on 2024/09/21 09:30
on 2024/09/21 09:30
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,16 +1,13 @@ 1 - **Tableof Contents:**1 + 2 2 3 -{{toc/}} 4 4 5 5 6 6 7 7 7 +== 1.RS485-LB connects to third-party sensors == 8 8 9 -= 1.RS485-LBconnectstothird-partysensors=9 +== How to connect RS485-LB node to UART distance sensor? == 10 10 11 -== 1.1 How to connect RS485-LB node to UART distance sensor? == 12 - 13 - 14 14 Take the A16-15 as an example, but the same setup can support different distance sensors, compare specifications see this [[link>>url:http://wiki.dragino.com/xwiki/bin/view/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DDS04-LB_LoRaWAN_4-Channels_Distance_Detection_Sensor_User_Manual/#H1.4ProbeOptions]] to DDS04-LB. 15 15 16 16 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240703151202-1.png?rev=1.1||alt="image-20240703151202-1.png"]] ... ... @@ -34,20 +34,20 @@ 34 34 35 35 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240703161941-4.png?width=1357&height=619&rev=1.1||alt="image-20240703161941-4.png" height="619" width="1357"]] 36 36 34 +== 2.SN50v3-LB connects to third-party sensors == 37 37 38 - = 2. SN50v3-LB connects to third-party sensors =36 + 39 39 40 -== 2. 1Working Modes & Sensor Data. Uplink via FPORT~=2 ==38 +=== 2.3.2 Working Modes & Sensor Data. Uplink via FPORT~=2 === 41 41 42 - 43 43 SN50v3-LB/LS has different working mode for the connections of different type of sensors. This section describes these modes. Use can use the AT Command (% style="color:blue" %)**AT+MOD**(%%) to set SN50v3-LB/LS to different working modes. 44 44 45 45 For example: 46 46 47 -(% style="color:blue" %)**AT+MOD=2 ** (%%) ~/~/ will set the SN50v3 to work in MOD=2 distance mode which target to measure distance via Ultrasonic Sensor. 44 + (% style="color:blue" %)**AT+MOD=2 ** (%%) ~/~/ will set the SN50v3 to work in MOD=2 distance mode which target to measure distance via Ultrasonic Sensor. 48 48 49 49 50 -(% style="color:red" %)**Important Notice:** 47 +(% style="color:red" %) **Important Notice:** 51 51 52 52 ~1. Some working modes has payload more than 12 bytes, The US915/AU915/AS923 frequency bands' definition has maximum 11 bytes in (% style="color:blue" %)**DR0**(%%). Server sides will see NULL payload while SN50v3-LB/LS transmit in DR0 with 12 bytes payload. 53 53 ... ... @@ -55,10 +55,8 @@ 55 55 56 56 3. By default, the device will send an uplink message every 20 minutes. 57 57 55 +==== 2.3.2.1 MOD~=1 (Default Mode) ==== 58 58 59 -=== 2.1.1 MOD~=1 (Default Mode) === 60 - 61 - 62 62 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 63 63 64 64 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -77,10 +77,8 @@ 77 77 78 78 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220627150949-6.png?rev=1.1||alt="image-20220627150949-6.png"]] 79 79 75 +==== 2.3.2.2 MOD~=2 (Distance Mode) ==== 80 80 81 -=== 2.1.2 MOD~=2 (Distance Mode) === 82 - 83 - 84 84 This mode is target to measure the distance. The payload of this mode is totally 11 bytes. The 8^^th^^ and 9^^th^^ bytes is for the distance. 85 85 86 86 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -135,10 +135,9 @@ 135 135 136 136 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230610170047-1.png?width=799&height=452&rev=1.1||alt="image-20230610170047-1.png"]] 137 137 131 +==== 2.3.2.3 MOD~=3 (3 ADC + I2C) ==== 138 138 139 -=== 2.1.3 MOD~=3 (3 ADC + I2C) === 140 140 141 - 142 142 This mode has total 12 bytes. Include 3 x ADC + 1x I2C 143 143 144 144 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -158,10 +158,10 @@ 158 158 )))|(% style="width:163px" %)((( 159 159 Humidity(SHT20 or SHT31) 160 160 )))|(% style="width:53px" %)Bat 153 +[[image:image-20230513110214-6.png]] 161 161 162 -=== 2. 1.4 MOD~=4 (3 x DS18B20) ===155 +==== 2.3.2.4 MOD~=4 (3 x DS18B20) ==== 163 163 164 - 165 165 This mode has total 11 bytes. As shown below: 166 166 167 167 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -179,10 +179,8 @@ 179 179 180 180 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230513134006-1.png?width=736&height=559&rev=1.1||alt="image-20230513134006-1.png"]] 181 181 174 +==== 2.3.2.5 MOD~=5(Weight Measurement by HX711) ==== 182 182 183 -=== 2.1.5 MOD~=5 (Weight Measurement by HX711) === 184 - 185 - 186 186 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230512164658-2.png?width=729&height=532&rev=1.1||alt="image-20230512164658-2.png"]] 187 187 188 188 Each HX711 need to be calibrated before used. User need to do below two steps: ... ... @@ -192,6 +192,7 @@ 192 192 1. ((( 193 193 Weight has 4 bytes, the unit is g. 194 194 185 + 195 195 196 196 ))) 197 197 ... ... @@ -217,10 +217,8 @@ 217 217 218 218 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220820120036-2.png?width=1003&height=469&rev=1.1||alt="image-20220820120036-2.png" height="469" width="1003"]] 219 219 211 +==== 2.3.2.6 MOD~=6 (Counting Mode) ==== 220 220 221 -=== 2.1.6 MOD~=6 (Counting Mode) === 222 - 223 - 224 224 In this mode, the device will work in counting mode. It counts the interrupt on the interrupt pins and sends the count on TDC time. 225 225 226 226 Connection is as below. The PIR sensor is a count sensor, it will generate interrupt when people come close or go away. User can replace the PIR sensor with other counting sensors. ... ... @@ -243,10 +243,8 @@ 243 243 244 244 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378441509-171.png?rev=1.1||alt="1656378441509-171.png"]] 245 245 235 +==== 2.3.2.7 MOD~=7 (Three interrupt contact modes) ==== 246 246 247 -=== 2.1.7 MOD~=7 (Three interrupt contact modes) === 248 - 249 - 250 250 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 251 251 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 252 252 **Size(bytes)** ... ... @@ -262,10 +262,8 @@ 262 262 263 263 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230513111203-7.png?width=975&height=324&rev=1.1||alt="image-20230513111203-7.png"]] 264 264 252 +==== 2.3.2.8 MOD~=8 (3ADC+1DS18B20) ==== 265 265 266 -=== 2.1.8 MOD~=8 (3ADC+1DS18B20) === 267 - 268 - 269 269 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 270 270 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 271 271 **Size(bytes)** ... ... @@ -285,10 +285,8 @@ 285 285 286 286 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230513111231-8.png?width=900&height=335&rev=1.1||alt="image-20230513111231-8.png"]] 287 287 273 +==== 2.3.2.9 MOD~=9 (3DS18B20+ two Interrupt count mode) ==== 288 288 289 -=== 2.1.9 MOD~=9 (3DS18B20+ two Interrupt count mode) === 290 - 291 - 292 292 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 293 293 |=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 294 294 **Size(bytes)** ... ... @@ -329,9 +329,8 @@ 329 329 When AA is 2, set the count of PA4 pin to BB Corresponding downlink:09 02 bb bb bb bb 330 330 331 331 332 -=== 2. 1.10 MOD~=10 (PWM input capture and output mode,Since firmware v1.2) ===315 +==== 2.3.2.10 MOD~=10 (PWM input capture and output mode,Since firmware v1.2) ==== 333 333 334 - 335 335 (% style="color:red" %)**Note: Firmware not release, contact Dragino for testing.** 336 336 337 337 In this mode, the uplink can perform PWM input capture, and the downlink can perform PWM output. ... ... @@ -339,9 +339,8 @@ 339 339 [[It should be noted when using PWM mode.>>||anchor="H2.3.3.12A0PWMMOD"]] 340 340 341 341 342 -==== 2. 1.10.1Uplink, PWM input capture ====324 +===== 2.3.2.10.a Uplink, PWM input capture ===== 343 343 344 - 345 345 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230817172209-2.png?width=683&height=439&rev=1.1||alt="image-20230817172209-2.png"]] 346 346 347 347 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %) ... ... @@ -379,11 +379,11 @@ 379 379 380 380 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230818092200-1.png?width=627&height=344&rev=1.1||alt="image-20230818092200-1.png"]] 381 381 363 +===== 2.3.2.10.b Uplink, PWM output ===== 382 382 383 -==== 2.1.10.2 Uplink, PWM output ==== 384 - 385 385 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230817172209-2.png?width=683&height=439&rev=1.1||alt="image-20230817172209-2.png"]] 386 386 367 + 387 387 (% style="background-attachment:initial; background-clip:initial; background-image:initial; background-origin:initial; background-position:initial; background-repeat:initial; background-size:initial; color:blue; font-family:Arial,sans-serif" %)**AT+PWMOUT=a,b,c** 388 388 389 389 a is the time delay of the output, the unit is ms. ... ... @@ -405,11 +405,11 @@ 405 405 406 406 The oscilloscope displays as follows: 407 407 389 + 408 408 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230817172209-2.png?width=683&height=439&rev=1.1||alt="image-20230817172209-2.png"]] 409 409 392 +===== 2.3.2.10.c Downlink, PWM output ===== 410 410 411 -===== 2.1.10.3 Downlink, PWM output ===== 412 - 413 413 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230817173800-3.png?width=685&height=412&rev=1.1||alt="image-20230817173800-3.png"]] 414 414 415 415 Downlink: (% style="color:#037691" %)**0B xx xx xx yy zz zz** ... ... @@ -427,10 +427,8 @@ 427 427 428 428 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230817173858-5.png?width=843&height=634&rev=1.1||alt="image-20230817173858-5.png"]] 429 429 411 +==== 2.3.2.11 MOD~=11 (TEMP117) ==== 430 430 431 -==== 2.1.11 MOD~=11 (TEMP117) ==== 432 - 433 - 434 434 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 435 435 436 436 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -457,10 +457,8 @@ 457 457 458 458 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20240717141528-2.jpeg?width=654&height=430&rev=1.1||alt="image-20240717141528-2.jpeg"]] 459 459 439 +==== 2.3.2.12 MOD~=12 (Count+SHT31) ==== 460 460 461 -==== 2.1.12 MOD~=12 (Count+SHT31) ==== 462 - 463 - 464 464 This mode has total 11 bytes. As shown below: 465 465 466 466 (% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) ... ... @@ -481,10 +481,8 @@ 481 481 482 482 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20240717152224-6.jpeg?width=680&height=359&rev=1.1||alt="image-20240717152224-6.jpeg"]] 483 483 461 +=== 2.3.3 Decode payload === 484 484 485 -== 2.2 Decode payload == 486 - 487 - 488 488 While using TTN V3 network, you can add the payload format to decode the payload. 489 489 490 490 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/1656378466788-734.png?rev=1.1||alt="1656378466788-734.png"]] ... ... @@ -496,9 +496,8 @@ 496 496 SN50v3-LB/LS TTN V3 Payload Decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>url:https://github.com/dragino/dragino-end-node-decoder]] 497 497 498 498 499 -=== 2. 2.1 Battery Info ===474 +==== 2.3.3.1 Battery Info ==== 500 500 501 - 502 502 Check the battery voltage for SN50v3-LB/LS. 503 503 504 504 Ex1: 0x0B45 = 2885mV ... ... @@ -506,7 +506,7 @@ 506 506 Ex2: 0x0B49 = 2889mV 507 507 508 508 509 -=== 2. 2.2 Temperature (DS18B20) ===483 +==== 2.3.3.2 Temperature (DS18B20) ==== 510 510 511 511 512 512 If there is a DS18B20 connected to PC13 pin. The temperature will be uploaded in the payload. ... ... @@ -523,10 +523,10 @@ 523 523 524 524 If payload is: FF3FH : (FF3F & 8000 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees. 525 525 526 - (FF3F & 8000:Judge whether the highest bit is 1, when the highest bit is 1, it is negative)500 +(FF3F & 8000:Judge whether the highest bit is 1, when the highest bit is 1, it is negative) 527 527 528 528 529 -=== 2. 2.3 Digital Input ===503 +==== 2.3.3.3 Digital Input ==== 530 530 531 531 532 532 The digital input for pin PB15, ... ... @@ -543,7 +543,7 @@ 543 543 544 544 ))) 545 545 546 -==== 2. 2.4 Analogue Digital Converter (ADC) ====520 +==== 2.3.3.4 Analogue Digital Converter (ADC) ==== 547 547 548 548 549 549 The measuring range of the ADC is only about 0.1V to 1.1V The voltage resolution is about 0.24mv. ... ... @@ -557,12 +557,11 @@ 557 557 558 558 The position of PA5 on the hardware after **LSN50 v3.3** is changed to the position shown in the figure below, and the collected voltage becomes one-sixth of the original. 559 559 534 + 560 560 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SN50v3-LB/WebHome/image-20230811113449-1.png?width=608&height=370&rev=1.1||alt="image-20230811113449-1.png"]] 561 561 537 +==== 2.3.3.5 Digital Interrupt ==== 562 562 563 -=== 2.2.5 Digital Interrupt === 564 - 565 - 566 566 Digital Interrupt refers to pin PA8, and there are different trigger methods. When there is a trigger, the SN50v3-LB/LS will send a packet to the server. 567 567 568 568 (% style="color:blue" %)** Interrupt connection method:** ... ... @@ -614,7 +614,7 @@ 614 614 door= (bytes[6] & 0x80)? "CLOSE":"OPEN"; 615 615 616 616 617 -=== 2. 2.6 I2C Interface (SHT20 & SHT31) ===590 +==== 2.3.3.6 I2C Interface (SHT20 & SHT31) ==== 618 618 619 619 620 620 The SDA and SCK are I2C interface lines. You can use these to connect to an I2C device and get the sensor data. ... ... @@ -643,13 +643,13 @@ 643 643 If you want to use other I2C device, please refer the SHT20 part source code as reference. 644 644 645 645 646 -=== 2. 2.7 Distance Reading ===619 +==== 2.3.3.7 Distance Reading ==== 647 647 648 648 649 649 Refer [[Ultrasonic Sensor section>>||anchor="H2.3.3.8UltrasonicSensor"]]. 650 650 651 651 652 -=== 2. 2.8 Ultrasonic Sensor ===625 +==== 2.3.3.8 Ultrasonic Sensor ==== 653 653 654 654 655 655 This Fundamental Principles of this sensor can be found at this link: [[https:~~/~~/wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU~~_~~__SEN0208>>url:https://wiki.dfrobot.com/Weather_-_proof_Ultrasonic_Sensor_with_Separate_Probe_SKU___SEN0208]] ... ... @@ -671,13 +671,13 @@ 671 671 Distance: Read: 0C2D(Hex) = 3117(D) Value: 3117 mm=311.7 cm 672 672 673 673 674 -=== 2. 2.9 Battery Output - BAT pin ===647 +==== 2.3.3.9 Battery Output - BAT pin ==== 675 675 676 676 677 677 The BAT pin of SN50v3-LB/LS is connected to the Battery directly. If users want to use BAT pin to power an external sensor. User need to make sure the external sensor is of low power consumption. Because the BAT pin is always open. If the external sensor is of high power consumption. the battery of SN50v3-LB/LS will run out very soon. 678 678 679 679 680 -=== 2. 2.10 +5V Output ===653 +==== 2.3.3.10 +5V Output ==== 681 681 682 682 683 683 SN50v3-LB/LS will enable +5V output before all sampling and disable the +5v after all sampling. ... ... @@ -691,7 +691,7 @@ 691 691 By default the **AT+5VT=500**. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor. 692 692 693 693 694 -=== 2. 2.11 BH1750 Illumination Sensor ===667 +==== 2.3.3.11 BH1750 Illumination Sensor ==== 695 695 696 696 697 697 MOD=1 support this sensor. The sensor value is in the 8^^th^^ and 9^^th^^ bytes. ... ... @@ -700,10 +700,8 @@ 700 700 701 701 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50%20%26%20LSN50-V2%20-%20LoRaWAN%20Sensor%20Node%20User%20Manual/WebHome/image-20220628110012-12.png?rev=1.1||alt="image-20220628110012-12.png" height="361" width="953"]] 702 702 676 +==== 2.3.3.12 PWM MOD ==== 703 703 704 -=== 2.2.12 PWM MOD === 705 - 706 - 707 707 * ((( 708 708 The maximum voltage that the SDA pin of SN50v3 can withstand is 3.6V, and it cannot exceed this voltage value, otherwise the chip may be burned. 709 709 ))) ... ... @@ -729,7 +729,7 @@ 729 729 b) If the output duration is more than 30 seconds, better to use external power source. 730 730 ))) 731 731 732 -=== 2. 2.13 Working MOD ===703 +==== 2.3.3.13 Working MOD ==== 733 733 734 734 735 735 The working MOD info is contained in the Digital in & Digital Interrupt byte (7^^th^^ Byte). ... ... @@ -751,100 +751,24 @@ 751 751 752 752 753 753 754 -= 3. 725 +== 3.PS-LB-NA connects to third-party sensors == 755 755 756 -PS-LB-NA might connect to different kind of probes, 4~~20mA represent the full scale of the measuring range. So a 12mA output means different meaning for different probe. 757 757 758 758 759 -**For example.** 760 760 761 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:500px" %) 762 -|(% style="background-color:#4f81bd; color:white; width:150px" %)**Probe Type**|(% style="background-color:#4f81bd; color:white; width:150px" %)**4~~20mA scale for this probe**|(% style="background-color:#4f81bd; color:white; width:200px" %)**Example: 12mA actually meaning for this probe** 763 -|(% style="background-color:#f2f2f2; width:206px" %)PH Combination Electrodes|(% style="background-color:#f2f2f2; width:222px" %)0 ~~ 14 pH|(% style="background-color:#f2f2f2; width:356px" %)PH Value: 7 764 -|(% style="background-color:#f2f2f2; width:206px" %)Water Pressure Sensor|(% style="background-color:#f2f2f2; width:222px" %)0~~5 meters|(% style="background-color:#f2f2f2; width:356px" %)2.5 meters pure water 765 -|(% style="background-color:#f2f2f2; width:206px" %)Pressure transmitter probe|(% style="background-color:#f2f2f2; width:222px" %)0~~1MPa|(% style="background-color:#f2f2f2; width:356px" %)0.5MPa air / gas or water pressure 766 766 767 -User can set different probe model for above probes. So IoT server is able to se identical how it should parse the 4~~20mA or 0~~30v sensor value and get the correct value. 768 768 769 769 770 -=== 2.3.5 0~~20mA value (IDC_IN) === 771 771 772 772 773 -(% style="color:#037691" %)**Payload Example**: 774 774 775 -27AE(H) = 10158 (D)/1000 = 10.158mA. 776 776 777 777 778 -[[image:image-20230821150704-1.png||height="180" width="609"]] 779 779 780 -**Connect to a 2 wire 4~~20mA sensor.** 781 781 782 -[[image:image-20230225154759-1.png||height="408" width="741"]] 783 783 784 -=== 2.3.6 0~~30V value ( pin VDC_IN) === 785 785 786 786 787 -Measure the voltage value. The range is 0 to 30V. 788 788 789 -(% style="color:#037691" %)**Example**: 790 790 791 -138E(H) = 5006(D)/1000= 5.006V 792 792 793 - 794 -=== 2.3.7 IN1&IN2&INT pin === 795 - 796 - 797 -IN1 and IN2 are used as digital input pins. 798 - 799 -(% style="color:#037691" %)**Example**: 800 - 801 -09 (H): (0x09&0x08)>>3=1 IN1 pin is high level. 802 - 803 -09 (H): (0x09&0x04)>>2=0 IN2 pin is low level. 804 - 805 - 806 -This data field shows if this packet is generated by (% style="color:blue" %)**Interrupt Pin** (%%)or not. [[Click here>>||anchor="H3.3.2SetInterruptMode"]] for the hardware and software set up. Note: The Internet Pin is a separate pin in the screw terminal. 807 - 808 -(% style="color:#037691" %)**Example:** 809 - 810 -09 (H): (0x09&0x02)>>1=1 The level of the interrupt pin. 811 - 812 -09 (H): 0x09&0x01=1 0x00: Normal uplink packet. 813 - 814 -0x01: Interrupt Uplink Packet. 815 - 816 - 817 -=== 2.3.8 Sensor value, FPORT~=7 === 818 - 819 - 820 -(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:504px" %) 821 -|(% style="background-color:#4f81bd; color:white; width:94px" %)((( 822 -**Size(bytes)** 823 -)))|(% style="background-color:#4f81bd; color:white; width:43px" %)**2**|(% style="background-color:#4f81bd; color:white; width:367px" %)**n** 824 -|(% style="background-color:#f2f2f2; width:94px" %)Value|(% style="background-color:#f2f2f2; width:43px" %)[[BAT>>||anchor="H2.3.3BatteryInfo"]]|(% style="background-color:#f2f2f2; width:367px" %)((( 825 -Voltage value, each 2 bytes is a set of voltage values. 826 -))) 827 - 828 -[[image:image-20230220171300-1.png||height="207" width="863"]] 829 - 830 -Multiple sets of data collected are displayed in this form: 831 - 832 -[voltage value1], [voltage value2], [voltage value3],…[voltage value n/2] 833 - 834 - 835 -=== 2.3.9 Decode payload in The Things Network === 836 - 837 - 838 -While using TTN network, you can add the payload format to decode the payload. 839 - 840 - 841 -[[image:1675144839454-913.png]] 842 - 843 - 844 -PS-LB-NA TTN Payload Decoder: [[https:~~/~~/github.com/dragino/dragino-end-node-decode>>url:https://github.com/dragino/dragino-end-node-decoder]] 845 - 846 - 847 - 848 - 849 - 850 -