Changes for page wiki_test
Last modified by Mengting Qiu on 2024/09/05 17:35
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -15,26 +15,30 @@ 15 15 16 16 = 1. Introduction = 17 17 18 -== 1.1 What is S W3L-NB NB-IoTFlowSensor ==18 +== 1.1 What is DS03A-NB NB-IoT Door Sensor == 19 19 20 20 21 -The Dragino S W3L-NB is aFlowSensor**(%%). It detectswaterflowvolumeand uplink to IoT server via NB-IoT network.User canuse thisto(%style="color:blue"%)**monitorthewaterusageforbuildings**.21 +The Dragino DS03A-NB is a (% style="color:blue" %) **NB-IoT Door Sensor**(%%) for Internet of Things solution. It (% style="color:blue" %)**detects door open/close status**(%%) and uplinks to IoT server via NB-IoT network. user can see the door status, open duration, open counts in the IoT Server. 22 22 23 -The S W3L-NB will sendwaterflow volumeevery 20minutes.It canalsodetect the(%style="color:blue"%)**waterflowstatus and sendAlarm**(%%),to avoidthewaste forwaterusage suchas brokentoiletcase.23 +The DS03A-NB will send periodically data every 2 hours as well as for each door open/close action. It also counts the door open times and calculates the last door open duration. Users can also disable the uplink for each open/close event, instead, DS03A-NB can count each open event and uplink periodically. 24 24 25 -S W3L-NBisdesigned forbothindoor and outdoorse.Ithasa weatherproof enclosure andindustrial levelbatteryto(%style="color:blue"%)**workin low tohigh temperatures**.25 +DS03A-NB supports (% style="color:blue" %)**Datalog Feature,** (%%)it can save the data when there is no NB-IoT network and uplink when network recover. 26 26 27 -S W3L-NB supportsdifferentuplink methods including(% style="color:blue" %)**MQTT,MQTTs,UDP & TCP**(%%)fordifferentapplicationrequirement,andsupportuplinkstovariousIoTServers.27 +DS03A-NB has the (% style="color:blue" %)**Open Alarm Feature**,(%%) user can set this feature so the device will send an alarm if the door has been open for a certain time. 28 28 29 -S W3L-NB(%style="color:blue"%)**supportsBLEconfigure**(%%)and(%style="color:blue"%)** OTA update**(%%)which makeusereasytouse.29 +DS03A-NB is designed for outdoor use. It has a weatherproof enclosure and industrial level battery to work in low to high temperatures 30 30 31 -S W3L-NBisweredby(% style="color:blue" %)**8500mAhLi-SOCI2battery**(%%),it isdesignedfor long-termuseup toseveral years.31 +DS03A-NB supports different uplink methods including (% style="color:blue" %)**MQTT, MQTTs, UDP & TCP**(%%) for different application requirement, and support uplinks to various IoT Servers. 32 32 33 -S W3L-NBhasoptionaluilt-inSIMcardanddefault IoT serverconnectionversion. Which makesit workswithsimpleconfiguration.33 +DS03A-NB (% style="color:blue" %)**supports BLE configure **(%%)and(% style="color:blue" %)** OTA update**(%%) which make user easy to use. 34 34 35 - [[image:image-20231010091546-2.png||height="348"width="909"]]35 +DS03A-NB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long-term use up to several years. 36 36 37 +DS03A-NB has optional built-in SIM card and default IoT server connection version. Which makes it works with simple configuration. 37 37 39 +[[image:image-20231011093807-6.png||height="278" width="879"]] 40 + 41 + 38 38 == 1.2 Features == 39 39 40 40 ... ... @@ -41,7 +41,10 @@ 41 41 * NB-IoT Bands: B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B28/B66/B70/B85 @H-FDD 42 42 * Ultra-low power consumption 43 43 * Upload water flow volume 44 -* Monitor water waste 48 +* Door Open/Close detect 49 +* Door open/close statistics 50 +* Datalog Feature 51 +* Open Alarm Feature 45 45 * Multiply Sampling and one uplink 46 46 * Support Bluetooth v5.1 remote configure and update firmware 47 47 * Uplink on periodically ... ... @@ -49,7 +49,6 @@ 49 49 * 8500mAh Battery for long term use 50 50 * Nano SIM card slot for NB-IoT SIM 51 51 52 - 53 53 == 1.3 Specification == 54 54 55 55 ... ... @@ -99,37 +99,21 @@ 99 99 (% style="display:none" %) (%%) 100 100 101 101 102 -== 1.4 Flow SensorSpec==108 +== 1.4 Applications == 103 103 104 104 105 -((( 106 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %) 107 -|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**Model**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**Probe**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**Diameter**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**Range**|=(% style="width: 80px;background-color:#4F81BD;color:white" %)**Max Pressure**|=(% style="width: 110px;background-color:#4F81BD;color:white" %)**Measure** 108 -|(% style="width:88px" %)SW3L-004|(% style="width:75px" %)DW-004|(% style="width:107px" %)G1/2" /DN15|(% style="width:101px" %)1~~30L/min|(% style="width:116px" %)≤ 2.0Mpa|(% style="width:124px" %)450 pulse = 1 L 109 -|(% style="width:88px" %)SW3L-006|(% style="width:75px" %)DW-006|(% style="width:107px" %)G3/4" /DN20|(% style="width:101px" %)1~~60L/min|(% style="width:116px" %)≤ 1.2Mpa|(% style="width:124px" %)390 pulse = 1 L 110 -|(% style="width:88px" %)SW3L-010|(% style="width:75px" %)DW-010|(% style="width:107px" %)G 1" /DN25|(% style="width:101px" %)2~~100L/min|(% style="width:116px" %)≤ 2.0Mpa|(% style="width:124px" %)64 pulse = 1 L 111 -))) 111 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/1654741400370-813.png?rev=1.1||alt="1654741400370-813.png"]] 112 112 113 113 114 +== 1.5 Sleep mode and working mode == 114 114 115 -== 1.5 Applications == 116 116 117 - 118 -* Flow Sensor application 119 -* Water Control 120 -* Toilet Flow Sensor 121 -* Monitor Waste water 122 - 123 - 124 -== 1.6 Sleep mode and working mode == 125 - 126 - 127 127 (% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensor doesn't have any NB-IoT activate. This mode is used for storage and shipping to save battery life. 128 128 129 129 (% style="color:blue" %)**Working Mode:** (%%)In this mode, Sensor will work as NB-IoT Sensor to Join NB-IoT network and send out sensor data to server. Between each sampling/tx/rx periodically, sensor will be in IDLE mode), in IDLE mode, sensor has the same power consumption as Deep Sleep mode. 130 130 131 131 132 -== 1. 7Button & LEDs ==122 +== 1.6 Button & LEDs == 133 133 134 134 135 135 [[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675071855856-879.png]] ... ... @@ -148,13 +148,12 @@ 148 148 ))) 149 149 |(% style="width:167px" %)Fast press ACT 5 times.|(% style="width:117px" %)Deactivate Device|(% style="width:225px" %)(% style="color:red" %)**Red led**(%%) will solid on for 5 seconds. Means device is in Deep Sleep Mode. 150 150 141 +== 1.7 BLE connection == 151 151 152 -== 1.8 BLE connection == 153 153 144 +DS03A-NB support BLE remote configure and firmware update. 154 154 155 -SW3L-NB support BLE remote configure and firmware update. 156 156 157 - 158 158 BLE can be used to configure the parameter of sensor or see the console output from sensor. BLE will be only activate on below case: 159 159 160 160 * Press button to send an uplink ... ... @@ -164,19 +164,19 @@ 164 164 If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode. 165 165 166 166 167 -== 1. 9Pin Definitions & Switch ==156 +== 1.8 Pin Definitions & Switch == 168 168 169 169 170 170 [[image:image-20230819104805-5.png]] 171 171 172 172 173 -=== 1. 9.1 Jumper JP2 ===162 +=== 1.8.1 Jumper JP2 === 174 174 175 175 176 176 Power on Device when put this jumper. 177 177 178 178 179 -=== 1. 9.2 BOOT MODE / SW1 ===168 +=== 1.8.2 BOOT MODE / SW1 === 180 180 181 181 182 182 **1)** (% style="color:blue" %)**ISP**(%%): upgrade mode, device won't have any signal in this mode. but ready for upgrade firmware. LED won't work. Firmware won't run. ... ... @@ -184,7 +184,7 @@ 184 184 **2)** (% style="color:blue" %)**Flash**(%%): work mode, device starts to work and send out console output for further debug 185 185 186 186 187 -=== 1. 9.3 Reset Button ===176 +=== 1.8.3 Reset Button === 188 188 189 189 190 190 Press to reboot the device. ... ... @@ -192,7 +192,7 @@ 192 192 (% style="display:none" %) 193 193 194 194 195 -== 1. 10Mechanical ==184 +== 1.9 Mechanical == 196 196 197 197 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual/WebHome/1675143884058-338.png?rev=1.1||alt="1675143884058-338.png"]] 198 198 ... ... @@ -205,38 +205,35 @@ 205 205 **Probe Mechanical:** 206 206 207 207 208 - (% style="color:blue"%)**DW-004 FlowSensor: diameter: G1/2” / DN15.450pulseL**197 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDS03A%20-%20Outdoor%20LoRaWAN%20OpenClose%20Door%20Sensor%20Manual/WebHome/1654741444887-479.png?width=513&height=399&rev=1.1||alt="1654741444887-479.png"]] 209 209 210 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519091350-1.png?width=722&height=385&rev=1.1||alt="image-20220519091350-1.png"]] 211 211 212 212 213 - (% style="color:blue"%)**006:DW-006 Flow Sensor: diameter:G3/4” /DN20. 390 pulse =1 L**201 +== 1.10 Magnet Distance == 214 214 215 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519091423-2.png?width=723&height=258&rev=1.1||alt="image-20220519091423-2.png"]] 216 216 204 +* Wood Door: 10mm ~~ 30mm 205 +* Iron Door: 30 ~~ 45mm 217 217 218 -(% style="color:blue" %)**010: DW-010 Flow Sensor: diameter: G 1” / DN25. 64 pulse = 1 L** 219 219 220 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519091423-3.png?width=724&height=448&rev=1.1||alt="image-20220519091423-3.png"]] 221 221 209 += 2. Use DS03A-NB to communicate with IoT Server = 222 222 223 -= 2. Use SW3L-NB to communicate with IoT Server = 224 - 225 225 == 2.1 Send data to IoT server via NB-IoT network == 226 226 227 227 228 -The S W3L-NB is equipped with a NB-IoT module, the pre-loaded firmware in SW3L-NB will get environment data from sensors and send the value to local NB-IoT network via the NB-IoT module. The NB-IoT network will forward this value to IoT server via the protocol defined by SW3L-NB.214 +The DS03A-NB is equipped with a NB-IoT module, the pre-loaded firmware in DS03A-NB will get environment data from sensors and send the value to local NB-IoT network via the NB-IoT module. The NB-IoT network will forward this value to IoT server via the protocol defined by DS03A-NB. 229 229 230 230 231 231 Below shows the network structure: 232 232 233 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/S W3L-NB_NB-IoT_Flow_Sensor_User_Manual/WebHome/image-20231010091546-2.png?width=909&height=348&rev=1.1||alt="image-20231010091546-2.png"]]219 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DS03A-NB_NB-IoT_Door_Sensor_User_Manual/WebHome/image-20231011093807-6.png?width=879&height=278&rev=1.1||alt="image-20231011093807-6.png"]] 234 234 235 235 236 -There are two version: (% style="color:blue" %)**-GE**(%%) and (% style="color:blue" %)**-1D**(%%) version of S W3L-NB.222 +There are two version: (% style="color:blue" %)**-GE**(%%) and (% style="color:blue" %)**-1D**(%%) version of DS03A-NB. 237 237 238 238 239 -(% style="color:blue" %)**GE Version**(%%): This version doesn't include SIM card or point to any IoT server. User needs to use AT Commands to configure below two steps to set S W3L-NB send data to IoT server.225 +(% style="color:blue" %)**GE Version**(%%): This version doesn't include SIM card or point to any IoT server. User needs to use AT Commands to configure below two steps to set DS03A-NB send data to IoT server. 240 240 241 241 * Install NB-IoT SIM card and configure APN. See instruction of [[Attach Network>>url:http://wiki.dragino.com/xwiki/bin/view/Main/General%20Configure%20to%20Connect%20to%20IoT%20server%20for%20-NB%20%26%20-NS%20NB-IoT%20models/#H2.AttachNetwork]]. 242 242 ... ... @@ -266,13 +266,13 @@ 266 266 [[image:image-20230819113244-11.png||height="141" width="367"]] 267 267 )))|(% style="width:170px" %) 268 268 269 -(% style="color:blue" %)**1D Version**(%%): This version has 1NCE SIM card pre-installed and configure to send value to DataCake. User Just need to select the sensor type in DataCake and Activate S W3L-NB and user will be able to see data in DataCake. See here for [[DataCake Config Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/General%20Configure%20to%20Connect%20to%20IoT%20server%20for%20-NB%20%26%20-NS%20NB-IoT%20models/#H3.4Datacake]].255 +(% style="color:blue" %)**1D Version**(%%): This version has 1NCE SIM card pre-installed and configure to send value to DataCake. User Just need to select the sensor type in DataCake and Activate DS03A-NB and user will be able to see data in DataCake. See here for [[DataCake Config Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/General%20Configure%20to%20Connect%20to%20IoT%20server%20for%20-NB%20%26%20-NS%20NB-IoT%20models/#H3.4Datacake]]. 270 270 271 271 272 272 == 2.2 Payload Types == 273 273 274 274 275 -To meet different server requirement, S W3L-NB supports different payload type.261 +To meet different server requirement, DS03A-NB supports different payload type. 276 276 277 277 **Includes:** 278 278 ... ... @@ -298,7 +298,7 @@ 298 298 299 299 This is the General Json Format. As below: 300 300 301 -(% style="color:#4472c4" %)**{"IMEI":"866207058378443","Model":"S W3L-NB","flow":217,"battery":3.54,"signal":24,"1":{221,2023/09/20 09:47:01},"2":{0,2023/09/20 09:15:04},"3":{0,2023/09/20 09:00:04},"4":{0,2023/09/20 08:45:03},"5":{0,2023/09/20 08:30:03},"6":{0,2023/09/20 08:15:03},"7":{0,2023/09/20 08:00:04},"8":{0,2023/09/20 07:45:04}}**287 +(% style="color:#4472c4" %)**{"IMEI":"866207058378443","Model":"DS03A-NB","flow":217,"battery":3.54,"signal":24,"1":{221,2023/09/20 09:47:01},"2":{0,2023/09/20 09:15:04},"3":{0,2023/09/20 09:00:04},"4":{0,2023/09/20 08:45:03},"5":{0,2023/09/20 08:30:03},"6":{0,2023/09/20 08:15:03},"7":{0,2023/09/20 08:00:04},"8":{0,2023/09/20 07:45:04}}** 302 302 303 303 304 304 [[image:image-20230920175015-3.png||height="613" width="890"]] ... ... @@ -310,7 +310,6 @@ 310 310 311 311 * Json entry 1 ~~ 8 are the last 1 ~~ 8 sampling data as specify by (% style="color:#037691" %)**AT+NOUD=8 ** (%%)Command. Each entry includes (from left to right): Water Flow, Sampling time. 312 312 313 - 314 314 === 2.2.2 HEX format Payload(Type~=0) === 315 315 316 316 ... ... @@ -330,7 +330,7 @@ 330 330 331 331 These bytes include the hardware and software version. 332 332 333 -(% style="color:#037691" %)**Higher byte:**(%%) Specify Sensor Model: 0x1 1for SW3L-NB318 +(% style="color:#037691" %)**Higher byte:**(%%) Specify Sensor Model: 0x12 for DS03A-NB 334 334 335 335 (% style="color:#037691" %)**Lower byte:**(%%) Specify the software version: 0x64=100, means firmware version 1.0.0 336 336 ... ... @@ -369,7 +369,7 @@ 369 369 370 370 Type3 payload special design for ThingsBoard, it will also configure other default server to ThingsBoard. 371 371 372 -(% style="color:#4472c4" %)** {"IMEI": "866207058378443","Model": "S W3L","flow": 502,"battery": 3.57,"signal": 23}**357 +(% style="color:#4472c4" %)** {"IMEI": "866207058378443","Model": "DS03A","flow": 502,"battery": 3.57,"signal": 23}** 373 373 374 374 [[image:image-20230922094043-2.png||height="558" width="851"]] 375 375 ... ... @@ -391,326 +391,328 @@ 391 391 392 392 == 2.3 Uplink Payload == 393 393 394 -=== 2.3. 1Sensor Configuration, FPORT~=4 ===379 +=== 2.3.2 Sensor Configuration, FPORT~=4 === 395 395 396 396 397 -S W3L-NB will only send this command after getting the downlink command **(0x26 02)** from the server.382 +DS03A-NB will only send this command after getting the downlink command **(0x26 02)** from the server. 398 398 399 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 400 -|(% style="background-color:#4f81bd; color:white; width:70px" %) **Size(bytes)**|(% style="background-color:#4f81bd; color:white; width:105px" %)**3**|(% style="background-color:#4f81bd; color:white; width:60px" %)**1**|(% style="background-color:#4f81bd; color:white; width:96px" %)**1**|(% style="background-color:#4f81bd; color:white; width:105px" %)**2**|(% style="background-color:#4f81bd; color:white; width:74px" %)**1** 401 -|**Value**|(% style="width:104px" %)TDC(unit:sec)|(% style="width:43px" %)N/A|(% style="width:91px" %)Stop Timer|(% style="width:100px" %)Alarm Timer|(% style="width:69px" %)Reserve 384 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 385 +|(% colspan="8" style="background-color:#d9e2f3; color:#0070c0; width:515px" %)**Sensor Configuration FPORT=4** 386 +|**Size(bytes)**|(% style="width:75px" %)**3**|(% style="width:50px" %)**1**|(% style="width:100px" %)**1**|(% style="width:90px" %)**2**|(% style="width:100px" %)**1**|(% style="width:100px" %)**2**|(% style="width:98px" %)**1** 387 +|**Value**|(% style="width:75px" %)TDC (unit:sec)|(% style="width:77px" %)Disalarm|(% style="width:96px" %)((( 388 +Keep status1 389 +)))|(% style="width:99px" %)((( 390 +Keep time1(unit: sec) 391 +)))|(% style="width:87px" %)Keep status2|(% style="width:97px" %)((( 392 +Keep time2(unit: sec) 393 +)))|(% style="width:98px" %)((( 394 +Alarm interval(unit: min) 395 +))) 402 402 403 403 Example parse in TTNv3 404 404 405 -[[image: http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L-LB_LoRaWAN_Flow_Sensor_User_Manual/WebHome/image-20230614172555-4.png?width=853&height=151&rev=1.1||alt="image-20230614172555-4.png"]]399 +[[image:image-20230630155527-3.png||height="146" width="902"]] 406 406 407 407 408 -* (% style="color:blue" %)**TDC: (default: 0x0004B0)** 402 +* ((( 403 +(% style="color:blue" %)**TDC: (default: 0x001C20)** 404 +))) 409 409 410 -Uplink interval for the totalpulsecount, default value is 0x0004B0which is1200 seconds = 20minutes.406 +Uplink interval for the Open/Close Event, default value is 0x001C20 which is 7200 seconds = 2 hours. 411 411 412 412 413 -* (% style="color:blue" %)**STOP Duration & Alarm Timer** 409 +* ((( 410 +(% style="color:blue" %)**Disalarm: (default: 0)** 411 +))) 414 414 415 -S hows theconfigurevalueof[[Alarmfor continuouslywaterflow>>||anchor="H2.7Alarmforcontinuouslywaterflow"]]413 + **If Disalarm = 1**, DS03A-NB will only send uplink at every TDC periodically. This is normally use for pulse meter application, in this application, there are many open/close event, and platform only care about the total number of pulse. 416 416 415 + **If Disalarm = 0**, DS03A-NB will send uplink at every TDC periodically and send data on each open/close event. This is useful for the application user need to monitor the open/close event in real-time. 417 417 418 -=== 2.3.2 Water Flow Value, Uplink FPORT~=2 === 419 419 418 +(% style="color:red" %)** Note: When Disalarm=0, a high frequently open/close event will cause lots of uplink and drain battery very fast. ** 420 420 421 -((( 422 -SW3L-NB will send this uplink **after** Device Status once join the NB-IoT network successfully. And SW3L-NB will: 423 -))) 424 424 425 -((( 426 - periodicallysendthisuplinkevery20 minutes,thisinterval [[can bechanged>>||anchor="H2.10SetTransmitIntervalTime"]].421 +* ((( 422 +(% style="color:blue" %)**Keep Status1 & Keep Time1 & Keep Status2 & Keep Time2** 427 427 ))) 428 428 429 -((( 430 -Uplink Payload totals 11 bytes. 425 +Shows the configure value of [[Alarm Base on Timeout Feature>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 426 + 427 + 428 + 429 +* ((( 430 +(% style="color:blue" %)**Alarm interval(default: 0)** 431 431 ))) 432 432 433 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 434 -|=(% colspan="6" style="width: 515px; background-color:#4F81BD;color:white" %)**Water Flow Value, FPORT=2** 435 -|(% style="width:50px" %)**Size(bytes)**|(% style="width:110px" %)**1**|(% style="width:120px" %)**4**|(% style="width:110px" %)**1**|(% style="width:55px" %)**1**|(% style="width:70px" %)**4** 436 -|(% style="width:110px" %)**Value**|(% style="width:81px" %)Calculate Flag & [[Alarm>>||anchor="H2.7Alarmforcontinuouslywaterflow"]]|(% style="width:95px" %)((( 437 -Total pulse Or Last Pulse 438 -)))|(% style="width:78px" %)((( 439 -MOD & PA4_status & PB15_status 440 -)))|(% style="width:92px" %)Reserve(0x01)|(% style="width:134px" %)Unix TimeStamp 433 +When the state of the door sensor has not been changed after the timeout alarm, the device will send a uplink every alarm interval. It will stop the alarm until the state of the door sensor is changed after the timeout alarm. 441 441 442 -**Calculate Flag & Alarm:** 443 443 444 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:500px" %) 445 -|(% style="background-color:#4f81bd; color:white; width:70px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:70px" %)**[bit7:bit6]**|(% style="background-color:#4f81bd; color:white; width:90px" %)**[bit5:bit2]**|(% style="background-color:#4f81bd; color:white; width:140px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:130px" %)**bit0** 446 -|(% style="width:88px" %)**Value**|(% style="width:117px" %)Reserve|(% style="width:117px" %)Calculate Flag|(% style="width:169px" %)Alarm: 0: No Alarm; 1: Alarm|(% style="width:150px" %)TDC flag 0:No;1:Yes 436 +=== 2.3.3 Real-Time Open/Close Status, Uplink FPORT~=2 === 447 447 448 -**MOD & PA4_status & PB15_status:** 449 449 450 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:230px" %) 451 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**bit7**|(% style="background-color:#4f81bd; color:white; width:60px" %)**bit6**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit5:bit0]** 452 -|(% style="width:88px" %)**Value**|(% style="width:117px" %)PA4_status|(% style="width:117px" %)PB15_status|(% style="width:118px" %)MOD 439 +DS03A-NB will send this uplink **after** Device Status once join the LoRaWAN network successfully. And DS03A-NB will send uplinks when: 453 453 454 -(% style="color:#037691" %)** **[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L-LB_LoRaWAN_Flow_Sensor_User_Manual/WebHome/image-20230626093242-1.png?width=892&height=276&rev=1.1||alt="image-20230626093242-1.png"]] 441 +* Every 2 hours, this interval [[can be changed>>||anchor="H3.3.1A0SetTransmitIntervalTime"]]. 442 +* There is an Open/Close event. (This info can be disabled by AT+DISALARM=1) 455 455 444 +**1) When (% style="color:blue" %)AT+TTRCHANNEL=1(%%), Uplink Payload totals (% style="color:blue" %)11 bytes. (Default mode)(%%)** 456 456 457 -* ((( 458 -(% style="color:blue" %)**Calculate Flag** 459 -))) 446 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 447 +|=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=2** 448 +|(% style="width:94px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:119px" %)**3**|(% style="width:107px" %)**4** 449 +|(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 450 +Status & [[Alarm>>||anchor="H3.3.4A0TTRIG126TTRIG2timeoutstatusalarm"]] 451 +)))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)((( 452 +The last door open duration (unit: sec) 453 +)))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]] 460 460 461 -((( 462 -The calculate flag is a user defined field, IoT server can use this flag to handle different meters with different pulse factors. For example, if there are 100 Flow Sensors, meters 1 ~~50 are 1 liter/pulse and meters 51 ~~ 100 has 1.5 liter/pulse. 463 -))) 455 +**Status & Alarm:** 464 464 465 -((( 466 -**Example: in the default payload:** 457 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 458 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:120px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:105px" %)**bit0** 459 +|(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:110px" %)((( 460 +Count mod 461 +)))|(% style="width:106px" %)TDC flag 0:No;1:Yes|(% style="width:148px" %)((( 462 +Alarm 0: No Alarm; 1: Alarm 463 +)))|(% style="width:131px" %)((( 464 +Status 0: Close; 1: Open 467 467 ))) 468 468 467 +[[image:image-20230630155451-2.png||height="246" width="928"]] 468 + 469 + 469 469 * ((( 470 - calculateflag=0: for SW3L-004 Flow Sensor:450pulse=1 L471 +(% style="color:blue" %)**Count mod:Default=0** 471 471 ))) 473 + 474 +0: Uplink total open door times since factory 475 + 476 +1: Uplink total open door times since last FPORT=2 uplink. 477 + 478 + 479 +* (% style="color:blue" %)**TDC flag** 480 + 481 +When the flag is 1, it means sending packets at normal time intervals. 482 + 483 +Otherwise, it is a packet sent at non-TDC time. 484 + 485 + 472 472 * ((( 473 - calculateflag=1: for SW3L-006 Flow Sensor:390pulse = 1 L487 +(% style="color:#0000ff" %)**Alarm** 474 474 ))) 489 + 490 +See [[Alarm Base on Timeout>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 491 + 492 + 475 475 * ((( 476 - calculateflag=2: for SW3L-010 Flow Sensor:64 pulse= 1 L494 +(% style="color:blue" %)**Status** 477 477 ))) 478 478 479 -((( 480 -Default value: 0. 497 +This bit is 1 when the door sensor is open and 0 when it is close. 498 + 499 + 500 +* ((( 501 +(% style="color:blue" %)**Total open door events** 481 481 ))) 482 482 483 -((( 484 -Range (4 bits): (b)0000 ~~ (b) 1111 504 +Total pulse/counting base on open door. 485 485 486 - If userusewith a meterforexample is0.02L/pulse.Toproperdecodethe correct valuein server,506 +Range (3 Bytes) : 0x000000 ~~ 0xFFFFFF . Max: 16777215 487 487 488 -1) User can set the Calculate Flag of this sensor to 3. 489 489 490 -2) In server side, when a sensor data arrive, the decoder will check the value of Calculate Flag, It the value is 3, the total volume = 0.02 x Pulse Count. 509 +* ((( 510 +(% style="color:blue" %)**The last door open duration** 491 491 ))) 492 492 493 -((( 494 -(% style="color:red" %)**NOTE: User need to set Calculate Flag to proper value before use Flow Sensor. Downlink or AT Command see: **(%%)Refer: [[Set Calculate Flag>>||anchor="H2.8Setthecalculateflag"]] 513 +Door sensor last open duration. 495 495 496 -((( 497 - 498 -))) 499 -))) 515 +Unit: sec. 500 500 517 +[[image:image-20230701094042-1.png||height="154" width="763"]] 501 501 502 -* ((( 503 -(% style="color:blue" %)**Alarm** 504 -))) 505 505 506 -((( 507 -See [[Alarm for continuously water flow>>||anchor="H2.7Alarmforcontinuouslywaterflow"]] 508 -))) 520 +**2) When (% style="color:blue" %)AT+TTRCHANNEL=2(%%), Uplink Payload totals (% style="color:blue" %)18 bytes(%%)**(% style="color:blue" %). 509 509 510 - [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-4.png?width=724&height=65&rev=1.1||alt="image-20220519095946-4.png"]]522 +(When the maximum DR of some frequencies is 11 bytes, it will cause the server to receive empty packets) 511 511 524 +(% style="color:red" %)**Note:When using the AT+TTRCHANNEL=2 command, the Datalog function cannot be used.** 512 512 513 -((( 514 -* (% style="color:blue" %)**TDC flag** 526 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 527 +|=(% colspan="8" style="background-color:#D9E2F3;color:#0070C0; width: 515px;" %)**Real-Time Open/Close Status, FPORT=2** 528 +|(% style="width:50px" %)**Size(bytes)**|(% style="width:97px" %)**1**|(% style="width:95px" %)**3**|(% style="width:125px" %)**3**|(% style="width:100px" %)**4**|(% style="width:86px" %)**1**|(% style="width:96px" %)**3**|(% style="width:126px" %)**3** 529 +|(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 530 +Status1 & Alarm1 531 +)))|(% style="width:95px" %)Total open door events1|(% style="width:125px" %)((( 532 +The last door open duration1 (unit: sec) 533 +)))|(% style="width:100px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]]|(% style="width:86px" %)((( 534 +Status2 & Alarm2 535 +)))|(% style="width:96px" %)Total open door events2|(% style="width:126px" %)The last door open duration2 (unit: sec) 515 515 516 - Whenthe flag is,itmeans sending packets at normal time intervals.537 +**Status1 & Alarm1:** 517 517 518 -Otherwise, it is a packet sent at non-TDC time. 539 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:514px" %) 540 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:100px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:117px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:117px" %)**bit0** 541 +|(% style="width:76px" %)**Value**|(% style="width:96px" %)Reserve|(% style="width:99px" %)((( 542 +Count mod 543 +)))|(% style="width:103px" %)TDC flag 0:No;1:Yes|(% style="width:216px" %)((( 544 +Alarm1 0: No Alarm; 1: Alarm (PA8 of pin) 545 +)))|(% style="width:181px" %)((( 546 +Status1 0: Close; 1: Open (PA8 of pin) 519 519 ))) 520 520 521 -* ((( 522 -(% style="color:blue" %)**Total pulse** 523 -))) 549 +**Status2 & Alarm2:** 524 524 525 -((( 526 -Total pulse/counting since factory 551 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 552 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:60px" %)**[bit7:bit2]**|(% style="background-color:#d9e2f3; color:#0070c0; width:200px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:200px" %)**bit0** 553 +|(% style="width:76px" %)**Value**|(% style="width:113px" %)Reserve|(% style="width:219px" %)((( 554 +Alarm2 0: No Alarm; 1: Alarm (PA4 of pin) 555 +)))|(% style="width:181px" %)((( 556 +Status2 0: Close; 1: Open (PA4 of pin) 527 527 ))) 528 528 529 -((( 530 -Range (4 Bytes) : 0x00000000~~ 0xFFFFFFFF . 559 +[[image:image-20230630155908-6.png||height="295" width="927"]] 531 531 532 - 533 -))) 534 534 535 535 * ((( 536 -(% style="color:blue" %)** LastPulse**563 +(% style="color:blue" %)**Count mod:Default=0** 537 537 ))) 538 538 539 -((( 540 -Total pulse since last FPORT=2 uplink. (Default 20 minutes) 541 -))) 566 +0: Uplink total open door times since factory 542 542 543 -((( 544 -Range (4 Bytes) : 0x00000000~~ 0xFFFFFFFF . 568 +1: Uplink total open door times since last FPORT=2 uplink. 545 545 546 546 547 -* ((( 548 -(% style="color:blue" %)**PA4_status: Support digital level input below 3.3V** 549 -))) 571 +* (% style="color:blue" %)**TDC flag** 550 550 551 -((( 552 -0 ~-~-> PA4 is at low level. 553 -))) 573 +When the flag is 1, it means sending packets at normal time intervals. 554 554 555 -((( 556 -1 ~-~-> PA4 is at high level. 575 +Otherwise, it is a packet sent at non-TDC time. 557 557 558 558 559 559 * ((( 560 -(% style="color: blue" %)**PB15_status: Supportdigital level input below3.3V**579 +(% style="color:#0000ff" %)**Alarm1 or Alarm2** 561 561 ))) 562 562 563 -((( 564 -0 ~-~-> PB15 is at low level. 565 -))) 582 +See [[Alarm Base on Timeout>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 566 566 567 -((( 568 -1 ~-~-> PB15 is at high level.. 569 -))) 570 -))) 571 -))) 572 572 573 573 * ((( 574 -(% style="color:blue" %)** MOD: Default =0**586 +(% style="color:blue" %)**Status1 **(% style="color:#0000ff" %)**or **(% style="color:blue" %)**Status2** 575 575 ))) 576 576 577 -((( 578 -MOD=0 ~-~-> Uplink Total Pulse since factory 579 -))) 589 +This bit is 1 when the door sensor is open and 0 when it is close. 580 580 581 -((( 582 -MOD=1 ~-~-> Uplink total pulse since last FPORT=2 uplink. 583 583 584 - 585 -))) 586 - 587 587 * ((( 588 -(% style="color:blue" %)** WaterFlowValue**593 +(% style="color:blue" %)**Total open door events1 **(% style="color:#0000ff" %)**or**(% style="color:blue" %)** Total open door events2** 589 589 ))) 590 590 591 -((( 592 -**Total Water Flow Volume = (Calculate Flag) x (Total Pulse)=9597/450=21.3L** 593 -))) 596 +Total pulse/counting base on open door. 594 594 595 - [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-5.png?width=727&height=50&rev=1.1||alt="image-20220519095946-5.png"]]598 +Range (3 Bytes) : 0x000000 ~~ 0xFFFFFF . Max: 16777215 596 596 597 597 598 -((( 599 -**T otalWaterFlow forTDCtimer=(CalculateFlag)x (LastPulse)=79/450=0.2L**601 +* ((( 602 +(% style="color:blue" %)**The last door open duration1 **(% style="color:#0000ff" %)**or**(% style="color:blue" %)** The last door open duration2** 600 600 ))) 601 601 602 - [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L%20LoRaWAN%20Outdoor%20Flow%20Sensor/WebHome/image-20220519095946-6.png?width=733&height=43&rev=1.1||alt="image-20220519095946-6.png"]] ** **605 +Door sensor last open duration. 603 603 607 +Unit: sec. 604 604 605 - ===2.3.3 HistoricalWater FlowStatus, FPORT~=3===609 +[[image:image-20230701094042-1.png||height="154" width="763"]] 606 606 607 607 608 -((( 609 -SW3L-NB stores sensor values and users can retrieve these history values via the downlink command. 610 -))) 612 +=== 2.3.4 Historical Door Open/Close Event, FPORT~=3 === 611 611 612 -((( 613 -The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time water flow status. 614 614 615 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 616 -|=(% colspan="6" style="width: 515px; background-color:#4F81BD;color:white" %)**Water Flow Value, FPORT=3** 617 -|(% style="width:50px" %)**Size(bytes)**|(% style="width:110px" %)**1**|(% style="width:120px" %)**4**|(% style="width:110px" %)**1**|(% style="width:55px" %)**1**|(% style="width:70px" %)**4** 618 -|(% style="width:110px" %)**Value**|(% style="width:81px" %)Calculate Flag & [[Alarm>>||anchor="H2.7Alarmforcontinuouslywaterflow"]]|(% style="width:95px" %)((( 619 -Total pulse Or Last Pulse 620 -)))|(% style="width:78px" %)((( 621 -MOD & PA4_status & PB15_status 622 -)))|(% style="width:92px" %)Reserve(0x01)|(% style="width:134px" %)Unix TimeStamp 615 +DS03A-NB stores sensor values and users can retrieve these history values via the [[downlink command>>||anchor="H2.5DatalogFeature"]]. 623 623 624 - **CalculateFlag&Alarm:**617 +The historical payload includes one or multiplies entries and every entry has the same payload as Real-Time open/close status. 625 625 626 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 627 -|(% style="background-color:#4f81bd; color:white; width:50px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:89px" %)**bit7**|(% style="background-color:#4f81bd; color:white; width:89px" %)**bit6**|(% style="background-color:#4f81bd; color:white; width:69px" %)**[bit5:bit2]**|(% style="background-color:#4f81bd; color:white; width:129px" %)**bit1**|(% style="background-color:#4f81bd; color:white; width:89px" %)**bit0** 628 -|(% style="width:88px" %)**Value**|(% style="width:96px" %)((( 629 -No ACK message 630 -)))|(% style="width:94px" %)Poll Message Flag|(% style="width:115px" %)Calculate Flag|(% style="width:136px" %)Alarm: 0: No Alarm; 1: Alarm|(% style="width:120px" %)TDC flag 0:No;1:Yes 619 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:510px" %) 620 +|=(% colspan="5" style="background-color:#D9E2F3;color:#0070C0;width:515px" %)**Real-Time Open/Close Status, FPORT=3** 621 +|(% style="width:60px" %)**Size(bytes)**|(% style="width:80px" %)**1**|(% style="width:120px" %)**3**|(% style="width:150px" %)**3**|(% style="width:90px" %)**4** 622 +|(% style="width:95px" %)**Value**|(% style="width:97px" %)((( 623 +Status & [[Alarm>>||anchor="H3.3.3A0AlarmBaseonTimeout"]] 624 +)))|(% style="width:95px" %)Total open door events|(% style="width:119px" %)((( 625 +The last door open duration (unit: sec) 626 +)))|(% style="width:108px" %)[[Unix TimeStamp>>||anchor="H2.5.2UnixTimeStamp"]] 631 631 632 -** MOD & PA4_status &PB15_status:**628 +**Status & Alarm:** 633 633 634 -(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:240px" %) 635 -|(% style="background-color:#4f81bd; color:white; width:60px" %)**Size(bit)**|(% style="background-color:#4f81bd; color:white; width:60px" %)**bit7**|(% style="background-color:#4f81bd; color:white; width:60px" %)**bit6**|(% style="background-color:#4f81bd; color:white; width:60px" %)**[bit5:bit0]** 636 -|(% style="width:88px" %)**Value**|(% style="width:117px" %)PA4_status|(% style="width:117px" %)PB15_status|(% style="width:118px" %)MOD 630 +(% border="1" cellspacing="4" style="background-color:#f2f2f2; width:515px" %) 631 +|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**Size(bit)**|(% style="background-color:#d9e2f3; color:#0070c0; width:75px" %)**bit7**|(% style="background-color:#d9e2f3; color:#0070c0; width:65px" %)**bit6**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**[bit5:bit4]**|(% style="background-color:#d9e2f3; color:#0070c0; width:50px" %)**bit3**|(% style="background-color:#d9e2f3; color:#0070c0; width:70px" %)**bit2**|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**bit1**|(% style="background-color:#d9e2f3; color:#0070c0; width:75px" %)**bit0** 632 +|(% style="width:76px" %)**Value**|(% style="width:88px" %)No ACK message|(% style="width:92px" %)Poll Message Flag|(% style="width:89px" %)Reserve|(% style="width:90px" %)((( 633 +Count mod 634 +)))|(% style="width:95px" %)((( 635 +TDC flag 0:No; 1:Yes 636 +)))|(% style="width:116px" %)((( 637 +Alarm 0: No Alarm; 1: Alarm 638 +)))|(% style="width:112px" %)((( 639 +Status 0:Close; 1: Open 637 637 ))) 638 638 639 639 * ((( 640 -Each data entry is 11 bytes and has the same structure as [[ realtimewater flowstatus>>||anchor="H2.3.2A0WaterFlowValue2CUplinkFPORT3D2"]], to save airtime and battery, SW3Lwill send max bytes according to the current DR and Frequency bands.643 +Each data entry is 11 bytes and has the same structure as [[Real-Time open/close status>>||anchor="H2.3.3A0Real-TimeOpen2FCloseStatus2CUplinkFPORT3D2"]], to save airtime and battery, DS03A-NB will send max bytes according to the current DR and Frequency bands. 641 641 ))) 642 642 643 -((( 644 644 For example, in the US915 band, the max payload for different DR is: 645 -))) 646 646 647 647 ((( 648 - (% style="color:blue" %)**a)DR0:**(%%)max is 11 bytes so one entry of data649 +**~1. DR0**: max is 11 bytes so one entry of data 649 649 ))) 650 650 651 651 ((( 652 - (% style="color:blue" %)**b)DR1:**(%%)max is 53 bytes so devices will upload 4 entries of data (total 44 bytes)653 +**2. DR1**: max is 53 bytes so devices will upload 4 entries of data (total 44 bytes) 653 653 ))) 654 654 655 655 ((( 656 - (% style="color:blue" %)**c)DR2:**(%%)total payload includes 11 entries of data657 +**3. DR2**: total payload includes 11 entries of data 657 657 ))) 658 658 659 659 ((( 660 - (% style="color:blue" %)**d)DR3:**(%%)total payload includes 22 entries of data.661 +**4. DR3**: total payload includes 22 entries of data. 661 661 ))) 662 662 663 -((( 664 -If SW3L-NB doesn't have any data in the polling time. It will uplink 11 bytes of 0 664 +If DS03A-NB doesn't have any data in the polling time. It will uplink 11 bytes of 0 665 665 666 - 667 -))) 666 +[[image:image-20230630155556-4.png||height="146" width="938"]] 668 668 669 -((( 670 -(% style="color:#037691" %)**Downlink:** 671 -))) 668 +**Downlink:** 672 672 673 -((( 674 -0x31 64 92 C5 AC 64 92 C7 8C 05 675 -))) 670 +0x31 64 9E 7D 34 64 9E 7E 9C 05 676 676 677 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L-LB_LoRaWAN_Flow_Sensor_User_Manual/WebHome/image-20230626093440-2.png?width=890&height=160&rev=1.1||alt="image-20230626093440-2.png"]] 678 678 673 +**Uplink:** 679 679 680 -((( 681 -(% style="color:#037691" %)**Uplink:** 682 -))) 675 +45 00 00 00 00 00 00 64 9E 7D 48 40 00 00 00 00 00 63 64 9E 7D 9C 41 00 00 01 00 00 63 64 9E 7D A4 40 00 00 01 00 00 8D 64 9E 7E 31 43 00 00 02 00 00 8D 64 9E 7E 44 48 00 00 02 00 00 1F 64 9E 7E 59 4B 00 00 03 00 00 1F 64 9E 7E 6B 683 683 684 -((( 685 -41 00 01 00 00 00 08 64 92 C5 E4 40 00 01 00 00 00 08 64 92 C6 06 49 41 01 00 00 00 00 64 92 C6 8B 49 81 01 00 00 00 00 64 92 C7 34 4A 01 01 00 00 00 2D 64 92 C7 7C 686 686 687 - 688 -))) 678 +**Parsed Value:** 689 689 690 -((( 691 -(% style="color:#037691" %)**Parsed Value:** 692 -))) 680 +[COUNTMOD, TDC_FLAG, ALARM, DOOR_STATUS, OPEN_DOOR_TIMES, LAST_DOOR_OPEN_DURATION, TIME] 693 693 694 -((( 695 -[TDC_flag, Alarm, Calculate Flag, PA4_status, PB15_status, MOD, Total pulse or Last Pulse,** **Water Flow Value, TIME] 696 -))) 697 697 683 +[SUM,YES,FALSE,OPEN,0,0,2023-06-30 06:59:20], 698 698 699 -((( 700 -[YES,FALSE,0,L,L, 0,8, 0.0,2023-06-21 09:41:56], 685 +[SUM,NO,FALSE,CLOSE,0,99,2023-06-30 07:00:44], 701 701 702 -[NO,FALSE, 0,L,L,0,8,0.0,2023-06-2109:42:30],687 +[SUM,NO,FALSE,OPEN, 1,99,2023-06-30 07:00:52], 703 703 704 -[ YES,FALSE,2,L,H,1,0, 0.0,2023-06-2109:44:43],689 +[SUM,NO,FALSE,CLOSE,1,141,2023-06-30 07:03:13], 705 705 706 -[ YES,FALSE,2,H,L,1,0, 0.0,2023-06-2109:47:32],691 +[SUM,NO,TRUE,OPEN, 2,141,2023-06-30 07:03:32], 707 707 708 -[NO,TRUE ,2, L,L,1,45,0.7,2023-06-21 09:48:44], 709 -))) 693 +[PART,NO,FALSE,CLOSE,2,31,2023-06-30 07:03:53], 710 710 711 -[ [image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/SW3L-LB_LoRaWAN_Flow_Sensor_User_Manual/WebHome/image-20230626093703-3.png?width=894&height=156&rev=1.1||alt="image-20230626093703-3.png"]]695 +[PART,NO,TRUE,OPEN, 3,31,2023-06-30 07:04:11], 712 712 697 +[[image:image-20230630172740-1.png||height="199" width="868"]] 713 713 699 + 700 + 714 714 == 2.4 Test Uplink and Change Update Interval == 715 715 716 716 ... ... @@ -726,7 +726,7 @@ 726 726 == 2.5 Multi-Samplings and One uplink == 727 727 728 728 729 -To save battery life, S W3L-NB will sample Water Flow data every 15 minutes and send one uplink every 2 hours. So each uplink it will include 8 stored data + 1 real-time data. They are defined by:716 +To save battery life, DS03A-NB will sample Water Flow data every 15 minutes and send one uplink every 2 hours. So each uplink it will include 8 stored data + 1 real-time data. They are defined by: 730 730 731 731 * (% style="color:#037691" %)**AT+TR=900** (%%) ~/~/ The unit is seconds, and the default is to record data once every 900 seconds (15 minutes, the minimum can be set to 180 seconds) 732 732 ... ... @@ -740,7 +740,7 @@ 740 740 == 2.6 Trggier an uplink by external interrupt == 741 741 742 742 743 -S W3L-NB has an external trigger interrupt function. Users can use the PB15 pin to trigger the upload of data packets.730 +DS03A-NB has an external trigger interrupt function. Users can use the PB15 pin to trigger the upload of data packets. 744 744 745 745 (% style="color:blue" %)**AT command:** 746 746 ... ... @@ -754,7 +754,6 @@ 754 754 755 755 * (% style="color:#037691" %)**AT+INTMOD=3 **(%%) ~/~/ Trigger by rising edge 756 756 757 - 758 758 == 2.7 Alarm for continuously water flow == 759 759 760 760 ... ... @@ -775,7 +775,7 @@ 775 775 ))) 776 776 777 777 ((( 778 -Default: 15s, If S W3L-NB didn't see any water flow in 15s, SW3L-NB will consider stop of water flow event.764 +Default: 15s, If DS03A-NB didn't see any water flow in 15s, DS03A-NB will consider stop of water flow event. 779 779 ))) 780 780 781 781 * ((( ... ... @@ -783,7 +783,7 @@ 783 783 ))) 784 784 785 785 ((( 786 -**Example:** 3 minutes, if S W3L-NB detect a start of water flow event and didn't detect a stop event within Alarm timer, SW3L-NB will send an Alarm to indicate a water flow abnormal alarm.772 +**Example:** 3 minutes, if DS03A-NB detect a start of water flow event and didn't detect a stop event within Alarm timer, DS03A-NB will send an Alarm to indicate a water flow abnormal alarm. 787 787 ))) 788 788 789 789 ((( ... ... @@ -847,7 +847,6 @@ 847 847 848 848 * **Example**: 0XA501 ~/~/ Same as AT+CALCFLAG =1 849 849 850 - 851 851 == 2.9 Set count number == 852 852 853 853 ... ... @@ -866,7 +866,6 @@ 866 866 867 867 * **Example**: 0xA6000064 ~/~/ Same as AT+ SETCNT =100 868 868 869 - 870 870 == 2.10 Set Transmit Interval Time == 871 871 872 872 ... ... @@ -912,18 +912,17 @@ 912 912 913 913 ))) 914 914 915 -= 3. Configure S W3L-NB =899 += 3. Configure DS03A-NB = 916 916 917 917 == 3.1 Configure Methods == 918 918 919 919 920 -S W3L-NB supports below configure method:904 +DS03A-NB supports below configure method: 921 921 922 922 * AT Command via Bluetooth Connection (**Recommended**): [[BLE Configure Instruction>>http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]]. 923 923 924 924 * AT Command via UART Connection : See [[UART Connection>>http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H2.3UARTConnectionforSN50v3basemotherboard]]. 925 925 926 - 927 927 == 3.2 AT Commands Set == 928 928 929 929 ... ... @@ -1007,7 +1007,7 @@ 1007 1007 = 4. Battery & Power Consumption = 1008 1008 1009 1009 1010 -S W3L-NB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.993 +DS03A-NB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace. 1011 1011 1012 1012 [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] . 1013 1013 ... ... @@ -1029,7 +1029,6 @@ 1029 1029 1030 1030 * Update through UART TTL interface : **[[Instruction>>url:http://wiki.dragino.com/xwiki/bin/view/Main/UART%20Access%20for%20LoRa%20ST%20v4%20base%20model/#H1.LoRaSTv4baseHardware]]**. 1031 1031 1032 - 1033 1033 = 6. FAQ = 1034 1034 1035 1035 == 6.1 How can I access t BC660K-GL AT Commands? == ... ... @@ -1043,7 +1043,7 @@ 1043 1043 = 7. Order Info = 1044 1044 1045 1045 1046 -Part Number: (% style="color:blue" %)**S W3L-NB-XX-YY**1028 +Part Number: (% style="color:blue" %)**DS03A-NB-XX** 1047 1047 1048 1048 (% style="color:red" %)**XX**(%%): 1049 1049 ... ... @@ -1053,43 +1053,14 @@ 1053 1053 1054 1054 (% style="color:#037691" %)**1NCE SIM Card NB-IoT network coverage**(%%): Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Finland, Germany, Great Britain, Greece, Hungary, Ireland, Italy, Latvia, Malta, Netherlands, Norway, Puerto Rico, Russia, Slovak , Republic, Slovenia, Spain, Sweden, Switzerland, Taiwan, USA, US Virgin Islands 1055 1055 1056 -((( 1057 -(% style="color:blue" %)**YY**(%%): Flow Sensor Model: 1058 -))) 1059 1059 1060 -((( 1061 - **004:** DW-004 Flow Sensor: diameter: G1/2” / DN15. 450 pulse = 1 L 1062 -))) 1063 1063 1064 -((( 1065 - **006:** DW-006 Flow Sensor: diameter: G3/4” / DN20. 390 pulse = 1 L 1066 -))) 1067 - 1068 -((( 1069 - **010:** DW-010 Flow Sensor: diameter: G 1” / DN25. 64 pulse = 1 L 1070 -))) 1071 - 1072 -* ((( 1073 -calculate flag=0: for SW3L-004 Flow Sensor: 450 pulse = 1 L 1074 -))) 1075 - 1076 -* ((( 1077 -calculate flag=1: for SW3L-006 Flow Sensor: 390 pulse = 1 L 1078 -))) 1079 - 1080 -* ((( 1081 -calculate flag=2: for SW3L-010 Flow Sensor: 64 pulse = 1 L 1082 - 1083 - 1084 - 1085 -))) 1086 - 1087 1087 = 8. Packing Info = 1088 1088 1089 1089 1090 1090 (% style="color:#037691" %)**Package Includes**: 1091 1091 1092 -* S W3L-NB NB-IoT Distance Detectionsensor x 11045 +* DS03A-NB NB-IoT Door sensor x 1 1093 1093 1094 1094 * External antenna x 1 1095 1095 ... ... @@ -1103,7 +1103,6 @@ 1103 1103 1104 1104 * Weight / pcs : 180g 1105 1105 1106 - 1107 1107 = 9. Support = 1108 1108 1109 1109
- image-20231011093807-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +196.7 KB - Content