Changes for page SN50v3-LB/LS -- LoRaWAN Sensor Node User Manual
Last modified by Bei Jinggeng on 2025/01/10 15:51
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 8 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -22,7 +22,7 @@ 22 22 == 1.1 What is SN50v3-LB/LS LoRaWAN Generic Node == 23 23 24 24 25 -(% style="color:blue" %)**SN50V3-LB/LS **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mAh Li/SOCl2 battery**(%%) or (% style="color:blue" %)**solar powered + li-on battery**(%%) for long term use.SN50V3-LB/LS is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere.25 +(% style="color:blue" %)**SN50V3-LB/LS **(%%)LoRaWAN Sensor Node is a Long Range LoRa Sensor Node. It is designed for outdoor use and powered by (% style="color:blue" %)** 8500mAh Li/SOCl2 battery**(%%) or (% style="color:blue" %)**solar powered + Li-ion battery**(%%) for long term use.SN50V3-LB/LS is designed to facilitate developers to quickly deploy industrial level LoRa and IoT solutions. It help users to turn the idea into a practical application and make the Internet of Things a reality. It is easy to program, create and connect your things everywhere. 26 26 27 27 (% style="color:blue" %)**SN50V3-LB/LS wireless part**(%%) is based on SX1262 allows the user to send data and reach extremely long ranges at low data-rates.It provides ultra-long range spread spectrum communication and high interference immunity whilst minimising current consumption.It targets professional wireless sensor network applications such as irrigation systems, smart metering, smart cities, and so on. 28 28 ... ... @@ -43,8 +43,8 @@ 43 43 * Support wireless OTA update firmware 44 44 * Uplink on periodically 45 45 * Downlink to change configure 46 -* 8500mAh Li/SOCl2 battery (SN50v3-LB)47 -* Solar panel + 3000mAh Li-on battery (SN50v3-LS) 46 +* 8500mAh Li/SOCl2 Battery (SN50v3-LB) 47 +* Solar panel + 3000mAh Li-ion battery (SN50v3-LS) 48 48 49 49 == 1.3 Specification == 50 50 ... ... @@ -51,7 +51,7 @@ 51 51 52 52 (% style="color:#037691" %)**Common DC Characteristics:** 53 53 54 -* Supply Voltage: Built- battery , 2.5v ~~ 3.6v54 +* Supply Voltage: Built-in Battery , 2.5v ~~ 3.6v 55 55 * Operating Temperature: -40 ~~ 85°C 56 56 57 57 (% style="color:#037691" %)**I/O Interface:** ... ... @@ -94,11 +94,10 @@ 94 94 == 1.5 Button & LEDs == 95 95 96 96 97 -[[image: Main.User.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675071855856-879.png]][[image:image-20231231203148-2.png||height="456" width="316"]]97 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/RS485-LB_Waterproof_RS485UART_to_LoRaWAN_Converter/WebHome/image-20240103160425-4.png?rev=1.1||alt="image-20240103160425-4.png"]] 98 98 99 - 100 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 101 -|=(% style="width: 167px;background-color:#D9E2F3;color:#0070C0" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 225px;background-color:#D9E2F3;color:#0070C0" %)**Action** 99 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 100 +|=(% style="width: 167px;background-color:#4F81BD;color:white" %)**Behavior on ACT**|=(% style="width: 117px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 226px;background-color:#4F81BD;color:white" %)**Action** 102 102 |(% style="width:167px" %)Pressing ACT between 1s < time < 3s|(% style="width:117px" %)Send an uplink|(% style="width:225px" %)((( 103 103 If sensor is already Joined to LoRaWAN network, sensor will send an uplink packet, (% style="color:blue" %)**blue led** (%%)will blink once. 104 104 Meanwhile, BLE module will be active and user can connect via BLE to configure device. ... ... @@ -136,10 +136,9 @@ 136 136 === 1.8.1 for LB version === 137 137 138 138 139 -[[image: Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143884058-338.png]][[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143899218-599.png]]138 +[[image:image-20240924112806-1.png||height="548" width="894"]] 140 140 141 141 142 -[[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675143909447-639.png]] 143 143 144 144 === 1.8.2 for LS version === 145 145 ... ... @@ -202,10 +202,8 @@ 202 202 203 203 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSN50v2-S31-S31B%20LoRaWAN%20Temperature%20%26%20Humidity%20Sensor%20User%20Manual/WebHome/image-20220611161308-6.png?width=744&height=485&rev=1.1||alt="图片-20220611161308-6.png"]] 204 204 205 - 206 206 (% style="color:blue" %)**Step 2:**(%%) Activate SN50v3-LB/LS 207 207 208 - 209 209 Press the button for 5 seconds to activate the SN50v3-LB/LS. 210 210 211 211 (% style="color:green" %)**Green led**(%%) will fast blink 5 times, device will enter (% style="color:blue" %)**OTA mode**(%%) for 3 seconds. And then start to JOIN LoRaWAN network. (% style="color:green" %)**Green led**(%%) will solidly turn on for 5 seconds after joined in network. ... ... @@ -223,8 +223,8 @@ 223 223 The Payload format is as below. 224 224 225 225 226 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)227 -|(% colspan="6" style="background-color:# d9e2f3; color:#0070c0" %)**Device Status (FPORT=5)**222 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 223 +|(% colspan="6" style="background-color:#4f81bd; color:white" %)**Device Status (FPORT=5)** 228 228 |(% style="width:103px" %)**Size (bytes)**|(% style="width:72px" %)**1**|**2**|(% style="width:91px" %)**1**|(% style="width:86px" %)**1**|(% style="width:44px" %)**2** 229 229 |(% style="width:103px" %)Value|(% style="width:72px" %)Sensor Model|Firmware Version|(% style="width:91px" %)Frequency Band|(% style="width:86px" %)Sub-band|(% style="width:44px" %)BAT 230 230 ... ... @@ -308,8 +308,8 @@ 308 308 309 309 In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 310 310 311 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)312 -|(% style="background-color:# d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:130px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**307 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 308 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**1**|(% style="background-color:#4f81bd; color:white; width:128px" %)**2**|(% style="background-color:#4f81bd; color:white; width:79px" %)**2** 313 313 |Value|Bat|(% style="width:191px" %)((( 314 314 Temperature(DS18B20)(PC13) 315 315 )))|(% style="width:78px" %)((( ... ... @@ -330,8 +330,8 @@ 330 330 331 331 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. 332 332 333 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)334 -|(% style="background-color:# d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:30px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:110px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:140px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:40px" %)**2**329 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 330 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:29px" %)**2**|(% style="background-color:#4f81bd; color:white; width:108px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2**|(% style="background-color:#4f81bd; color:white; width:110px" %)**1**|(% style="background-color:#4f81bd; color:white; width:140px" %)**2**|(% style="background-color:#4f81bd; color:white; width:40px" %)**2** 335 335 |Value|BAT|(% style="width:196px" %)((( 336 336 Temperature(DS18B20)(PC13) 337 337 )))|(% style="width:87px" %)((( ... ... @@ -360,8 +360,8 @@ 360 360 361 361 For the connection to TF-Mini or TF-Luna , MOD2 payload is as below: 362 362 363 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)364 -|(% style="background-color:# d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**2**359 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 360 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**1**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:120px" %)**2**|(% style="background-color:#4f81bd; color:white; width:77px" %)**2** 365 365 |Value|BAT|(% style="width:183px" %)((( 366 366 Temperature(DS18B20)(PC13) 367 367 )))|(% style="width:173px" %)((( ... ... @@ -395,10 +395,10 @@ 395 395 396 396 This mode has total 12 bytes. Include 3 x ADC + 1x I2C 397 397 398 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)399 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)(((394 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 395 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 400 400 **Size(bytes)** 401 -)))|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width:100px;background-color:#D9E2F3;color:#0070C0" %)2|=(% style="width: 20px;background-color:#D9E2F3;color:#0070C0" %)1397 +)))|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)2|=(% style="width: 97px;background-color:#4F81BD;color:white" %)2|=(% style="width: 20px;background-color:#4F81BD;color:white" %)1 402 402 |Value|(% style="width:68px" %)((( 403 403 ADC1(PA4) 404 404 )))|(% style="width:75px" %)((( ... ... @@ -421,8 +421,8 @@ 421 421 422 422 This mode has total 11 bytes. As shown below: 423 423 424 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)425 -|(% style="background-color:# d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**420 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 421 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:99px" %)**1**|(% style="background-color:#4f81bd; color:white; width:99px" %)**2**|(% style="background-color:#4f81bd; color:white; width:99px" %)**2** 426 426 |Value|BAT|(% style="width:186px" %)((( 427 427 Temperature1(DS18B20)(PC13) 428 428 )))|(% style="width:82px" %)((( ... ... @@ -462,10 +462,10 @@ 462 462 463 463 Check the response of this command and adjust the value to match the real value for thing. 464 464 465 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)466 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)(((461 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 462 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 467 467 **Size(bytes)** 468 -)))|=(% style="width: 20px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 150px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width:200px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width:50px;background-color:#D9E2F3;color:#0070C0" %)**4**464 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 150px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 198px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 49px;background-color:#4F81BD;color:white" %)**4** 469 469 |Value|BAT|(% style="width:193px" %)((( 470 470 Temperature(DS18B20)(PC13) 471 471 )))|(% style="width:85px" %)((( ... ... @@ -489,8 +489,8 @@ 489 489 490 490 (% style="color:red" %)**Note:** **LoRaWAN wireless transmission will infect the PIR sensor. Which cause the counting value increase +1 for every uplink. User can change PIR sensor or put sensor away of the SN50_v3 to avoid this happen.** 491 491 492 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)493 -|=(% style="width: 60px;background-color:# D9E2F3;color:#0070C0" %)**Size(bytes)**|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 180px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 100px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width:80px;background-color:#D9E2F3;color:#0070C0" %)**4**488 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 489 +|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**Size(bytes)**|=(% style="width: 40px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 180px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 100px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 77px;background-color:#4F81BD;color:white" %)**4** 494 494 |Value|BAT|(% style="width:256px" %)((( 495 495 Temperature(DS18B20)(PC13) 496 496 )))|(% style="width:108px" %)((( ... ... @@ -507,10 +507,10 @@ 507 507 ==== 2.3.2.7 MOD~=7 (Three interrupt contact modes) ==== 508 508 509 509 510 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)511 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)(((506 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 507 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 512 512 **Size(bytes)** 513 -)))|=(% style="width: 20px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 50px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)1|=(% style="width: 40px;background-color:#D9E2F3;color:#0070C0" %)2509 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 50px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)1|=(% style="width: 40px;background-color:#4F81BD;color:white" %)2 514 514 |Value|BAT|(% style="width:188px" %)((( 515 515 Temperature(DS18B20) 516 516 (PC13) ... ... @@ -526,10 +526,10 @@ 526 526 ==== 2.3.2.8 MOD~=8 (3ADC+1DS18B20) ==== 527 527 528 528 529 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)530 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)(((525 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 526 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 531 531 **Size(bytes)** 532 -)))|=(% style="width: 30px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 120px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width:70px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width:70px;background-color:#D9E2F3;color:#0070C0" %)2528 +)))|=(% style="width: 30px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 70px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 119px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 69px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 69px;background-color:#4F81BD;color:white" %)2 533 533 |Value|BAT|(% style="width:207px" %)((( 534 534 Temperature(DS18B20) 535 535 (PC13) ... ... @@ -549,10 +549,10 @@ 549 549 ==== 2.3.2.9 MOD~=9 (3DS18B20+ two Interrupt count mode) ==== 550 550 551 551 552 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:520px" %)553 -|=(% style="width: 50px;background-color:# D9E2F3;color:#0070C0" %)(((548 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 549 +|=(% style="width: 50px;background-color:#4F81BD;color:white" %)((( 554 554 **Size(bytes)** 555 -)))|=(% style="width: 20px;background-color:# D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width: 60px;background-color:#D9E2F3;color:#0070C0" %)**1**|=(% style="width: 90px;background-color:#D9E2F3;color:#0070C0" %)**2**|=(% style="width:60px;background-color:#D9E2F3;color:#0070C0" %)4|=(% style="width:60px;background-color:#D9E2F3;color:#0070C0" %)4551 +)))|=(% style="width: 20px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 90px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 60px;background-color:#4F81BD;color:white" %)**1**|=(% style="width: 89px;background-color:#4F81BD;color:white" %)**2**|=(% style="width: 59px;background-color:#4F81BD;color:white" %)4|=(% style="width: 59px;background-color:#4F81BD;color:white" %)4 556 556 |Value|BAT|((( 557 557 Temperature 558 558 (DS18B20)(PC13) ... ... @@ -589,8 +589,9 @@ 589 589 When AA is 2, set the count of PA4 pin to BB Corresponding downlink:09 02 bb bb bb bb 590 590 591 591 592 -==== 2.3.2.10 MOD~=10 (PWM input capture and output mode,Since firmware v1.2) ==== 588 +==== 2.3.2.10 MOD~=10 (PWM input capture and output mode,Since firmware v1.2)(% style="display:none" %) (%%) ==== 593 593 590 + 594 594 (% style="color:red" %)**Note: Firmware not release, contact Dragino for testing.** 595 595 596 596 In this mode, the uplink can perform PWM input capture, and the downlink can perform PWM output. ... ... @@ -603,8 +603,8 @@ 603 603 604 604 [[image:image-20230817172209-2.png||height="439" width="683"]] 605 605 606 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:515px" %)607 -|(% style="background-color:# d9e2f3; color:#0070c0; width:50px" %)**Size(bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:20px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:135px" %)**1**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**2**|(% style="background-color:#d9e2f3; color:#0070c0; width:90px" %)**2**603 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:515px" %) 604 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:135px" %)**1**|(% style="background-color:#4f81bd; color:white; width:70px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**2** 608 608 |Value|Bat|(% style="width:191px" %)((( 609 609 Temperature(DS18B20)(PC13) 610 610 )))|(% style="width:78px" %)((( ... ... @@ -639,8 +639,10 @@ 639 639 640 640 [[image:image-20230818092200-1.png||height="344" width="627"]] 641 641 639 + 642 642 ===== 2.3.2.10.b Uplink, PWM output ===== 643 643 642 + 644 644 [[image:image-20230817172209-2.png||height="439" width="683"]] 645 645 646 646 (% 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** ... ... @@ -664,7 +664,7 @@ 664 664 665 665 The oscilloscope displays as follows: 666 666 667 -[[image:image-20231213102404-1.jpeg||height=" 780" width="932"]]666 +[[image:image-20231213102404-1.jpeg||height="688" width="821"]] 668 668 669 669 670 670 ===== 2.3.2.10.c Downlink, PWM output ===== ... ... @@ -685,9 +685,64 @@ 685 685 686 686 The oscilloscope displays as follows: 687 687 688 -[[image:image-20230817173858-5.png||height="6 94" width="921"]]687 +[[image:image-20230817173858-5.png||height="634" width="843"]] 689 689 690 690 690 + 691 +==== 2.3.2.11 MOD~=11 (TEMP117) ==== 692 + 693 + 694 +In this mode, uplink payload includes in total 11 bytes. Uplink packets use FPORT=2. 695 + 696 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 697 +|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:20px" %)**2**|(% style="background-color:#4f81bd; color:white; width:100px" %)**2**|(% style="background-color:#4f81bd; color:white; width:50px" %)**2**|(% style="background-color:#4f81bd; color:white; width:90px" %)**1**|(% style="background-color:#4f81bd; color:white; width:128px" %)**2**|(% style="background-color:#4f81bd; color:white; width:79px" %)**2** 698 +|Value|Bat|(% style="width:191px" %)((( 699 +Temperature(DS18B20)(PC13) 700 +)))|(% style="width:78px" %)((( 701 +ADC(PA4) 702 +)))|(% style="width:216px" %)((( 703 +Digital in(PB15)&Digital Interrupt(PA8) 704 +)))|(% style="width:308px" %)((( 705 +Temperature 706 + 707 +(TEMP117) 708 +)))|(% style="width:154px" %)((( 709 +Reserved position, meaningless 710 + 711 +(0x0000) 712 +))) 713 + 714 +[[image:image-20240717113113-1.png||height="352" width="793"]] 715 + 716 +Connection: 717 + 718 +[[image:image-20240717141528-2.jpeg||height="430" width="654"]] 719 + 720 + 721 +==== 2.3.2.12 MOD~=12 (Count+SHT31) ==== 722 + 723 + 724 +This mode has total 11 bytes. As shown below: 725 + 726 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:517px" %) 727 +|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**Size(bytes)**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**2**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**1**|=(% style="width: 86px; background-color: rgb(79, 129, 189); color: white;" %)**4** 728 +|Value|BAT|(% style="width:86px" %)((( 729 + Temperature_SHT31 730 +)))|(% style="width:86px" %)((( 731 +Humidity_SHT31 732 +)))|(% style="width:86px" %)((( 733 + Digital in(PB15) 734 +)))|(% style="width:86px" %)((( 735 +Count(PA8) 736 +))) 737 + 738 +[[image:image-20240717150948-5.png||height="389" width="979"]] 739 + 740 +Wiring example: 741 + 742 +[[image:image-20240717152224-6.jpeg||height="359" width="680"]] 743 + 744 + 691 691 === 2.3.3 Decode payload === 692 692 693 693 ... ... @@ -765,6 +765,8 @@ 765 765 766 766 [[image:image-20230811113449-1.png||height="370" width="608"]] 767 767 822 + 823 + 768 768 ==== 2.3.3.5 Digital Interrupt ==== 769 769 770 770 ... ... @@ -939,8 +939,6 @@ 939 939 b) If the output duration is more than 30 seconds, better to use external power source. 940 940 ))) 941 941 942 - 943 - 944 944 ==== 2.3.3.13 Working MOD ==== 945 945 946 946 ... ... @@ -974,7 +974,7 @@ 974 974 == 2.5 Frequency Plans == 975 975 976 976 977 -The SN50v3-LB/LS uses OTAA mode and below frequency plans by default. Ifuserwanttouseit withdifferent frequencyplan, pleaserefer theATcommandsets.1031 +The SN50v3-LB/LS uses OTAA mode and below frequency plans by default. Each frequency band use different firmware, user update the firmware to the corresponding band for their country. 978 978 979 979 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/>>http://wiki.dragino.com/xwiki/bin/view/Main/End%20Device%20Frequency%20Band/]] 980 980 ... ... @@ -1017,7 +1017,7 @@ 1017 1017 (% style="color:blue" %)**AT Command: AT+TDC** 1018 1018 1019 1019 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1020 -|=(% style="width: 156px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 137px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="background-color:#D9E2F3;color:#0070C0" %)**Response**1074 +|=(% style="width: 156px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 137px;background-color:#4F81BD;color:white" %)**Function**|=(% style="background-color:#4F81BD;color:white" %)**Response** 1021 1021 |(% style="width:156px" %)AT+TDC=?|(% style="width:137px" %)Show current transmit Interval|((( 1022 1022 30000 1023 1023 OK ... ... @@ -1052,10 +1052,10 @@ 1052 1052 1053 1053 Feature, Set Interrupt mode for GPIO_EXIT. 1054 1054 1055 -(% style="color:blue" %)**AT Command: AT+INTMOD1 ,AT+INTMOD2,AT+INTMOD3**1109 +(% style="color:blue" %)**AT Command: AT+INTMOD1,AT+INTMOD2,AT+INTMOD3** 1056 1056 1057 1057 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1058 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**1112 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response** 1059 1059 |(% style="width:154px" %)AT+INTMOD1=?|(% style="width:196px" %)Show current interrupt mode|(% style="width:157px" %)((( 1060 1060 0 1061 1061 OK ... ... @@ -1099,7 +1099,7 @@ 1099 1099 (% style="color:blue" %)**AT Command: AT+5VT** 1100 1100 1101 1101 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1102 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**1156 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response** 1103 1103 |(% style="width:154px" %)AT+5VT=?|(% style="width:196px" %)Show 5V open time.|(% style="width:157px" %)((( 1104 1104 500(default) 1105 1105 OK ... ... @@ -1125,9 +1125,9 @@ 1125 1125 (% style="color:blue" %)**AT Command: AT+WEIGRE,AT+WEIGAP** 1126 1126 1127 1127 (% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 1128 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**1182 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response** 1129 1129 |(% style="width:154px" %)AT+WEIGRE|(% style="width:196px" %)Weight is initialized to 0.|(% style="width:157px" %)OK 1130 -|(% style="width:154px" %)AT+WEIGAP= ?|(% style="width:196px" %)400.0|(% style="width:157px" %)OK(default)1184 +|(% style="width:154px" %)AT+WEIGAP=?|(% style="width:196px" %)400.0|(% style="width:157px" %)OK(default) 1131 1131 |(% style="width:154px" %)AT+WEIGAP=400.3|(% style="width:196px" %)Set the factor to 400.3.|(% style="width:157px" %)OK 1132 1132 1133 1133 (% style="color:blue" %)**Downlink Command: 0x08** ... ... @@ -1151,8 +1151,8 @@ 1151 1151 1152 1152 (% style="color:blue" %)**AT Command: AT+SETCNT** 1153 1153 1154 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1155 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**1208 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1209 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response** 1156 1156 |(% style="width:154px" %)AT+SETCNT=1,100|(% style="width:196px" %)Initialize the count value 1 to 100.|(% style="width:157px" %)OK 1157 1157 |(% style="width:154px" %)AT+SETCNT=2,0|(% style="width:196px" %)Initialize the count value 2 to 0.|(% style="width:157px" %)OK 1158 1158 ... ... @@ -1172,8 +1172,8 @@ 1172 1172 1173 1173 (% style="color:blue" %)**AT Command: AT+MOD** 1174 1174 1175 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1176 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 197px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 158px;background-color:#D9E2F3;color:#0070C0" %)**Response**1229 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1230 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 197px;background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 158px;background-color:#4F81BD;color:white" %)**Response** 1177 1177 |(% style="width:154px" %)AT+MOD=?|(% style="width:196px" %)Get the current working mode.|(% style="width:157px" %)((( 1178 1178 OK 1179 1179 ))) ... ... @@ -1189,19 +1189,17 @@ 1189 1189 * Example 1: Downlink Payload: 0A01 **~-~-->** AT+MOD=1 1190 1190 * Example 2: Downlink Payload: 0A04 **~-~-->** AT+MOD=4 1191 1191 1192 -(% id="H3.3.8PWMsetting" %) 1193 1193 === 3.3.8 PWM setting === 1194 1194 1195 1195 1196 - (% class="mark" %)Feature: Set the time acquisition unit for PWM input capture.1249 +Feature: Set the time acquisition unit for PWM input capture. 1197 1197 1198 1198 (% style="color:blue" %)**AT Command: AT+PWMSET** 1199 1199 1200 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1201 -|=(% style="width: 155px;background-color:# D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 223px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 130px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Response**1253 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1254 +|=(% style="width: 155px;background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 225px; background-color: #4F81BD;color:white" %)**Function**|=(% style="width: 130px; background-color:#4F81BD;color:white" %)**Response** 1202 1202 |(% style="width:154px" %)AT+PWMSET=?|(% style="width:223px" %)0|(% style="width:130px" %)((( 1203 1203 0(default) 1204 - 1205 1205 OK 1206 1206 ))) 1207 1207 |(% style="width:154px" %)AT+PWMSET=0|(% style="width:223px" %)The unit of PWM capture time is microsecond. The capture frequency range is between 20HZ and 100000HZ. |(% style="width:130px" %)((( ... ... @@ -1217,15 +1217,14 @@ 1217 1217 * Example 1: Downlink Payload: 0C00 **~-~-->** AT+PWMSET=0 1218 1218 * Example 2: Downlink Payload: 0C01 **~-~-->** AT+PWMSET=1 1219 1219 1220 - (% class="mark" %)Feature: Set PWM output time, output frequency and output duty cycle.1272 +**Feature: Set PWM output time, output frequency and output duty cycle.** 1221 1221 1222 1222 (% style="color:blue" %)**AT Command: AT+PWMOUT** 1223 1223 1224 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1225 -|=(% style="width: 183px; background-color: rgb(217, 226, 243);rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 193px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 137px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Response**1276 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1277 +|=(% style="width: 183px; background-color: #4F81BD;color:white" %)**Command Example**|=(% style="width: 193px; background-color: #4F81BD;color:white" %)**Function**|=(% style="width: 134px; background-color: #4F81BD;color:white" %)**Response** 1226 1226 |(% style="width:183px" %)AT+PWMOUT=?|(% style="width:193px" %)0|(% style="width:137px" %)((( 1227 1227 0,0,0(default) 1228 - 1229 1229 OK 1230 1230 ))) 1231 1231 |(% style="width:183px" %)AT+PWMOUT=0,0,0|(% style="width:193px" %)The default is PWM input detection|(% style="width:137px" %)((( ... ... @@ -1240,8 +1240,8 @@ 1240 1240 OK 1241 1241 ))) 1242 1242 1243 -(% border="1" cellspacing=" 4" style="background-color:#f2f2f2; width:510px" %)1244 -|=(% style="width: 155px; background-color: rgb(217, 226, 243);rgb(0, 112, 192);" %)**Command Example**|=(% style="width: 112px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**Function**|=(% style="width: 242px; background-color:rgb(217, 226, 243);rgb(0, 112, 192);" %)**parameters**1294 +(% border="1" cellspacing="3" style="background-color:#f2f2f2; width:510px" %) 1295 +|=(% style="width: 155px; background-color:#4F81BD;color:white" %)**Command Example**|=(% style="width: 112px; background-color:#4F81BD;color:white" %)**Function**|=(% style="width: 242px; background-color:#4F81BD;color:white" %)**parameters** 1245 1245 |(% colspan="1" rowspan="3" style="width:155px" %)((( 1246 1246 AT+PWMOUT=a,b,c 1247 1247 ... ... @@ -1258,9 +1258,7 @@ 1258 1258 ))) 1259 1259 )))|(% style="width:242px" %)((( 1260 1260 a: Output time (unit: seconds) 1261 - 1262 1262 The value ranges from 0 to 65535. 1263 - 1264 1264 When a=65535, PWM will always output. 1265 1265 ))) 1266 1266 |(% style="width:242px" %)((( ... ... @@ -1268,7 +1268,6 @@ 1268 1268 ))) 1269 1269 |(% style="width:242px" %)((( 1270 1270 c: Output duty cycle (unit: %) 1271 - 1272 1272 The value ranges from 0 to 100. 1273 1273 ))) 1274 1274 ... ... @@ -1276,7 +1276,7 @@ 1276 1276 1277 1277 Format: Command Code (0x0B01) followed by 6 bytes. 1278 1278 1279 -Downlink payload :0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c1327 +Downlink payload:0B01 bb cc aa **~-~--> **AT+PWMOUT=a,b,c 1280 1280 1281 1281 * Example 1: Downlink Payload: 0B01 03E8 0032 0005 **~-~-->** AT+PWMSET=5,1000,50 1282 1282 * Example 2: Downlink Payload: 0B01 07D0 003C 000A **~-~-->** AT+PWMSET=10,2000,60
- image-20240717113113-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +34.0 KB - Content
- image-20240717141512-1.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +948.8 KB - Content
- image-20240717141528-2.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +234.2 KB - Content
- image-20240717145707-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +39.8 KB - Content
- image-20240717150334-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +37.6 KB - Content
- image-20240717150948-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +38.3 KB - Content
- image-20240717152224-6.jpeg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +238.1 KB - Content
- image-20240924112806-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +140.2 KB - Content