Changes for page wiki_test
Last modified by Mengting Qiu on 2024/09/05 17:35
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 8 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -S W3L-NB -- NB-IoTFlowSensor User Manual1 +DDS45-NB -- NB-IoT Distance Detection Sensor User Manual - Content
-
... ... @@ -1,5 +1,5 @@ 1 1 (% style="text-align:center" %) 2 -[[image:image-2023 1010090810-1.png||height="518" width="839"]]2 +[[image:image-20230912085600-1.png||height="519" width="731"]] 3 3 4 4 5 5 ... ... @@ -8,6 +8,7 @@ 8 8 9 9 10 10 11 + 11 11 **Table of Contents:** 12 12 13 13 {{toc/}} ... ... @@ -19,37 +19,38 @@ 19 19 20 20 = 1. Introduction = 21 21 22 -== 1.1 What is S W3L-NB NB-IoTFlowSensor ==23 +== 1.1 What is DDS45-NB NB-IoT Distance Detection Sensor == 23 23 24 24 25 -The Dragino S W3L-NB is aFlowSensor**(%%). Itdetects water flowvolumeanduplinktoIoTserverviaNB-IoT network.Usercanuse this to(% style="color:blue" %)**monitor thewater usagefor buildings**.26 +The Dragino DDS45-NB is a (% style="color:blue" %)** NB-IoT Distance Detection Sensor**(%%) for Internet of Things solution. It is used to measure the distance between the sensor and a flat object. The distance detection sensor is a module that uses (% style="color:blue" %)** ultrasonic sensing technology**(%%) for distance measurement, and (% style="color:blue" %)** temperature compensation**(%%) is performed internally to improve the reliability of data. The DDS45-NB can be applied to scenarios such as horizontal distance measurement, liquid level measurement, parking management system, object proximity and presence detection, intelligent trash can management system, robot obstacle avoidance, automatic control, sewer, bottom water level monitoring, etc. 26 26 27 - TheSW3L-NB will sendwaterflow volumeevery 20 minutes. Itcanalso detect the (% style="color:blue" %)**waterflow statusand send Alarm**(%%),toavoidthe wasteforwaterusagesuch as brokentoiletcase.28 +It detects the distance (% style="color:blue" %)** between the measured object and the sensor**(%%), and and send IoT platform via NB-IoT network. 28 28 29 -S W3L-NBisdesigned forbothindoorand outdooruse.It has a weatherproofenclosure anddustrial level battery to(% style="color:blue" %)**workin lowtohigh temperatures**.30 +DDS45-NB supports different uplink methods including (% style="color:blue" %)**MQTT, MQTTs, UDP & TCP**(%%) for different application requirement, and support uplinks to various IoT Servers. 30 30 31 -S W3L-NB supportsdifferentuplink methods including(% style="color:blue" %)**MQTT,MQTTs, UDP & TCP**(%%)for different applicationrequirement,and supportuplinks tovariousIoT Servers.32 +DDS45-NB (% style="color:blue" %)**supports BLE configure **(%%)and(% style="color:blue" %)** OTA update**(%%) which make user easy to use. 32 32 33 -S W3L-NB(%style="color:blue"%)**supports BLE configure**(%%)and(%style="color:blue" %)**OTAupdate**(%%)whichmakeuser easytouse.34 +DDS45-NB is powered by (% style="color:blue" %)**8500mAh Li-SOCI2 battery**(%%), it is designed for long-term use up to severa years. 34 34 35 -S W3L-NBispowered by (% style="color:blue" %)**8500mAh Li-SOCI2battery**(%%), it isdesigned forlong-term useupto severalyears.36 +DDS45-NB has optional built-in SIM card and default IoT server connection version. Which makes it works with simple configuration. 36 36 37 - SW3L-NB has optional built-in SIM card and default IoT server connection version.Which makesit works withsimple configuration.38 +[[image:image-20230912102813-2.png||height="320" width="923"]] 38 38 39 -[[image:image-20231010091546-2.png||height="348" width="909"]] 40 40 41 - 42 42 == 1.2 Features == 43 43 44 44 45 45 * NB-IoT Bands: B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B28/B66/B70/B85 @H-FDD 46 46 * Ultra-low power consumption 47 -* Upload water flow volume 48 -* Monitor water waste 46 +* Distance Detection by Ultrasonic technology 47 +* Flat object range 30mm - 4500mm 48 +* Accuracy: ±(1cm+S*0.3%) (S: Distance) 49 +* Measure Angle: 60° 49 49 * Multiply Sampling and one uplink 50 50 * Support Bluetooth v5.1 remote configure and update firmware 51 51 * Uplink on periodically 52 52 * Downlink to change configure 54 +* IP66 Waterproof Enclosure 53 53 * 8500mAh Battery for long term use 54 54 * Nano SIM card slot for NB-IoT SIM 55 55 ... ... @@ -98,40 +98,66 @@ 98 98 * STOP Mode: 10uA @ 3.3v 99 99 * Max transmit power: 350mA@3.3v 100 100 101 -(% class="wikigeneratedid" id="H1.4Ratedenvironmentalconditions" %) 102 -(% style="display:none" %) (%%) 103 +== 1.4 Rated environmental conditions == 103 103 104 -== 1.4 Flow Sensor Spec == 105 105 106 +(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %) 107 +|(% style="background-color:#4f81bd; color:white; width:163px" %)**Item**|(% style="background-color:#4f81bd; color:white; width:90px" %)**Minimum value**|(% style="background-color:#4f81bd; color:white; width:70px" %)**Typical value**|(% style="background-color:#4f81bd; color:white; width:87px" %)**Maximum value**|(% style="background-color:#4f81bd; color:white; width:40px" %)**Unit**|(% style="background-color:#4f81bd; color:white; width:50px" %)**Remarks** 108 +|(% style="width:174px" %)Storage temperature|(% style="width:86px" %)-25|(% style="width:66px" %)25|(% style="width:90px" %)80|(% style="width:48px" %)℃|(% style="width:203px" %) 109 +|(% style="width:174px" %)Storage humidity|(% style="width:86px" %) |(% style="width:66px" %)65%|(% style="width:90px" %)90%|(% style="width:48px" %)RH|(% style="width:203px" %)(1) 110 +|(% style="width:174px" %)Operating temperature|(% style="width:86px" %)-15|(% style="width:66px" %)25|(% style="width:90px" %)60|(% style="width:48px" %)℃|(% style="width:203px" %) 111 +|(% style="width:174px" %)Working humidity|(% style="width:86px" %)((( 112 + 106 106 114 + 115 +)))|(% style="width:66px" %)65%|(% style="width:90px" %)80%|(% style="width:48px" %)RH|(% style="width:203px" %)(1) 116 + 107 107 ((( 108 -(% border="1"cellspacing="5"style="background-color:#f2f2f2;width:510px"%)109 - |=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**Model**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**Probe**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**Diameter**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**Range**|=(% style="width: 80px;background-color:#D9E2F3;color:#0070C0" %)**Max Pressure**|=(% style="width: 110px;background-color:#D9E2F3;color:#0070C0" %)**Measure**110 - |(% 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"%)450pulse=1 L111 - |(% 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 L112 - |(%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 L118 +(% style="color:red" %)**Remarks: (1) a. When the ambient temperature is 0-39 ℃, the maximum humidity is 90% (non-condensing); ** 119 + 120 +(% style="color:red" %)** b. When the ambient temperature is 40-50 ℃, the highest humidity is the highest humidity in the natural world at the current temperature (no condensation)** 121 + 122 + 113 113 ))) 114 114 125 +== 1.5 Effective measurement range Reference beam pattern == 115 115 116 -== 1.5 Applications == 117 117 128 +(% style="color:blue" %)**1. The tested object is a white cylindrical tube made of PVC, with a height of 100cm and a diameter of 7.5cm.** 118 118 119 -* Flow Sensor application 120 -* Water Control 121 -* Toilet Flow Sensor 122 -* Monitor Waste water 130 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/1654852253176-749.png?rev=1.1||alt="1654852253176-749.png"]] 123 123 124 -== 1.6 Sleep mode and working mode == 125 125 133 +(% style="color:blue" %)**2. The object to be tested is a "corrugated cardboard box" perpendicular to the central axis of 0 °, and the length * width is 60cm * 50cm.** 126 126 127 - (% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensordoesn't have anyNB-IoTactivate. This modeisused fortorage and shipping to saveattery life.135 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/1654852175653-550.png?rev=1.1||alt="1654852175653-550.png"]] 128 128 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 138 +== 1.6 Applications == 131 131 132 -== 1.7 Button & LEDs == 133 133 141 +* Horizontal distance measurement 142 +* Liquid level measurement 143 +* Parking management system 144 +* Object proximity and presence detection 145 +* Intelligent trash can management system 146 +* Robot obstacle avoidance 147 +* Automatic control 148 +* Sewer 149 +* Bottom water level monitoring 134 134 151 + 152 +== 1.7 Sleep mode and working mode == 153 + 154 + 155 +(% style="color:blue" %)**Deep Sleep Mode: **(%%)Sensor doesn't have any LoRaWAN activate. This mode is used for storage and shipping to save battery life. 156 + 157 +(% style="color:blue" %)**Working Mode:** (%%)In this mode, Sensor will work as LoRaWAN Sensor to Join LoRaWAN 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. 158 + 159 + 160 +== 1.8 Button & LEDs == 161 + 162 + 135 135 [[image:Main.User Manual for LoRaWAN End Nodes.D20-LBD22-LBD23-LB_LoRaWAN_Temperature_Sensor_User_Manual.WebHome@1675071855856-879.png]] 136 136 137 137 ... ... @@ -148,10 +148,10 @@ 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 151 -== 1. 8BLE connection ==179 +== 1.10 BLE connection == 152 152 153 153 154 -DDS 45-NB support BLE remote configure and firmware update.182 +DDS20-NB support BLE remote configure and firmware update. 155 155 156 156 157 157 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: ... ... @@ -163,19 +163,19 @@ 163 163 If there is no activity connection on BLE in 60 seconds, sensor will shut down BLE module to enter low power mode. 164 164 165 165 166 -== 1. 9Pin Definitions & Switch ==194 +== 1.11 Pin Definitions & Switch == 167 167 168 168 169 169 [[image:image-20230819104805-5.png]] 170 170 171 171 172 -=== 1.1 0.1 Jumper JP2 ===200 +=== 1.11.1 Jumper JP2 === 173 173 174 174 175 175 Power on Device when put this jumper. 176 176 177 177 178 -=== 1.1 0.2 BOOT MODE / SW1 ===206 +=== 1.11.2 BOOT MODE / SW1 === 179 179 180 180 181 181 **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. ... ... @@ -183,7 +183,7 @@ 183 183 **2)** (% style="color:blue" %)**Flash**(%%): work mode, device starts to work and send out console output for further debug 184 184 185 185 186 -=== 1.1 0.3 Reset Button ===214 +=== 1.11.3 Reset Button === 187 187 188 188 189 189 Press to reboot the device. ... ... @@ -191,8 +191,9 @@ 191 191 (% style="display:none" %) 192 192 193 193 194 -== 1.1 1Mechanical ==222 +== 1.12 Mechanical == 195 195 224 + 196 196 [[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"]] 197 197 198 198 [[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/1675143899218-599.png?rev=1.1||alt="1675143899218-599.png"]] ... ... @@ -200,42 +200,30 @@ 200 200 [[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/1675143909447-639.png?rev=1.1||alt="1675143909447-639.png"]] 201 201 202 202 232 +(% style="color:blue" %)**Probe Mechanical:** 203 203 204 - **Probechanical:**234 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS20%20-%20LoRaWAN%20Liquid%20Level%20Sensor%20User%20Manual/WebHome/image-20220615090910-1.png?rev=1.1||alt="image-20220615090910-1.png"]] 205 205 236 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS20%20-%20LoRaWAN%20Liquid%20Level%20Sensor%20User%20Manual/WebHome/image-20220615090910-2.png?rev=1.1||alt="image-20220615090910-2.png"]] 206 206 207 -(% style="color:blue" %)**DW-004 Flow Sensor: diameter: G1/2” / DN15. 450 pulse = 1 L** 208 208 209 - [[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"]]239 += 2. Use DDS20-NB to communicate with IoT Server = 210 210 211 - 212 -(% style="color:blue" %)**006: DW-006 Flow Sensor: diameter: G3/4” / DN20. 390 pulse = 1 L** 213 - 214 -[[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"]] 215 - 216 - 217 -(% style="color:blue" %)**010: DW-010 Flow Sensor: diameter: G 1” / DN25. 64 pulse = 1 L** 218 - 219 -[[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"]] 220 - 221 - 222 -= 2. Use DDS45-NB to communicate with IoT Server = 223 - 224 224 == 2.1 Send data to IoT server via NB-IoT network == 225 225 226 226 227 -The DDS 45-NB is equipped with a NB-IoT module, the pre-loaded firmware in DDS45-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 DDS45-NB.244 +The DDS20-NB is equipped with a NB-IoT module, the pre-loaded firmware in DDS20-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 DDS20-NB. 228 228 229 229 230 230 Below shows the network structure: 231 231 232 -[[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"]]249 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DDS45-NB_NB-IoT_Distance_Detection_Sensor_User_Manual/WebHome/image-20230912102813-2.png?width=923&height=320&rev=1.1||alt="image-20230912102813-2.png"]] 233 233 234 234 235 235 There are two version: (% style="color:blue" %)**-GE**(%%) and (% style="color:blue" %)**-1D**(%%) version of DDS45-NB. 236 236 237 237 238 -(% 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 DDS 45-NB send data to IoT server.255 +(% 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 DDS20-NB send data to IoT server. 239 239 240 240 * 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]]. 241 241 ... ... @@ -265,13 +265,13 @@ 265 265 [[image:image-20230819113244-11.png||height="141" width="367"]] 266 266 )))|(% style="width:170px" %) 267 267 268 -(% 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 DDS 45-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]].285 +(% 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 DDS20-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]]. 269 269 270 270 271 271 == 2.2 Payload Types == 272 272 273 273 274 -To meet different server requirement, DDS 45-NB supports different payload type.291 +To meet different server requirement, DDS20-NB supports different payload type. 275 275 276 276 **Includes:** 277 277 ... ... @@ -297,17 +297,14 @@ 297 297 298 298 This is the General Json Format. As below: 299 299 300 -(% style="color:#4472c4" %)**{"IMEI": "866207058378443","Model":"DDS45-NB","distance":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}}**317 +(% style="color:#4472c4" %)**{"IMEI":866207053462762,"temperature":29.2,"humidity":54.2,"battery":3.27,"signal":24,"Model":DDS20-NB, "1":{28.2,48.3,2023/08/10 08:00:37},"2":{28.1,49.1,2023/08/10 07:57:37},"3":{28.1,48.5,2023/08/10 07:54:37},"4":{28.2,48.6,2023/08/10 07:51:37},"5":{28.1,48.9,2023/08/10 07:48:37},"6":{28.2,48.8,2023/08/10 07:45:37},"7":{28.2,48.8,2023/08/10 07:42:37},"8":{28.0,48.8,2023/08/10 07:39:37}}** 301 301 302 302 303 -[[image:image-20230920175015-3.png||height="613" width="890"]] 304 - 305 - 306 306 (% style="color:red" %)**Notice, from above payload:** 307 307 308 -* Distance , Battery & Signal are the value at uplink time.322 +* Temperature , Humidity , Battery & Signal are the value at uplink time. 309 309 310 -* 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): Distance, Sampling time.324 +* 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): Temperature, Humidity, Sampling time. 311 311 312 312 === 2.2.2 HEX format Payload(Type~=0) === 313 313 ... ... @@ -314,28 +314,23 @@ 314 314 315 315 This is the HEX Format. As below: 316 316 317 -(% style="color:#4472c4" %)**f86620705 83784430b640dda15010003a4650abc400000650ab8180000650ab4940000650ab10f0000650aad8b0000650aaa070000650aa6840000650aa3000000650a9308**331 +(% style="color:#4472c4" %)**f86620705346276200640cba16010000000011011801e864d49c2d011a01e364d49925011901eb64d49871011901e564d497bd011a01e664d49709011901e964d49655011a01e864d495a1011a01e864d494ed011801e864d49439** 318 318 319 -[[image: image-20230920172200-1.png||height="191" width="1047"]]333 +[[image:1692424009971-458.png]] 320 320 321 321 322 -If we use the MQTT client to subscribe to this MQTT topic, we can see the following information when the NB sensor uplink data. 323 - 324 -[[image:image-20230920173352-2.png||height="636" width="919"]] 325 - 326 - 327 327 (% style="color:blue" %)**Version:** 328 328 329 329 These bytes include the hardware and software version. 330 330 331 -(% style="color:#037691" %)**Higher byte:**(%%) Specify Sensor Model: 0x0 bfor DDS45-NB340 +(% style="color:#037691" %)**Higher byte:**(%%) Specify Sensor Model: 0x00 for DDS20-NB 332 332 333 -(% style="color:#037691" %)**Lower byte:**(%%) Specify the software version: 0x64=100, means firmware version 1 .0.0342 +(% style="color:#037691" %)**Lower byte:**(%%) Specify the software version: 0x64=100, means firmware version 100 334 334 335 335 336 336 (% style="color:blue" %)**BAT (Battery Info):** 337 337 338 -Ex1: 0x0 dda= 3546mV347 +Ex1: 0x0CBA = 3258mV 339 339 340 340 341 341 (% style="color:blue" %)**Signal Strength:** ... ... @@ -342,7 +342,7 @@ 342 342 343 343 NB-IoT Network signal Strength. 344 344 345 -**Ex1: 0x1 5= 21**354 +**Ex1: 0x16 = 22** 346 346 347 347 **0** -113dBm or less 348 348 ... ... @@ -355,78 +355,60 @@ 355 355 **99** Not known or not detectable 356 356 357 357 358 -(% style="color:blue" %)** Distance: **367 +(% style="color:blue" %)**TimeStamp: ** 359 359 360 -Ex 1:0x03a4 = 932 mm369 +Unit TimeStamp Example: 64d49439(H) = 1691653177(D) 361 361 371 +Put the decimal value into this link(https:~/~/www.epochconverter.com/) to get the time. 362 362 363 -(% style="color:blue" %)**Timestamp: ** 364 364 365 -Unit Timestamp Example: 650abc40(H) = 1695202368(D) 366 - 367 -Put the decimal value into this link([[https:~~/~~/www.epochconverter.com)>>https://www.epochconverter.com]]) to get the time. 368 - 369 - 370 370 === 2.2.3 ThingsBoard Payload(Type~=3) === 371 371 372 372 373 373 Type3 payload special design for ThingsBoard, it will also configure other default server to ThingsBoard. 374 374 375 -(% style="color:#4472c4" %)** "866207058378443","Model":"DDS45-NB","distance":02,"battery":57,"signal":3}**379 +(% style="color:#4472c4" %)**{"IMEI":866207053462762,"temperature":29.2,"humidity":54.2,"battery":3.27,"signal":24}** 376 376 377 -[[image:image-20230922094043-2.png||height="558" width="851"]] 378 378 379 - 380 -=== === 381 - 382 382 === 2.2.4 ThingSpeak Payload(Type~=1) === 383 383 384 384 385 -This payload meets ThingSpeak platform requirement. It includes only four fields. Form 1~~ 3are:385 +This payload meets ThingSpeak platform requirement. It includes only four fields. Form 1~~4 are: 386 386 387 - Distance, Battery & Signal. This payload type only valid for ThingsSpeak Platform387 +Temperature, Humidity, Battery & Signal. This payload type only valid for ThingsSpeak Platform 388 388 389 389 As below: 390 390 391 -(% style="color:#4472c4" %)**field1= Distance value&field2=Battery value&field3=Singal value**391 +(% style="color:#4472c4" %)**field1=27.9&field2=49.9&field3=3.23&field4=28** 392 392 393 -[[image:image-20230921104741-1.png||height="565" width="826"]] 394 394 395 - 396 396 == 2.3 Uplink Payload == 397 397 398 398 399 399 ((( 400 -DDS 45-NB will uplink payload via LoRaWAN with below payload format:398 +DDS20-NB will uplink payload via LoRaWAN with below payload format: 401 401 ))) 402 402 403 403 ((( 404 -Uplink payload includes in total 21bytes.402 +Uplink payload includes in total 8 bytes. 405 405 ))) 406 406 407 407 (% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %) 408 -|=(% style="width: 95px; background-color:#4F81BD;color:white" %)Size(bytes)|=(% style="width: 61px; background-color:#4F81BD;color:white" %)8|=(% style="width: 61px; background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)1|=(% style="background-color: rgb(79, 129, 189); color: white; width: 49px;" %)1|=(% style="background-color: rgb(79, 129, 189); color: white; width: 79px;" %)1|=(% style="background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)4 409 -|(% style="width:95px" %)Value|(% style="width:61px" %)f+IMEI|(% style="width:61px" %)Ver|(% style="width:61px" %)[[BAT>>||anchor="H2.3.1A0BatteryInfo"]]|(% style="width:61px" %)((( 410 -Singal 406 +|=(% style="width: 95px; background-color:#4F81BD;color:white" %)Size(bytes)|=(% style="width: 61px; background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)1|=(% style="background-color:#4F81BD;color:white" %)2|=(% style="background-color:#4F81BD;color:white" %)1 407 +|(% style="width:95px" %)Value|(% style="width:61px" %)[[BAT>>||anchor="H2.3.1A0BatteryInfo"]]|((( 408 +[[Distance>>||anchor="H2.3.2A0Distance"]] 409 +(unit: mm) 410 +)))|[[Digital Interrupt (Optional)>>||anchor="H2.3.3A0InterruptPin"]]|((( 411 +[[Temperature (Optional)>>||anchor="H2.3.4A0DS18B20Temperaturesensor"]] 412 +)))|[[Sensor Flag>>||anchor="H2.3.5A0SensorFlag"]] 411 411 412 -Strength 413 -)))|(% style="width:49px" %)Mod|(% style="width:79px" %)[[Digital Interrupt >>||anchor="H2.3.2A0Interrupt"]]|(% style="width:61px" %)[[Distance>>||anchor="H2.3.3A0Distance"]](unit: mm)|(% style="width:61px" %)((( 414 -Timestamp 414 +[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/DDS20-LB_LoRaWAN_Ultrasonic_Liquid_Level_Sensor_User_Manual/WebHome/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20230702135733.png?width=964&height=215&rev=1.1||alt="微信截图_20230702135733.png"]] 415 415 416 - 417 -))) 418 418 419 -If the cache upload mechanism is turned on, you will receive the payload shown in the figure below. 420 - 421 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:512px" %) 422 -|(% style="width:115px" %)**Frame header**|(% style="width:118px" %)**Frame data(1)**|(% style="width:116px" %)**Frame data(2)**|(% style="width:39px" %)**F…**|(% style="width:117px" %)**Frame data(X)** 423 - 424 -=== === 425 - 426 426 === 2.3.1 Battery Info === 427 427 428 428 429 -Check the battery voltage for DDS 45-NB.420 +Check the battery voltage for DDS20-NB. 430 430 431 431 Ex1: 0x0B45 = 2885mV 432 432 ... ... @@ -433,9 +433,26 @@ 433 433 Ex2: 0x0B49 = 2889mV 434 434 435 435 436 -=== 2.3.2 Interrupt===427 +=== 2.3.2 Distance === 437 437 438 438 430 +((( 431 +Get the distance. Flat object range 20mm - 2000mm. 432 +))) 433 + 434 +((( 435 +For example, if the data you get from the register is **0x06 0x05**, the distance between the sensor and the measured object is(% style="color:#4472c4" %)** ** 436 + 437 +(% style="color:blue" %)**0605(H) = 1541 (D) = 1541 mm.** 438 +))) 439 + 440 +* If the sensor value is 0x0000, it means system doesn't detect ultrasonic sensor. 441 + 442 +* If the sensor value lower than 0x0014 (20mm), the sensor value will be invalid. 443 + 444 +=== 2.3.3 Interrupt Pin === 445 + 446 + 439 439 This data field shows if this packet is generated by interrupt or not. 440 440 441 441 **Example:** ... ... @@ -445,24 +445,28 @@ 445 445 0x01: Interrupt Uplink Packet. 446 446 447 447 448 -=== 2.3. 3Distance ===456 +=== 2.3.4 DS18B20 Temperature sensor === 449 449 450 450 451 -((( 452 -Get the distance. Flat object range 30mm - 4500mm. 453 -))) 459 +This is optional, user can connect external DS18B20 sensor to the +3.3v, 1-wire and GND pin . and this field will report temperature. 454 454 455 -((( 456 -For example, if the data you get from the register is **0x0B 0x05**, the distance between the sensor and the measured object is(% style="color:#4472c4" %)** ** 461 +**Example**: 457 457 458 -(% style="color:blue" %)**0B05(H) = 2821 (D) = 2821 mm.** 459 -))) 463 +If payload is: 0105H: (0105 & FC00 == 0), temp = 0105H /10 = 26.1 degree 460 460 461 - *Ifthe sensor valueis 0x0000,itmeanssystemdoesn'tdetect ultrasonic sensor.465 +If payload is: FF3FH : (FF3F & FC00 == 1) , temp = (FF3FH - 65536)/10 = -19.3 degrees. 462 462 463 -* If the sensor value lower than 0x001E (30mm), the sensor value will be 0x00. 464 464 468 +=== 2.3.5 Sensor Flag === 469 + 470 + 465 465 ((( 472 +0x01: Detect Ultrasonic Sensor 473 +))) 474 + 475 +((( 476 +0x00: No Ultrasonic Sensor 477 + 466 466 467 467 ))) 468 468 ... ... @@ -481,7 +481,7 @@ 481 481 == 2.5 Multi-Samplings and One uplink == 482 482 483 483 484 -To save battery life, DDS 45-NB will sampleDistance 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:496 +To save battery life, DDS20-NB will sample temperature & humidity 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: 485 485 486 486 * (% 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) 487 487 ... ... @@ -495,7 +495,7 @@ 495 495 == 2.6 Trggier an uplink by external interrupt == 496 496 497 497 498 -DDS 45-NB has an external trigger interrupt function. Users can use the PB15 pin to trigger the upload of data packets.510 +DDS20-NB has an external trigger interrupt function. Users can use the PB15 pin to trigger the upload of data packets. 499 499 500 500 (% style="color:blue" %)**AT command:** 501 501 ... ... @@ -509,12 +509,12 @@ 509 509 510 510 * (% style="color:#037691" %)**AT+INTMOD=3 **(%%) ~/~/ Trigger by rising edge 511 511 512 -= 3. Configure DDS 45-NB =524 += 3. Configure DDS20-NB = 513 513 514 514 == 3.1 Configure Methods == 515 515 516 516 517 -DDS 45-NB supports below configure method:529 +DDS20-NB supports below configure method: 518 518 519 519 * AT Command via Bluetooth Connection (**Recommended**): [[BLE Configure Instruction>>http://wiki.dragino.com/xwiki/bin/view/Main/BLE%20Bluetooth%20Remote%20Configure/]]. 520 520 ... ... @@ -603,7 +603,7 @@ 603 603 = 4. Battery & Power Consumption = 604 604 605 605 606 -DDS 45-NB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace.618 +DDS20-NB use ER26500 + SPC1520 battery pack. See below link for detail information about the battery info and how to replace. 607 607 608 608 [[**Battery Info & Power Consumption Analyze**>>http://wiki.dragino.com/xwiki/bin/view/Main/How%20to%20calculate%20the%20battery%20life%20of%20Dragino%20sensors%3F/]] . 609 609 ... ... @@ -617,7 +617,7 @@ 617 617 618 618 * Fix bugs. 619 619 620 -Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/ l0bszumyrmil3yv/AAAg8LYGeAgDsD_ycCnweD72a?dl=0]]**632 +Firmware and changelog can be downloaded from : **[[Firmware download link>>https://www.dropbox.com/sh/nyzeu0lf0amcaek/AAC6UZrqyTcAyJgXOH7l9F9Ka?dl=0]]** 621 621 622 622 Methods to Update Firmware: 623 623 ... ... @@ -635,49 +635,23 @@ 635 635 [[See BC660K-GL AT Command set>>url:https://www.dropbox.com/sh/5f6ssda5fum8rvs/AABT68l8ZzWOvZ5eg2qwOoFda?dl=0]] 636 636 637 637 638 -= =6.2Can IuseDDS45-NB in condensationenvironment?==650 += 7. Trouble Shooting = 639 639 652 +== 7.1 Why i always see 0x0000 or 0 for the distance value? == 640 640 641 -DDS45-NB is not suitable to be used in condensation environment. Condensation on the DDS45-NB probe will affect the reading and always got 0. 642 642 655 +((( 656 +DDS20-NB has a strict [[**installation requirement**>>||anchor="H1.5A0InstallDDS20-NB"]]. Please make sure the installation method exactly follows up with the installation requirement. Otherwise, the reading might be always 0x00. 643 643 644 - =7.TroubleShooting=658 +If you have followed the instruction requirement exactly but still see the 0x00 reading issue, please. please double-check the decoder, you can check the raw payload to verify. 645 645 646 -== 7.1 Why does the sensor reading show 0 or "No sensor" == 660 + 661 +))) 647 647 648 - 649 -~1. The measurement object is very close to the sensor, but in the blind spot of the sensor. 650 - 651 -2. Sensor wiring is disconnected 652 - 653 -3. Not using the correct decoder 654 - 655 - 656 -== 7.2 Abnormal readings The gap between multiple readings is too large or the gap between the readings and the actual value is too large == 657 - 658 - 659 -1) Please check if there is something on the probe affecting its measurement (condensed water, volatile oil, etc.) 660 - 661 -2) Does it change with temperature, temperature will affect its measurement 662 - 663 -3) If abnormal data occurs, you can turn on DEBUG mode, Please use downlink or AT COMMAN to enter DEBUG mode. 664 - 665 -downlink command: (% style="color:blue" %)**F1 01**(%%), AT command: (% style="color:blue" %)**AT+DDEBUG=1** 666 - 667 -4) After entering the debug mode, it will send 20 pieces of data at a time, and you can send its uplink to us for analysis 668 - 669 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LDDS75%20-%20LoRaWAN%20Distance%20Detection%20Sensor%20User%20Manual/WebHome/image-20230113135125-2.png?width=1057&height=136&rev=1.1||alt="image-20230113135125-2.png"]] 670 - 671 - 672 -Its original payload will be longer than other data. Even though it is being parsed, it can be seen that it is abnormal data. 673 - 674 -Please send the data to us for check. 675 - 676 - 677 677 = 8. Order Info = 678 678 679 679 680 -Part Number: (% style="color:blue" %)**DDS 45-NB-XX**666 +Part Number: (% style="color:blue" %)**DDS20-NB-XX** 681 681 682 682 (% style="color:red" %)**XX**(%%): 683 683 ... ... @@ -693,7 +693,7 @@ 693 693 694 694 (% style="color:#037691" %)**Package Includes**: 695 695 696 -* DDS 45-NB NB-IoTDistanceDetectionsensor x 1682 +* DDS20-NB NB-IoT Ultrasonic liquid level sensor x 1 697 697 698 698 * External antenna x 1 699 699
- image-20230920172200-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -37.9 KB - Content
- image-20230920173352-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -63.7 KB - Content
- image-20230920175015-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -76.6 KB - Content
- image-20230921104741-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -74.2 KB - Content
- image-20230922093814-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -125.1 KB - Content
- image-20230922094043-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -104.1 KB - Content
- image-20231010090810-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -539.0 KB - Content
- image-20231010091546-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -95.6 KB - Content