Hide last authors
Xiaoling 2.2 1 (% style="text-align:center" %)
2 [[image:image-20221112113258-1.jpeg]]
3
4
5
6
Xiaoling 17.18 7 **Table of Contents:**
Xiaoling 2.2 8
Xiaoling 17.18 9 {{toc/}}
Xiaoling 2.2 10
11
12
13
Xiaoling 2.3 14 = 1. Introduction =
Xiaoling 2.2 15
Xiaoling 2.3 16 == 1.1 ​What is NDS01 NB-IoT Door Sensor ==
Xiaoling 2.2 17
18
Xiaoling 17.3 19 (((
20 The Dragino NDS01 is a (% style="color:blue" %)**NB-IOT Door Sensor**(%%) for Internet of Things solution. It is used to (% style="color:blue" %)**detect the open/close event for door and uplink the event** (%%)to IoT server via NB-IoT network.
21 )))
Xiaoling 2.2 22
Xiaoling 17.3 23 (((
Xiaoling 3.2 24 Besides open/close event, NDS01 also has an internal temperature and humidity sensor which can detect the temperature and humidity inside the sensor.
Xiaoling 17.3 25 )))
Xiaoling 2.2 26
Xiaoling 17.3 27 (((
Xiaoling 11.2 28 (% style="color:blue" %)**NarrowBand-Internet of Things (NB-IoT)**(%%) is a standards-based low power wide area (LPWA) technology developed to enable a wide range of new IoT devices and services. NB-IoT significantly improves the power consumption of user devices, system capacity and spectrum efficiency, especially in deep coverage.
Xiaoling 17.3 29 )))
Xiaoling 2.2 30
Xiaoling 17.3 31 (((
32 NDS01 is powered by (% style="color:blue" %)**2 x AAA batteries**(%%) for long term use.
33 )))
Xiaoling 2.2 34
Xiaoling 17.3 35 (((
Xiaoling 2.2 36 *The measured temperature is 2~~3 degree higher than the actually environment temperature out of NDS01. 
Xiaoling 17.3 37 )))
Xiaoling 2.2 38
39
Xiaoling 3.2 40 [[image:1668224602353-769.png]]
Xiaoling 2.2 41
42
Xiaoling 2.3 43 == 1.2 Specifications ==
Xiaoling 2.2 44
Xiaoling 3.2 45
Xiaoling 11.2 46 (% style="color:blue" %)**Common DC Characteristics:**
Xiaoling 2.2 47
Xiaoling 3.2 48 * Supply Voltage: 2.1v ~~ 3.6v
49 * Operating Temperature: -10 ~~ 50°C
Xiaoling 2.2 50
Xiaoling 11.2 51 (% style="color:blue" %)**NB-IoT Spec:**
Xiaoling 2.2 52
53 * - B1 @H-FDD: 2100MHz
54 * - B3 @H-FDD: 1800MHz
55 * - B8 @H-FDD: 900MHz
56 * - B5 @H-FDD: 850MHz
57 * - B20 @H-FDD: 800MHz
58 * - B28 @H-FDD: 700MHz
59
Xiaoling 11.2 60 (% style="color:blue" %)**Power Consumption**
Xiaoling 2.2 61
62 * IDEL Mode: 10uA @ 3.3v
63 * Max transmit power: <500mA@3.3v
64
65
66
Xiaoling 3.2 67
Xiaoling 2.3 68 == 1.3 Features ==
69
Xiaoling 3.2 70
Xiaoling 2.2 71 * NB-IoT Bands: B1/B3/B5/B8/B20/B28 @H-FDD
72 * Ultra low power consumption
73 * Door Open / Close Detect
74 * Device remove alarm
75 * Uplink Protocol: TCP or UDP
76 * Uplink on periodically
77 * Micro SIM card slot for NB-IoT SIM
78 * 2 x AAA LR03 Batteries
Xiaoling 3.2 79
Xiaoling 17.18 80
Xiaoling 3.2 81 == 1.4  ​Applications ==
82
83
Xiaoling 2.2 84 * Smart Buildings & Home Automation
85 * Logistics and Supply Chain Management
86 * Smart Cities
87 * Smart Factory
88
Xiaoling 17.18 89
Xiaoling 2.3 90 = 2. Use NDS01 to communicate with IoT Server =
Xiaoling 2.2 91
Xiaoling 2.3 92 == 2.1 How it works ==
Xiaoling 2.2 93
Xiaoling 3.2 94
Xiaoling 2.2 95 The NDS01 is equipped with a NB-IoT module, the pre-loaded firmware in NDS01 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 NDS01.
96
97 The diagram below shows the working flow in default firmware of NDS01:
98
Xiaoling 18.2 99 [[image:1671503828297-252.png||height="1120" width="554"]]
Xiaoling 2.2 100
Xiaoling 18.2 101
Xiaoling 4.2 102 == 2.2 Configure the NDS01 ==
Xiaoling 2.2 103
Xiaoling 2.3 104 === 2.2.1 Test Requirement ===
Xiaoling 2.2 105
106
107 To use NDS01 in your city, make sure meet below requirements:
108
109 * Your local operator has already distributed a NB-IoT Network there.
110 * The local NB-IoT network used the band that NDS01 supports.
111 * Your operator is able to distribute the data received in their NB-IoT network to your IoT server.
112
Xiaoling 17.19 113 Below figure shows our testing structure.Here we have NB-IoT network coverage by China Mobile, the band they use is B8.  The NDS01 will use (% style="color:red" %)**UDP(120.24.4.116:5601)** (%%)or (% style="color:red" %)**TCP(120.24.4.116:5600) **(%%)protocol to send data to IoT server.
Xiaoling 2.2 114
115
Xiaoling 4.2 116 [[image:1668224789474-811.png]]
Xiaoling 2.2 117
118
Xiaoling 18.3 119 === 2.2.2 Insert SIM card ===
Xiaoling 2.2 120
Xiaoling 7.2 121
Xiaoling 2.2 122 Insert the NB-IoT Card get from your provider.
123
124 User need to take out the NB-IoT module and insert the SIM card like below:
125
126
Xiaoling 7.2 127 [[image:1668224846067-276.png]]
Xiaoling 2.2 128
129
Xiaoling 2.4 130 === 2.2.3 Configure NDS01 ===
Xiaoling 2.2 131
Xiaoling 7.2 132
Xiaoling 2.2 133 User need to configure NDS01 via serial port to set the **Server Address** / **Uplink Topic** to define where and how-to uplink packets. NDS01 support AT Commands, user can use a USB to TTL adapter to connect to NDS01 and use AT Commands to configure it, NDS01 needs to be in the wake-up state when using AT commands,as below.
134
135
Xiaoling 7.2 136 [[image:1668224930349-417.png]]
Xiaoling 2.2 137
138
Xiaoling 7.2 139 (% style="color:blue" %)**Connection:**
Xiaoling 2.2 140
Xiaoling 7.2 141 **~ (% style="background-color:yellow" %)USB TTL GND <~-~-~-~-> GND(%%)**
Xiaoling 2.2 142
Xiaoling 7.2 143 **~ (% style="background-color:yellow" %)USB TTL TXD  <~-~-~-~-> UART_RXD(%%)**
Xiaoling 2.2 144
Xiaoling 7.2 145 **~ (% style="background-color:yellow" %)USB TTL RXD  <~-~-~-~-> UART_TXD(%%)**
Xiaoling 2.2 146
147
148 In the PC, use below serial tool settings:
149
Herong Lu 20.1 150 * Baud:  (% style="color:green" %)**115200**
Xiaoling 17.18 151
Xiaoling 7.2 152 * Data bits:**  (% style="color:green" %)8(%%)**
Xiaoling 17.18 153
Xiaoling 7.2 154 * Stop bits:  (% style="color:green" %)**1**
Xiaoling 17.18 155
Xiaoling 7.2 156 * Parity:  (% style="color:green" %)**None**
Xiaoling 17.18 157
Xiaoling 7.2 158 * Flow Control: (% style="color:green" %)**None**
Xiaoling 2.2 159
Herong Lu 20.1 160 //**If you are using Mac OS, please download the serial port assistant for Mac OS. The settings and operation are the same as Windows**//
161
162 [[image:/xwiki/bin/get/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/NDS01%20-%20NB-IoT%20Door%20Sensor%20User%20Manual/?sheet=CKEditor.ResourceDispatcher&outputSyntax=plain&language=en&type=attach&reference=%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20230214103254.png&typed=||height="550" width="862"]]//**[[image:微信图片_20230214103254.png]]**//
163
Xiaoling 2.2 164 After powering on the NDS01, the following information will be printed
165
Xiaoling 7.2 166 [[image:1668225099789-919.png]]
Xiaoling 2.2 167
168
Xiaoling 7.2 169 (% style="color:blue" %)**AT command set**
Xiaoling 2.2 170
Xiaoling 7.3 171 (% style="color:#037691" %)**1. Set and query the communication protocol**
Xiaoling 7.2 172
Xiaoling 10.2 173 **Send: ** AT+PRO=<val>  Val: 0:TCP 1:UDP
Xiaoling 2.2 174
Xiaoling 10.2 175 **Reply: **OK
Xiaoling 2.2 176
Xiaoling 10.2 177 **Send: ** AT+PRO?  ~/~/ Inquire
Xiaoling 2.2 178
Xiaoling 10.2 179 **Reply:** +PRO:0
Xiaoling 2.2 180
181 OK
182
183
Xiaoling 7.3 184 (% style="color:#037691" %)**2. Set and query the server address**
Xiaoling 7.2 185
Xiaoling 10.2 186 **Send:** AT+SERVADDR=<server>,<port>        
Xiaoling 2.2 187
Xiaoling 10.2 188 **Reply:** OK
Xiaoling 2.2 189
Xiaoling 10.2 190 **Send:** AT+SERVADDR?  ~/~/ Inquire
Xiaoling 2.2 191
Xiaoling 10.2 192 **Reply: **+SERVADDR:<server>,<port>
Xiaoling 2.2 193
194 OK
195
196
Xiaoling 7.3 197 (% style="color:#037691" %)**3. Set and query the TDC**
Xiaoling 2.2 198
Xiaoling 10.2 199 **Send:** AT+TDC=<value>  ~/~/ Heartbeat time, in seconds, the default is 86400s,which is 24 hours
Xiaoling 2.2 200
Xiaoling 10.2 201 **Reply:** OK
Xiaoling 2.2 202
Xiaoling 10.2 203 **Send:** AT+TDC?       ~/~/ Inquire
Xiaoling 7.2 204
Xiaoling 10.2 205 **Reply:** +TDC:<value>
Xiaoling 2.2 206
207 OK
208
209
Xiaoling 7.3 210 (% style="color:#037691" %)**4. Query parameters**
Xiaoling 2.2 211
Xiaoling 10.2 212 **Send:** AT+CFG?            
Xiaoling 2.2 213
Xiaoling 10.2 214 **Reply:** +PRO:0
Xiaoling 7.2 215
Xiaoling 2.2 216 +SERVADDR:120.27.12.119,2023
217
218 +TDC:86400
219
220 +CSQ:31
221
222 +IMEI:868163049937383
223
224 +ICCID:898604611619C0854626
225
226 +IMSI:460048118204626
227
228 OK
229
230
Xiaoling 7.3 231 (% style="color:#037691" %)**5. Set and query the APN**
Xiaoling 2.2 232
Xiaoling 10.2 233 **Send:** AT+APN="<apn>"  ~/~/ Set APN          
Xiaoling 7.2 234
Xiaoling 7.3 235 **Reply:** OK
Xiaoling 2.2 236
Xiaoling 7.3 237 **Send:** AT+APN?  ~/~/ Inquire
Xiaoling 2.2 238
Xiaoling 7.3 239 **Reply:** +APN:"cmiot"
Xiaoling 2.2 240
241 OK
242
243
Xiaoling 7.3 244 (% style="color:#037691" %)**6. Alarm and Silencer**
Xiaoling 2.2 245
Xiaoling 7.3 246 **Send: **AT+ALARM=<value>  ~/~/ 0~~1,0: mute 1: buzzer alarm (note that no data will be reported, only the buzzer and the red light are on, if it is in silent mode, only the red light is on)
Xiaoling 7.2 247
Xiaoling 7.3 248 **Reply:** OK
Xiaoling 2.2 249
250
Xiaoling 2.4 251 === 2.2.4 Use UDP protocol to uplink data (Default protocol) ===
Xiaoling 2.2 252
Xiaoling 10.2 253
Xiaoling 7.2 254 * (% style="color:blue" %)**AT+PRO=1   **(%%) ~/~/ Set to use UDP protocol to uplink
Xiaoling 17.18 255
Xiaoling 7.2 256 * (% style="color:blue" %)**AT+SERVADDR=119.91.62.30,1999   ** (%%) ~/~/ to set UDP server address and port
Xiaoling 2.2 257
Xiaoling 10.2 258 [[image:1668231759500-524.png]]
Xiaoling 2.2 259
Xiaoling 11.2 260
Xiaoling 2.4 261 === 2.2.5 Use TCP protocol to uplink data ===
Xiaoling 3.2 262
Xiaoling 10.2 263
Xiaoling 7.2 264 * (% style="color:blue" %)**AT+PRO=0   ** (%%) ~/~/ Set to use TCP protocol to uplink
Xiaoling 17.18 265
Xiaoling 7.2 266 * (% style="color:blue" %)**AT+SERVADDR=119.91.62.30,2002   **(%%) ~/~/ to set TCP server address and port
Xiaoling 2.2 267
Xiaoling 10.2 268 [[image:1668231789502-211.png]]
Xiaoling 2.2 269
270
Xiaoling 2.4 271 === 2.2.6 Change Update Interval ===
Xiaoling 2.2 272
Xiaoling 10.2 273
Xiaoling 7.2 274 User can use below command to change the (% style="color:blue" %)**uplink interval**.
Xiaoling 2.2 275
Xiaoling 18.4 276 * (% style="color:blue" %)**AT+TDC=86400      ** (%%)~/~/ Set Update Interval to 86400s
Xiaoling 2.2 277
Xiaoling 7.2 278 (% style="color:red" %)**NOTE:**
Xiaoling 2.2 279
Xiaoling 10.2 280 ~1. By default, the device will send an uplink message every 24 hour (86400s).
Xiaoling 2.2 281
282
Xiaoling 10.2 283 [[image:1668231824288-204.png]]
Xiaoling 2.2 284
285
Xiaoling 2.4 286 == 2.3 Uplink Payload ==
Xiaoling 2.2 287
Xiaoling 10.2 288
Xiaoling 2.2 289 registration package, uplink payload includes in total 61 bytes
290
291
Xiaoling 17.17 292 (% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:500px" %)
Xiaoling 17.14 293 |(% style="width:60px" %)(((
Xiaoling 10.2 294 **Size(bytes)**
Xiaoling 17.14 295 )))|(% style="width:30px" %)**2**|(% style="width:40px" %)**1**|(% style="width:50px" %)**1**|(% style="width:50px" %)**1**|(% style="width:60px" %)**1**|(% style="width:50px" %)**15**|(% style="width:40px" %)**15**|(% style="width:30px" %)**30**|(% style="width:30px" %)**1**|(% style="width:30px" %)**1**|(% style="width:30px" %)**3**
Xiaoling 17.13 296 |(% style="width:50px" %)**Value**|(% style="width:51px" %)head|(% style="width:68px" %)Version|(% style="width:81px" %)data type|(% style="width:96px" %)Data length|(% style="width:94px" %)device type|(% style="width:80px" %)device ID|(% style="width:49px" %)IMSI|(% style="width:57px" %)ICCID|(% style="width:43px" %)BAT|(% style="width:59px" %)Signal|(% style="width:41px" %)tail
Xiaoling 2.2 297
Xiaoling 10.4 298 The payload is ASCII string, representative same HEX: **0x (% style="color:red" %)4B57 (% style="color:blue" %)10 (% style="color:green" %)01 (% style="color:#00b0f0" %)34 (% style="color:#7030a0" %) 01 (% style="color:#d60093" %)383639393735303334343431303832 (% style="color:#0020b0" %)3839383631313230323234303134333938373632 (% style="color:#420042" %)1E (% style="color:#663300" %)15 (% style="color:#660066" %)494F54(%%)**
Xiaoling 2.2 299
Xiaoling 10.4 300 **where:**
Xiaoling 2.2 301
Xiaoling 10.4 302 * (% style="color:#037691" %)**Head:** (%%)0x4B57(fixed)
Xiaoling 2.2 303
Xiaoling 10.4 304 * (% style="color:#037691" %)**Version:** (%%)0x10=”V1.0”
Xiaoling 2.2 305
Xiaoling 10.4 306 * (% style="color:#037691" %)**Data type:** (%%)0x01=1(1:register,2:data sending)
Xiaoling 2.2 307
Xiaoling 10.4 308 * (% style="color:#037691" %)**Data length:** (%%)0x34=52(Valid data is 52 bytes)
Xiaoling 2.2 309
Xiaoling 10.4 310 * (% style="color:#037691" %)**Device type:**(%%) 0x01 = 1(Representative NDS01)
Xiaoling 2.2 311
Xiaoling 10.4 312 * (% style="color:#037691" %)**Device ID:** (%%)0x383639393735303334343431303832=869975034441082(ASCII)
Xiaoling 2.2 313
Xiaoling 10.4 314 * (% style="color:#037691" %)**IMSI:**(%%) 0x343630313133313138373433373332 = 460113118743732(ASCII)
Xiaoling 2.2 315
Xiaoling 10.4 316 * (% style="color:#037691" %)**ICCID:**(%%) 0x3839383631313230323234303134333938373632=89861120224014398762(ASCII)
Xiaoling 2.2 317
Xiaoling 10.4 318 * (% style="color:#037691" %)**Bat: **(%%)0x1E = 30/10=3.0V
Xiaoling 2.2 319
Xiaoling 10.4 320 * (% style="color:#037691" %)**Signal:**(%%) 0x15=21
Xiaoling 10.2 321
Xiaoling 11.2 322 (% style="color:red" %)** 0**(%%)  -113dBm or less
Xiaoling 10.2 323
Xiaoling 11.2 324 (% style="color:red" %)** 1**  (%%)-111dBm
Xiaoling 10.2 325
Xiaoling 11.2 326 (% style="color:red" %)** 2...30**(%%)  -109dBm... -53dBm
Xiaoling 10.2 327
Xiaoling 11.2 328 (% style="color:red" %)** 31**   (%%)-51dBm or greater
Xiaoling 10.2 329
Xiaoling 11.2 330 (% style="color:red" %)** 99**   (%%)Not known or not detectable
Xiaoling 10.2 331
Xiaoling 10.4 332 * (% style="color:#037691" %)**Tail: **(%%)0x494F54(fixed)
333
Xiaoling 2.2 334 data upload, uplink payload includes in total 32 bytes
335
Xiaoling 17.16 336 (% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:430px" %)
Xiaoling 17.15 337 |(% style="width:60px" %)(((
Xiaoling 10.2 338 **Size(bytes)**
Xiaoling 17.9 339 )))|(% style="width:30px" %)**2**|(% style="width:40px" %)**1**|(% style="width:50px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**15**|(% style="width:60px" %)**1**
Xiaoling 17.8 340 |(% style="width:60px" %)**Value**|(% style="width:51px" %)head|(% style="width:68px" %)Version|(% style="width:51px" %)data type|(% style="width:68px" %)Data length|(% style="width:61px" %)device type|(% style="width:64px" %)device ID|(% style="width:57px" %)event type
Xiaoling 17.5 341
Xiaoling 17.16 342 (% border="1" cellspacing="5" style="background-color:#ffffcc; color:green; width:430px" %)
Xiaoling 17.12 343 |(% style="width:80px" %)**1**|(% style="width:30px" %)**1**|(% style="width:30px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**1**|(% style="width:60px" %)**1**|(% style="width:30px" %)**3**
Xiaoling 17.5 344 |(% style="width:78px" %)Door magnetic state|(% style="width:42px" %)BAT|(% style="width:58px" %)Signal|(% style="width:67px" %)(((
Xiaoling 17.11 345 Temp integer
Xiaoling 11.2 346 )))|(% style="width:72px" %)(((
Xiaoling 17.11 347 Temp decimal
Xiaoling 11.2 348 )))|(% style="width:67px" %)(((
Xiaoling 17.11 349 Hum integer
Xiaoling 11.2 350 )))|(% style="width:69px" %)(((
Xiaoling 17.11 351 Hum decimal
Xiaoling 11.2 352 )))|(% style="width:38px" %)tail
Xiaoling 2.2 353
Xiaoling 17.5 354 The payload is ASCII string, representative same HEX: **0x (% style="color:red" %)4B57 (% style="color:blue" %)10 (% style="color:green" %)02 (% style="color:#00b0f0" %)14 (% style="color:#7030a0" %)01 (% style="color:#d60093" %)383639393735303334343431303832 (% style="color:#a14d07" %)01 (% style="color:#0020b0" %)00 (% style="color:#420042" %)20 (% style="color:#663300" %)15 (% style="color:#660066" %)1c (% style="color:#aaaa40" %)55 (% style="color:#abaa70" %)23 (% style="color:#ba5a70" %)12 (% style="color:purple" %)454F54 (%%)**
355
Xiaoling 10.4 356 **where:**
Xiaoling 10.2 357
Xiaoling 10.4 358 * (% style="color:#037691" %)**Head:** (%%)0x4B57(fixed)
Xiaoling 10.2 359
Xiaoling 10.4 360 * (% style="color:#037691" %)**Version:** (%%)0x10=”V1.0”
Xiaoling 2.2 361
Xiaoling 10.4 362 * (% style="color:#037691" %)**Data type:** (%%)0x02=2(1:register,2:data sending)
Xiaoling 10.2 363
Xiaoling 10.4 364 * (% style="color:#037691" %)**Data length:** (%%)0x14=20(Valid data is 20 bytes)
Xiaoling 2.2 365
Xiaoling 10.4 366 * (% style="color:#037691" %)**Device type: **(%%)0x01 = 1(Representative NDS01)
Xiaoling 2.2 367
Xiaoling 10.4 368 * (% style="color:#037691" %)**Device ID:** (%%)0x383639393735303334343431303832=869975034441082(ASCII)
Xiaoling 2.2 369
Xiaoling 10.4 370 * (% style="color:#037691" %)**Event type:** (%%)0x01
Xiaoling 2.2 371
Xiaoling 10.4 372 (% style="color:red" %)** 01:**(%%) TDC
Xiaoling 2.2 373
Xiaoling 11.2 374 (% style="color:red" %)** 02:**(%%)** **alarm
Xiaoling 2.2 375
Xiaoling 11.2 376 (% style="color:red" %)** 03:**(%%) remove alarm
Xiaoling 2.2 377
Xiaoling 11.2 378 (% style="color:red" %)**04: **(%%)dismantling alarm
Xiaoling 2.2 379
Xiaoling 11.2 380 (% style="color:red" %)**05:** (%%)remove demolition alarm
Xiaoling 2.2 381
Xiaoling 11.2 382 (% style="color:red" %)**06:** (%%)low voltage
Xiaoling 2.2 383
Xiaoling 11.2 384 **~ (% style="color:red" %)07: (%%)**remove low voltage
Xiaoling 2.2 385
Xiaoling 10.4 386 * (% style="color:#037691" %)**Door magnetic state:** (%%)0x00
Xiaoling 10.2 387
Xiaoling 10.4 388 (% style="color:red" %)**00:**(%%) Door sensor is close
Xiaoling 2.2 389
Xiaoling 10.4 390 (% style="color:red" %)**01:** (%%)Door sensor is open
Xiaoling 2.2 391
Xiaoling 10.4 392 * (% style="color:#037691" %)**Bat:**(%%)** **0x20 = 32/10=3.2V
Xiaoling 2.2 393
Xiaoling 10.4 394 * (% style="color:#037691" %)**Signal:**(%%)** **0x15=21
Xiaoling 2.2 395
Xiaoling 10.4 396 (% style="color:red" %)** 0**  (%%)-113dBm or less
Xiaoling 2.2 397
Xiaoling 10.4 398 (% style="color:red" %)** 1**  (%%)-111dBm
Xiaoling 2.2 399
Xiaoling 10.4 400 (% style="color:red" %)** 2...30**(%%) -109dBm... -53dBm
Xiaoling 10.2 401
Xiaoling 10.4 402 (% style="color:red" %)** 31**  (%%)-51dBm or greater
Xiaoling 2.2 403
Xiaoling 10.4 404 (% style="color:red" %)** 99**  (%%)Not known or not detectable
405
406 * (% style="color:#037691" %)**Temp integer:**(%%) 0x1c=28
407
408 * (% style="color:#037691" %)**Temp decimal:** (%%)0x55=85
409
Xiaoling 2.2 410 Temp =Temp integer+(Temp decimal)/100=28+85/100=28.85℃
411
Xiaoling 10.4 412 * (% style="color:#037691" %)**Hum integer:  **(%%)0x23=35
Xiaoling 10.2 413
Xiaoling 10.4 414 * (% style="color:#037691" %)**Hum decimal:** (%%)0x12=18
Xiaoling 2.2 415
Xiaoling 11.2 416 Hum =Hum integer+(Hum decimal)/100=35+18/100=35.18**%**rh
Xiaoling 2.2 417
Xiaoling 10.4 418 * (% style="color:#037691" %)**Tail:** (%%)0x494F54(fixed)
Xiaoling 2.2 419
Xiaoling 17.18 420
Xiaoling 2.4 421 == 2.4 Node-Red Example ==
Xiaoling 2.2 422
Xiaoling 11.2 423
Xiaoling 2.2 424 Please refer to this link for the use of Node-RED:
425
Xiaoling 11.2 426 [[http:~~/~~/wiki.dragino.com/xwiki/bin/view/Main/Node-RED/>>http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/]]
Xiaoling 2.2 427
428 Please visit this link to download the Node-RED process:
429
430 [[https:~~/~~/github.com/dragino/dragino-end-node-decoder/tree/main/Node-RED>>url:https://github.com/dragino/dragino-end-node-decoder/tree/main/Node-RED]]
431
Xiaoling 11.2 432 [[image:1668234343252-612.png]]
Xiaoling 2.2 433
434
Xiaoling 2.4 435 == 2.5 Buttons and LED and Mode ==
Xiaoling 2.2 436
437
Xiaoling 11.2 438 (% style="color:blue" %)**Operating mode**
439
Xiaoling 2.2 440 (1) In the self-check mode (the default is the self-check mode when power on for the first time), the state change of the tamper switch does not trigger an alarm;
441
442 (2) In normal working mode, the state change of the tamper switch triggers an alarm;
443
444 (3) In silent mode (the default is non-silent mode when power on for the first time), the buzzer is silent.
445
446
Xiaoling 11.2 447 (% style="color:blue" %)**led lights**
Xiaoling 2.2 448
449 (1) After the device is powered on, the green light flashes once;
450
451 (2) The device does not set server parameters or cannot connect to the server, and the green light flashes quickly;
452
453 (3) SIM card recognition fails, the green light is always on for 20s;
454
455 (4) The equipment signal is poor, and the green light flashes once every 3 seconds;
456
457 (5) When the device sends data, the green light flashes twice;
458
459 (6) The communication of the equipment is normal, and the green light flashes 3 times continuously;
460
461 (7) Trigger the tamper switch, the red light is always on for 30s, and goes out when the alarm is canceled;
462
463 (8) Trigger the door magnetic alarm, the red light is always on for 30s, and goes out when the alarm is canceled;
464
465
Xiaoling 11.2 466 (% style="color:blue" %)**buzzer**
Xiaoling 2.2 467
468 (1) When the door magnetic alarm is triggered, the buzzer will sound for 30s; after the alarm is restored, the buzzer will be silenced;
469
470 (2) Enter the normal working mode (the tamper switch is closed for more than 5s or the door sensor is locked for more than 5s), the buzzer will sound for 1500ms;
471
472 (3) After entering the normal working mode, the tamper switch does not close, the buzzer sounds for 30s, the tamper switch is closed, and the buzzer sounds 1 time;
473
474 (4) When the door sensor does not alarm, press the button to trigger the alarm, and the buzzer will sound for 30s; when the door sensor alarms, press it once to cancel the alarm, and the buzzer will be silenced.
475
476
Xiaoling 11.2 477 (% style="color:blue" %)**button**
Xiaoling 2.2 478
479 (1) When there is no alarm, press it once to trigger the alarm, and the buzzer will sound; when it alarms, press the buzzer to silence the sound.
480
481 (2) Press twice to silence the buzzer;
482
483 (3) Press the button three times or more, when the mute function is turned off, the mute function is turned on, and the green light flashes once; when the mute function is turned on, the mute function is turned off, and the green light flashes once.
484
485
Xiaoling 11.2 486 (% style="color:blue" %)**data pack**
Xiaoling 2.2 487
488 (1) The device needs to send a registration packet and a heartbeat packet every time it is powered on and registered;
489
490 (2) The heartbeat time is reported once every 24 hours by default.
491
Xiaoling 11.2 492
Xiaoling 2.4 493 = 3. FAQ =
Xiaoling 2.2 494
Xiaoling 2.4 495 == 3.1 How to Upgrade Firmware ==
496
Xiaoling 11.2 497
Xiaoling 2.2 498 User can upgrade the firmware for 1) bug fix, 2) new feature release.
499
Xiaoling 17.20 500 Burning software please go to this link to download: [[https:~~/~~/www.dropbox.com/sh/floxy4qsf2rgnrc/AAAJXz_rex37dPHwqVMBaqI_a?dl=0>>https://www.dropbox.com/sh/floxy4qsf2rgnrc/AAAJXz_rex37dPHwqVMBaqI_a?dl=0]]
Xiaoling 2.2 501
Xiaoling 11.2 502 (% style="color:red" %)**Note:**
Xiaoling 2.2 503
504 Disconnect one battery before starting the upgrade
505
506 Please use 1.8V USB TO TTL serial port
507
Xiaoling 11.2 508 (% style="color:blue" %)**Connection:**
Xiaoling 2.2 509
Xiaoling 17.2 510 * (% style="background-color:yellow" %)**USB TTL GND <~-~-~-~-> GND**
Xiaoling 2.2 511
Xiaoling 17.2 512 * (% style="background-color:yellow" %)**USB TTL TXD  <~-~-~-~-> UART_RXD**
Xiaoling 2.2 513
Xiaoling 17.2 514 * (% style="background-color:yellow" %)**USB TTL RXD  <~-~-~-~-> UART_TXD**
Xiaoling 2.2 515
Xiaoling 17.2 516 (% style="color:blue" %)**1.  Double-click "FlashTool.exe" to start the program**
Xiaoling 2.2 517
518
Xiaoling 17.2 519 [[image:1668234935834-828.png]]
Xiaoling 2.2 520
521
Xiaoling 17.2 522 [[image:1668234950508-848.png]]
Xiaoling 2.2 523
524
Xiaoling 17.20 525
526 (% style="color:blue" %)**2.  Select burn serial port and firmware package to complete the upgrade**
Xiaoling 2.2 527
Xiaoling 17.2 528 [[image:1668234971869-640.png]]
Xiaoling 2.2 529
530
Xiaoling 17.2 531 [[image:1668234993821-197.png]]
Xiaoling 2.2 532
533
Xiaoling 17.20 534
535 (% style="color:blue" %)**3.  Install the battery to the node, and the upgrade will start at this time**
536
537 [[image:1668235018478-767.png]]
538
539
540
541 (% style="color:blue" %)**4.  The following screenshot appears, indicating that the upgrade has been successful**
542
543 [[image:1668235042540-676.png]]
544
545
Xiaoling 2.4 546 = 4. Order Info =
Xiaoling 2.2 547
Xiaoling 17.2 548
Xiaoling 11.2 549 Part Number: (% style="color:blue" %)**NDS01**
Xiaoling 2.2 550
551
Xiaoling 2.4 552 = 5. Packing Info =
Xiaoling 2.2 553
Xiaoling 2.4 554
Xiaoling 11.2 555 (% style="color:#037691" %)**Package Includes**:
Xiaoling 2.2 556
557 * NDS01 NB-IoT Door Sensor
558
Xiaoling 11.2 559 (% style="color:#037691" %)**Dimension and weight**:
Xiaoling 2.2 560
561 * Device Size:
562 * Device Weight:
563 * Package Size / pcs :
564 * Weight / pcs :
Xiaoling 18.2 565
566
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0