<
From version < 50.2 >
edited by Xiaoling
on 2022/07/13 11:39
To version < 50.17 >
edited by Xiaoling
on 2022/07/13 13:48
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -30,6 +30,7 @@
30 30  
31 31  = 3. Support End Node and firmware version =
32 32  
33 +
33 33  (% border="1" style="background-color:#ffffcc; color:green; width:966px" %)
34 34  |=(% colspan="3" style="width: 963px;" %)(((
35 35  Dragino STM32 base hardware Firmware / LoRaWAN stack list
... ... @@ -101,17 +101,18 @@
101 101  )))
102 102  )))
103 103  
105 +
104 104  = 4. System Management Commands =
105 105  
108 +
106 106  == 4.1 Change Uplink Interval ==
107 107  
111 +
108 108  Feature: Change LoRaWAN End Node Transmit Interval.
109 109  
110 -(% class="box infomessage" %)
111 -(((
112 -**AT Command: AT+TDC**
113 -)))
114 114  
115 +(% style="color:blue" %)**AT Command: AT+TDC**
116 +
115 115  (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
116 116  |=(% colspan="3" style="width: 724px;" %)AT+TDC
117 117  |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response**
... ... @@ -124,11 +124,11 @@
124 124  Set transmit interval to 60000ms = 60 seconds
125 125  )))
126 126  
127 -{{info}}
128 -**Downlink Command: 0x01**
129 -{{/info}}
130 -
131 131  (((
130 +
131 +
132 +(% style="color:blue" %)**Downlink Command: 0x01**
133 +
132 132  Format: Command Code (0x01) followed by 3 bytes time value.
133 133  )))
134 134  
... ... @@ -139,14 +139,16 @@
139 139  * **Example 1**: Downlink Payload:** 0100001E** ~/~/ Set Transmit Interval (TDC) = 30 seconds
140 140  * **Example 2**: Downlink Payload:** 0100003C** ~/~/ Set Transmit Interval (TDC) = 60 seconds
141 141  
144 +
145 +
142 142  == 4.2 Reboot End Node ==
143 143  
148 +
144 144  Feature: Reboot End Node to perform a new OTAA or ABP Join.
145 145  
146 -{{info}}
147 -**AT Command: ATZ**
148 -{{/info}}
149 149  
152 +(% style="color:blue" %)**AT Command: ATZ**
153 +
150 150  (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
151 151  |=(% colspan="3" %)ATZ: Trig a reset of the MCU
152 152  |**Command Example**|**Function**|**Response**
... ... @@ -164,10 +164,9 @@
164 164  <followed by the Tx and Rx information>
165 165  )))
166 166  
167 -{{info}}
168 -**Downlink Command: 0x04**
169 -{{/info}}
170 170  
172 +(% style="color:blue" %)**Downlink Command: 0x04**
173 +
171 171  (((
172 172  Format: Command Code (0x04) followed by FF.
173 173  )))
... ... @@ -180,12 +180,12 @@
180 180  
181 181  == 4.3 Reset to factory Default ==
182 182  
186 +
183 183  Feature: Reset the parameters to Factory Default, factory default value depends on the firmware settings, the OTAA and ABP keys will reserve after this command.
184 184  
185 -{{info}}
186 -**AT Command: AT+FDR**
187 -{{/info}}
188 188  
190 +(% style="color:blue" %)**AT Command: AT+FDR**
191 +
189 189  (% border="1" style="background-color:#ffffcc; color:green; width:831.222px" %)
190 190  |=(% colspan="3" style="width: 828px;" %)Reset to factory default
191 191  |(% style="width:181px" %)**Command Example**|(% style="width:181px" %)**Function**|(% style="width:465px" %)**Response**
... ... @@ -203,10 +203,9 @@
203 203  Please set the parameters or reset Device to apply change
204 204  )))
205 205  
206 -{{info}}
207 -**Downlink Command: 0x04**
208 -{{/info}}
209 209  
210 +(% style="color:blue" %)**Downlink Command: 0x04**
211 +
210 210  (((
211 211  Format: Command Code (0x04) followed by FE.
212 212  )))
... ... @@ -218,12 +218,12 @@
218 218  
219 219  == 4.4 Show Firmware Version ==
220 220  
223 +
221 221  Feature: Show firmware version. No downlink command yet.
222 222  
223 -{{info}}
224 -**AT Command: AT+VER**
225 -{{/info}}
226 226  
227 +(% style="color:blue" %)**AT Command: AT+VER**
228 +
227 227  (% border="1" style="background-color:#ffffcc; color:green; width:586px" %)
228 228  |=(% colspan="3" style="width: 583px;" %)AT+VER: Image Version and Frequency Band
229 229  |(% style="width:170px" %)**Command Example**|(% style="width:300px" %)**Function**|(% style="width:113px" %)**Response**
... ... @@ -233,10 +233,9 @@
233 233  OK
234 234  )))
235 235  
236 -{{info}}
237 -**Downlink Command: 0x26 (Valid in 006 stack)**
238 -{{/info}}
239 239  
239 +(% style="color:blue" %)**Downlink Command: 0x26 (Valid in 006 stack)**
240 +
240 240  (((
241 241  Downlink Format: 0x26
242 242  )))
... ... @@ -246,6 +246,9 @@
246 246  )))
247 247  
248 248  (((
250 +
251 +
252 +
249 249  **xx: Software Type:**
250 250  )))
251 251  
... ... @@ -254,6 +254,9 @@
254 254  * 0x00 03: LSE01/LDDS75/LDDS20/LSPH01/LLMS01/LSNPK01
255 255  
256 256  (((
261 +
262 +
263 +
257 257  **yy: Frequency Band:**
258 258  )))
259 259  
... ... @@ -269,6 +269,9 @@
269 269  * 0xa0: AS923-3
270 270  
271 271  (((
279 +
280 +
281 +
272 272  **zz: Subband**
273 273  )))
274 274  
... ... @@ -277,12 +277,12 @@
277 277  
278 278  == 4.5 Show System Configure ==
279 279  
290 +
280 280  Feature: Show All configure. No downlink command yet.
281 281  
282 -{{info}}
283 -**AT Command: AT+CFG**
284 -{{/info}}
285 285  
294 +(% style="color:blue" %)**AT Command: AT+CFG**
295 +
286 286  (% border="1" style="background-color:#ffffcc; color:green; width:599.222px" %)
287 287  |=(% colspan="3" style="width: 596px;" %)AT+CFG: Print all configurations
288 288  |(% style="width:160px" %)**Command Example**|(% style="width:154px" %)**Function**|(% style="width:280px" %)**Response**
... ... @@ -300,16 +300,19 @@
300 300  OK
301 301  )))
302 302  
313 +
314 +
303 303  = 5. Keys, IDs and EUIs management =
304 304  
317 +
305 305  == 5.1 Application EUI ==
306 306  
320 +
307 307  Feature: Get or Set the Application EUI.
308 308  
309 -{{info}}
310 -**AT Command: AT+APPEUI**
311 -{{/info}}
312 312  
324 +(% style="color:blue" %)**AT Command: AT+APPEUI**
325 +
313 313  (% border="1" style="background-color:#ffffcc; color:green; width:686.222px" %)
314 314  |=(% colspan="3" style="width: 683px;" %)AT+APPEUI
315 315  |(% style="width:305px" %)**Command Example**|(% style="width:186px" %)**Function**|(% style="width:191px" %)**Response**
... ... @@ -318,14 +318,16 @@
318 318  )))
319 319  |(% style="width:305px" %)AT+APPEUI=00 b3 d5 7e f0 00 4d 34|(% style="width:186px" %)Set the Application EUI|(% style="width:191px" %)OK
320 320  
334 +
335 +
321 321  == 5.2 Application Key ==
322 322  
338 +
323 323  Feature: Get or Set the Application Key.
324 324  
325 -{{info}}
326 -**AT Command: AT+APPKEY**
327 -{{/info}}
328 328  
342 +(% style="color:blue" %)**AT Command: AT+APPKEY**
343 +
329 329  (% border="1" style="background-color:#ffffcc; color:green; width:976.222px" %)
330 330  |=(% colspan="3" style="width: 973px;" %)AT+APPKEY
331 331  |(% style="width:441px" %)**Command Example**|(% style="width:180px" %)**Function**|(% style="width:350px" %)**Response**
... ... @@ -334,14 +334,16 @@
334 334  )))
335 335  |(% style="width:441px" %)AT+APPKEY=00 35 55 55 22 23 55 53 43 24 23 42 34 35 35 35|(% style="width:180px" %)Set the Application Key|(% style="width:350px" %)OK
336 336  
352 +
353 +
337 337  == 5.3 Application Session Key ==
338 338  
356 +
339 339  Feature: Get or Set the Application Session Key.
340 340  
341 -{{info}}
342 -**AT Command: AT+APPSKEY**
343 -{{/info}}
344 344  
360 +(% style="color:blue" %)**AT Command: AT+APPSKEY**
361 +
345 345  (% border="1" style="background-color:#ffffcc; color:green; width:1040.22px" %)
346 346  |=(% colspan="3" style="width: 1037px;" %)AT+APPSKEY
347 347  |(% style="width:451px" %)**Command Example**|(% style="width:231px" %)**Function**|(% style="width:354px" %)**Response**
... ... @@ -352,14 +352,16 @@
352 352  OK
353 353  )))
354 354  
372 +
373 +
355 355  == 5.4 Device Address ==
356 356  
376 +
357 357  Feature: Get or Set the Device Address.
358 358  
359 -{{info}}
360 -**AT Command: AT+DADDR**
361 -{{/info}}
362 362  
380 +(% style="color:blue" %)**AT Command: AT+DADDR**
381 +
363 363  (% border="1" style="background-color:#ffffcc; color:green; width:795.222px" %)
364 364  |=(% colspan="3" style="width: 792px;" %)AT+DADDR
365 365  |(% style="width:192px" %)**Command Example**|(% style="width:241px" %)**Function**|(% style="width:359px" %)**Response**
... ... @@ -370,14 +370,16 @@
370 370  )))
371 371  |(% style="width:192px" %)AT+DADDR=A8 40 41 FF|(% style="width:241px" %)Set the Application Session Key.|(% style="width:359px" %)OK
372 372  
392 +
393 +
373 373  == 5.5 Device EUI ==
374 374  
396 +
375 375  Feature: Get or Set the Device EUI.
376 376  
377 -{{info}}
378 -**AT Command: AT+DEUI**
379 -{{/info}}
380 380  
400 +(% style="color:blue" %)**AT Command: AT+DEUI**
401 +
381 381  (% border="1" style="background-color:#ffffcc; color:green; width:1035.22px" %)
382 382  |=(% colspan="3" style="width: 1032px;" %)AT+DEUI
383 383  |(% style="width:250px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:634px" %)**Response**
... ... @@ -388,14 +388,16 @@
388 388  OK
389 389  )))
390 390  
412 +
413 +
391 391  == 5.6 Network ID ==
392 392  
416 +
393 393  Feature: Get or Set the Network ID.(You can enter this command change only after successful network connection)
394 394  
395 -{{info}}
396 -**AT Command: AT+NWKID**
397 -{{/info}}
398 398  
420 +(% style="color:blue" %)**AT Command: AT+NWKID**
421 +
399 399  (% border="1" style="background-color:#ffffcc; color:green; width:448.222px" %)
400 400  |=(% colspan="3" style="width: 445px;" %)AT+NWKID
401 401  |(% style="width:191px" %)**Command Example**|(% style="width:153px" %)**Function**|(% style="width:101px" %)**Response**
... ... @@ -404,14 +404,16 @@
404 404  )))
405 405  |(% style="width:191px" %)AT+NWKID=A8 40 41 FF|(% style="width:153px" %)Set the Network ID.|(% style="width:101px" %)OK
406 406  
430 +
431 +
407 407  == 5.7 Network Session Key ==
408 408  
434 +
409 409  Feature: Get or Set the Network Session Key
410 410  
411 -{{info}}
412 -**AT Command: AT+NWKSKEY**
413 -{{/info}}
414 414  
438 +(% style="color:blue" %)**AT Command: AT+NWKSKEY**
439 +
415 415  (% border="1" style="background-color:#ffffcc; color:green; width:1017.22px" %)
416 416  |=(% colspan="3" style="width: 1014px;" %)AT+NWKSKEY
417 417  |(% style="width:455px" %)**Command Example**|(% style="width:215px" %)**Function**|(% style="width:343px" %)**Response**
... ... @@ -420,18 +420,22 @@
420 420  )))
421 421  |(% style="width:455px" %)AT+NWKSKEY=A8 40 41 FF FF 12 34 56 00 01 02 04 05 06 06 07|(% style="width:215px" %)Set the Network Session Key.|(% style="width:343px" %)OK
422 422  
448 +
449 +
423 423  = 6. Joining and sending date on LoRaWAN network =
424 424  
452 +
425 425  == 6.1 Confirm Mode ==
426 426  
427 -=== AT+CFM command before DR-LWS007 software stack ===
428 428  
456 +=== 6.1.1  AT+CFM command before DR-LWS007 software stack ===
457 +
458 +
429 429  Feature: Get or Set the confirmation mode (0-1).
430 430  
431 -{{info}}
432 -**AT Command: AT+CFM**
433 -{{/info}}
434 434  
462 +(% style="color:blue" %)**AT Command: AT+CFM**
463 +
435 435  (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
436 436  |=(% colspan="3" style="width: 707px;" %)AT+CFM
437 437  |(% style="width:155px" %)**Command Example**|(% style="width:205px" %)**Function**|(% style="width:346px" %)**Response**
... ... @@ -441,8 +441,9 @@
441 441  |(% style="width:155px" %)AT+CFM=1|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)OK
442 442  |(% style="width:155px" %)AT+CFM=2|(% style="width:205px" %)Set the confirmation mode|(% style="width:346px" %)While Error in format, return AT_PARAM_ERROR
443 443  
444 -Downlink Command: 0x05
445 445  
474 +(% style="color:blue" %)**Downlink Command: 0x05**
475 +
446 446  Format: Command Code (0x05) followed by 2 bytes mode value.
447 447  
448 448  If the downlink payload=0501, it means set end node to use confirm mode, while type code is 05.
... ... @@ -450,12 +450,14 @@
450 450  * Example 1: Downlink Payload: 0501 ~/~/ Set AT+CFM=1
451 451  * Example 2: Downlink Payload: 0500 ~/~/ Set AT+CFM=0
452 452  
453 -=== AT+CFM command since DR-LWS007 software stack ===
454 454  
455 -{{info}}
456 -**AT Command: AT+CFM**
457 -{{/info}}
458 458  
485 +
486 +=== 6.1.2  AT+CFM command since DR-LWS007 software stack ===
487 +
488 +
489 +(% style="color:blue" %)**AT Command: AT+CFM**
490 +
459 459  (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
460 460  |=(% colspan="3" style="width: 707px;" %)AT+CFM
461 461  |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
... ... @@ -487,10 +487,9 @@
487 487  OK
488 488  )))
489 489  
490 -{{info}}
491 -**Downlink Command: 0x05**
492 -{{/info}}
493 493  
523 +(% style="color:blue" %)**Downlink Command: 0x05**
524 +
494 494  Format: Command Code (0x05) followed by 2 bytes mode value.
495 495  
496 496  If the downlink payload=05010101, it means set end node to use confirm mode, while type code is 05.
... ... @@ -498,14 +498,17 @@
498 498  * Example 1: Downlink Payload: 05010101 ~/~/ Set AT+CFM=1,1,1
499 499  * Example 2: Downlink Payload: 05000700 ~/~/ Set AT+CFM=0,7,0
500 500  
532 +
533 +
534 +
501 501  == 6.2 Confirm Status ==
502 502  
537 +
503 503  Feature: Get confirmation status of the last AT+SEND (0-1).
504 504  
505 -{{info}}
506 -**AT Command: AT+CFS**
507 -{{/info}}
508 508  
541 +(% style="color:blue" %)**AT Command: AT+CFS**
542 +
509 509  (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %)
510 510  |=(% colspan="3" style="width: 531px;" %)AT+CFS
511 511  |(% style="width:156px" %)**Command Example**|(% style="width:193px" %)**Function**|(% style="width:178px" %)**Response**
... ... @@ -513,14 +513,16 @@
513 513  OK
514 514  )))
515 515  
550 +
551 +
516 516  == 6.3 Join LoRa® Network ==
517 517  
554 +
518 518  Feature: Join network.
519 519  
520 -{{info}}
521 -**AT Command: AT+JOIN**
522 -{{/info}}
523 523  
558 +(% style="color:blue" %)**AT Command: AT+JOIN**
559 +
524 524  (% border="1" style="background-color:#ffffcc; color:green; width:647.222px" %)
525 525  |=(% colspan="3" style="width: 644px;" %)AT+JOIN
526 526  |(% style="width:163px" %)**Command Example**|(% style="width:147px" %)**Function**|(% style="width:334px" %)**Response**
... ... @@ -530,14 +530,16 @@
530 530  While Error in format, return AT_BUSY_ERROR
531 531  )))
532 532  
569 +
570 +
533 533  == 6.4 LoRa® Network Join Mode ==
534 534  
573 +
535 535  Feature: Get or Set the Network Join Mode. (0: ABP, 1: OTAA).
536 536  
537 -{{info}}
538 -**AT Command: AT+NJM**
539 -{{/info}}
540 540  
577 +(% style="color:blue" %)**AT Command: AT+NJM**
578 +
541 541  (% border="1" style="background-color:#ffffcc; color:green; width:753.222px" %)
542 542  |=(% colspan="3" style="width: 750px;" %)AT+NJM
543 543  |(% style="width:162px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:361px" %)**Response**
... ... @@ -547,10 +547,9 @@
547 547  |(% style="width:162px" %)AT+NJM=0|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)OK
548 548  |(% style="width:162px" %)AT+NJM=2|(% style="width:227px" %)Set the Network Join Mode|(% style="width:361px" %)While Error in format, return AT_PARAM_ERROR
549 549  
550 -{{info}}
551 -**Downlink Command: 0x20**
552 -{{/info}}
553 553  
589 +(% style="color:blue" %)**Downlink Command: 0x20**
590 +
554 554  Format: Command Code (0x20) followed by 1 bytes mode value.
555 555  
556 556  If the downlink payload=2000, it means set the Network Join Mode, while type code is 20.
... ... @@ -558,14 +558,17 @@
558 558  * **Example 1: **Downlink Payload: **2000** ~/~/ Set AT+NJM=0
559 559  * **Example 2:** Downlink Payload: **2001** ~/~/ Set AT+NJM=1
560 560  
598 +
599 +
600 +
561 561  == 6.5 LoRa® Network Join Status ==
562 562  
603 +
563 563  Feature: LoRa® Network Join Status.
564 564  
565 -{{info}}
566 -**AT Command: AT+NJS**
567 -{{/info}}
568 568  
607 +(% style="color:blue" %)**AT Command: AT+NJS**
608 +
569 569  (% border="1" style="background-color:#ffffcc; color:green; width:498.222px" %)
570 570  |=(% colspan="3" style="width: 495px;" %)AT+NJS
571 571  |(% style="width:169px" %)**Command Example**|(% style="width:164px" %)**Function**|(% style="width:161px" %)**Response**
... ... @@ -573,14 +573,16 @@
573 573  OK
574 574  )))
575 575  
616 +
617 +
576 576  == 6.6 Print Last Received Data in Raw Format ==
577 577  
620 +
578 578  Feature: Print Last Received Data in Raw Format<port:data>.
579 579  
580 -{{info}}
581 -**AT Command: AT+RECV**
582 -{{/info}}
583 583  
624 +(% style="color:blue" %)**AT Command: AT+RECV**
625 +
584 584  (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %)
585 585  |=(% colspan="3" style="width: 584px;" %)AT+RECV
586 586  |(% style="width:161px" %)**Command Example**|(% style="width:272px" %)**Function**|(% style="width:150px" %)**Response**
... ... @@ -588,14 +588,16 @@
588 588  OK
589 589  )))
590 590  
633 +
634 +
591 591  == 6.7 Print Last Received Data in Binary Format ==
592 592  
637 +
593 593  Feature: Print Last Received Data in Binary Format<port:data>.
594 594  
595 -{{info}}
596 -**AT Command: AT+RECVB**
597 -{{/info}}
598 598  
641 +(% style="color:blue" %)**AT Command: AT+RECVB**
642 +
599 599  (% border="1" style="background-color:#ffffcc; color:green; width:793.222px" %)
600 600  |=(% colspan="3" style="width: 790px;" %)AT+RECVB
601 601  |(% style="width:173px" %)**Command Example**|(% style="width:497px" %)**Function**|(% style="width:120px" %)**Response**
... ... @@ -603,14 +603,16 @@
603 603  OK
604 604  )))
605 605  
650 +
651 +
606 606  == 6.8 Send Text Data ==
607 607  
654 +
608 608  Feature: Send Text Data<port:data>.
609 609  
610 -{{info}}
611 -**AT Command: AT+SEND**
612 -{{/info}}
613 613  
658 +(% style="color:blue" %)**AT Command: AT+SEND**
659 +
614 614  (% border="1" style="background-color:#ffffcc; color:green; width:991.222px" %)
615 615  |=(% colspan="3" style="width: 988px;" %)AT+SEND
616 616  |(% style="width:201px" %)**Command Example**|(% style="width:340px" %)**Function**|(% style="width:446px" %)**Response**
... ... @@ -622,14 +622,16 @@
622 622  
623 623  )))
624 624  
671 +
672 +
625 625  == 6.9 Send Hexadecimal Data ==
626 626  
675 +
627 627  Feature: Send hexadecimal data along with the application port.
628 628  
629 -{{info}}
630 -**AT Command: AT+SENDB**
631 -{{/info}}
632 632  
679 +(% style="color:blue" %)**AT Command: AT+SENDB**
680 +
633 633  (% border="1" style="background-color:#ffffcc; color:green; width:1120.22px" %)
634 634  |=(% colspan="3" style="width: 1117px;" %)AT+SENDB
635 635  |(% style="width:257px" %)**Command Example**|(% style="width:406px" %)**Function**|(% style="width:453px" %)**Response**
... ... @@ -640,16 +640,19 @@
640 640  
641 641  )))
642 642  
691 +
692 +
643 643  = 7. LoRaWAN network management =
644 644  
695 +
645 645  == 7.1 Adaptive Data Rate ==
646 646  
698 +
647 647  Feature: Get or Set the Adaptive Data Rate setting. (0: off, 1: on).
648 648  
649 -{{info}}
650 -**AT Command: AT+ADR**
651 -{{/info}}
652 652  
702 +(% style="color:blue" %)**AT Command: AT+ADR**
703 +
653 653  (% border="1" style="background-color:#ffffcc; color:green; width:683.222px" %)
654 654  |=(% colspan="3" style="width: 680px;" %)AT+ADR
655 655  |(% style="width:162px" %)**Command Example**|(% style="width:266px" %)**Function**|(% style="width:250px" %)**Response**
... ... @@ -661,24 +661,25 @@
661 661  AT_PARAM_ERROR
662 662  )))
663 663  
664 -{{info}}
665 -**Downlink Command: 0x22**
666 -{{/info}}
667 667  
716 +(% style="color:blue" %)**Downlink Command: 0x22**
668 668  
669 669  If the downlink payload=2201, it means setting the adaptive data rate to 1, while type code is 22.
670 670  
671 -* **Example 1**: Downlink Payload: **2201** ~/~/ Set AT+ADR=1.
720 +* **Example 1**: Downlink Payload: **2201**  ~/~/ Set AT+ADR=1.
672 672  * **Example 2**: Downlink Payload: **2200FFFF** ~/~/ Set AT+ADR=0.
673 673  
723 +
724 +
725 +
674 674  == 7.2 LoRa® Class ==
675 675  
728 +
676 676  Feature: Get or Set the Device Class(Currently only support class A, class C).
677 677  
678 -{{info}}
679 -**AT Command:AT+CLASS**
680 -{{/info}}
681 681  
732 +(% style="color:blue" %)**AT Command:AT+CLASS**
733 +
682 682  (% border="1" style="background-color:#ffffcc; color:green; width:507.222px" %)
683 683  |=(% colspan="3" style="width: 504px;" %)AT+CLASS
684 684  |(% style="width:163px" %)**Command Example**|(% style="width:166px" %)**Function**|(% style="width:175px" %)**Response**
... ... @@ -689,14 +689,16 @@
689 689  
690 690  )))
691 691  
744 +
745 +
692 692  == 7.3 Duty Cycle Setting ==
693 693  
748 +
694 694  Feature: Get or Set the ETSI Duty Cycle setting - 0=disable, 1=enable - Only for testing.
695 695  
696 -{{info}}
697 -**AT Command:AT+DCS**
698 -{{/info}}
699 699  
752 +(% style="color:blue" %)**AT Command:AT+DCS**
753 +
700 700  (% border="1" style="background-color:#ffffcc; color:green; width:515.222px" %)
701 701  |=(% colspan="3" style="width: 512px;" %)AT+DCS
702 702  |(% style="width:165px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:107px" %)**Response**
... ... @@ -707,14 +707,16 @@
707 707  
708 708  )))
709 709  
764 +
765 +
710 710  == 7.4 Data Rate ==
711 711  
768 +
712 712  Feature: Get or Set the Data Rate. (0-7 corresponding to DR_X) . Note: while set Data Rate, please use set Adptive Data Rate, ADR=0 first. otherwise device will response to server's ADR command and change the DR to the setting from server
713 713  
714 -{{info}}
715 -**AT Command: AT+DR**
716 -{{/info}}
717 717  
772 +(% style="color:blue" %)**AT Command: AT+DR**
773 +
718 718  (% border="1" style="background-color:#ffffcc; color:green; width:466.222px" %)
719 719  |=(% colspan="3" style="width: 463px;" %)AT+DR
720 720  |(% style="width:156px" %)**Command Example**|(% style="width:167px" %)**Function**|(% style="width:140px" %)**Response**
... ... @@ -725,10 +725,8 @@
725 725  
726 726  )))
727 727  
728 -{{info}}
729 -**Downlink Command: 0x2200aaFF**
730 -{{/info}}
731 731  
785 +(% style="color:blue" %)**Downlink Command: 0x2200aaFF**
732 732  
733 733  If the downlink payload=220001FF, it means setting the data rate to 1, while type code is 22 00 aa FF.
734 734  
... ... @@ -735,14 +735,17 @@
735 735  * **Example 1**: Downlink Payload: **220001FF** ~/~/ Set AT+DR=1.
736 736  * **Example 2**: Downlink Payload: **220000FF** ~/~/ Set AT+DR=0.
737 737  
792 +
793 +
794 +
738 738  == 7.5 Frame Counter Downlink ==
739 739  
740 740  Feature: Get or Set the Frame Counter Downlink.
741 741  
742 -{{info}}
743 -**AT Command:AT+FCD**
744 -{{/info}}
745 745  
800 +(% style="color:blue" %)**AT Command:AT+FCD**
801 +
802 +
746 746  (% border="1" style="background-color:#ffffcc; color:green; width:693.222px" %)
747 747  |=(% colspan="3" style="width: 690px;" %)AT+FCD
748 748  |(% style="width:162px" %)**Command Example**|(% style="width:258px" %)**Function**|(% style="width:269px" %)**Response**
... ... @@ -759,10 +759,10 @@
759 759  
760 760  Feature: Get or Set the Frame Counter Uplink.
761 761  
762 -{{info}}
763 -**AT Command:AT+FCU**
764 -{{/info}}
765 765  
820 +(% style="color:blue" %)**AT Command:AT+FCU**
821 +
822 +
766 766  (% border="1" style="background-color:#ffffcc; color:green; width:534.222px" %)
767 767  |=(% colspan="3" style="width: 531px;" %)AT+FCU
768 768  |(% style="width:177px" %)**Command Example**|(% style="width:239px" %)**Function**|(% style="width:113px" %)**Response**
... ... @@ -777,10 +777,10 @@
777 777  
778 778  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 1 in ms.
779 779  
780 -{{info}}
781 -**AT Command:AT+JN1DL**
782 -{{/info}}
783 783  
838 +(% style="color:blue" %)**AT Command:AT+JN1DL**
839 +
840 +
784 784  (% border="1" style="background-color:#ffffcc; color:green; width:537.222px" %)
785 785  |=(% colspan="3" style="width: 534px;" %)AT+JN1DL
786 786  |(% style="width:164px" %)**Command Example**|(% style="width:229px" %)**Function**|(% style="width:140px" %)**Response**
... ... @@ -795,10 +795,10 @@
795 795  
796 796  Feature: Get or Set the Join Accept Delay between the end of the Tx and the Join Rx Window 2 in ms.
797 797  
798 -{{info}}
799 -**AT Command:AT+JN2DL**
800 -{{/info}}
801 801  
856 +(% style="color:blue" %)**AT Command:AT+JN2DL**
857 +
858 +
802 802  (% border="1" style="background-color:#ffffcc; color:green; width:538.222px" %)
803 803  |=(% colspan="3" style="width: 535px;" %)AT+JN2DL
804 804  |(% style="width:160px" %)**Command Example**|(% style="width:228px" %)**Function**|(% style="width:146px" %)**Response**
... ... @@ -815,10 +815,10 @@
815 815  
816 816  Notice: If user build their own LoRaWAN server but still use syncword=0x34, this is still considered a public LoRaWAN network
817 817  
818 -{{info}}
819 -**AT Command:AT+PNM**
820 -{{/info}}
821 821  
876 +(% style="color:blue" %)**AT Command:AT+PNM**
877 +
878 +
822 822  (% border="1" style="background-color:#ffffcc; color:green; width:667.222px" %)
823 823  |=(% colspan="3" style="width: 664px;" %)AT+PNM
824 824  |(% style="width:166px" %)**Command Example**|(% style="width:225px" %)**Function**|(% style="width:272px" %)**Response**
... ... @@ -840,10 +840,10 @@
840 840  
841 841  Feature: Get or Set the delay between the end of the Tx and the Rx Window 1 in ms
842 842  
843 -{{info}}
844 -**AT Command:AT+RX1DL**
845 -{{/info}}
846 846  
901 +(% style="color:blue" %)**AT Command:AT+RX1DL**
902 +
903 +
847 847  (% border="1" style="background-color:#ffffcc; color:green; width:408.222px" %)
848 848  |=(% colspan="3" style="width: 405px;" %)AT+RX1DL
849 849  |(% style="width:155px" %)**Command Example**|(% style="width:128px" %)**Function**|(% style="width:122px" %)**Response**
... ... @@ -858,10 +858,10 @@
858 858  
859 859  Feature: Get or Set the delay between the end of the Tx and the Rx Window 2 in ms
860 860  
861 -{{info}}
862 -**AT Command:AT+RX2DL**
863 -{{/info}}
864 864  
919 +(% style="color:blue" %)**AT Command:AT+RX2DL**
920 +
921 +
865 865  (% border="1" style="background-color:#ffffcc; color:green; width:481.222px" %)
866 866  |=(% colspan="3" style="width: 478px;" %)AT+RX2DL
867 867  |(% style="width:175px" %)**Command Example**|(% style="width:152px" %)**Function**|(% style="width:150px" %)**Response**
... ... @@ -876,10 +876,10 @@
876 876  
877 877  Feature: Get or Set the Rx2 window data rate (0-7 corresponding to DR_X)
878 878  
879 -{{info}}
880 -**AT Command:AT+RX2DR**
881 -{{/info}}
882 882  
937 +(% style="color:blue" %)**AT Command:AT+RX2DR**
938 +
939 +
883 883  (% border="1" style="background-color:#ffffcc; color:green; width:525.222px" %)
884 884  |=(% colspan="3" style="width: 522px;" %)AT+RX2DR
885 885  |(% style="width:160px" %)**Command Example**|(% style="width:232px" %)**Function**|(% style="width:130px" %)**Response**
... ... @@ -894,10 +894,10 @@
894 894  
895 895  Feature: Get or Set the Rx2 window frequency
896 896  
897 -{{info}}
898 -**AT Command:AT+RX2FQ**
899 -{{/info}}
900 900  
955 +(% style="color:blue" %)**AT Command:AT+RX2FQ**
956 +
957 +
901 901  (% border="1" style="background-color:#ffffcc; color:green; width:587.222px" %)
902 902  |=(% colspan="3" style="width: 584px;" %)AT+RX2FQ
903 903  |(% style="width:183px" %)**Command Example**|(% style="width:240px" %)**Function**|(% style="width:160px" %)**Response**
... ... @@ -912,10 +912,10 @@
912 912  
913 913  Feature: Get or Set the Transmit Power(0-5, MAX:0, MIN:5, according to LoRaWAN Spec, or 40=10dB, 41 = 11dB, …, 50 = 20dB which is out of LoRaWAN spec. )
914 914  
915 -{{info}}
916 -**AT Command:AT+TXP**
917 -{{/info}}
918 918  
973 +(% style="color:blue" %)**AT Command:AT+TXP**
974 +
975 +
919 919  (% border="1" style="background-color:#ffffcc; color:green; width:465.222px" %)
920 920  |=(% colspan="3" style="width: 462px;" %)AT+TXP
921 921  |(% style="width:161px" %)**Command Example**|(% style="width:189px" %)**Function**|(% style="width:112px" %)**Response**
... ... @@ -937,10 +937,10 @@
937 937  
938 938  Feature: Get or Set the Rx2 window frequency
939 939  
940 -{{info}}
941 -**AT Command:AT+RSSI**
942 -{{/info}}
943 943  
998 +(% style="color:blue" %)**AT Command:AT+RSSI**
999 +
1000 +
944 944  (% border="1" style="background-color:#ffffcc; color:green; width:557.222px" %)
945 945  |=(% colspan="3" style="width: 554px;" %)AT+RSSI
946 946  |(% style="width:164px" %)**Command Example**|(% style="width:289px" %)**Function**|(% style="width:100px" %)**Response**
... ... @@ -952,10 +952,10 @@
952 952  
953 953  Feature: Get the SNR of the last received packet
954 954  
955 -{{info}}
956 -**AT Command:AT+SNR**
957 -{{/info}}
958 958  
1013 +(% style="color:blue" %)**AT Command:AT+SNR**
1014 +
1015 +
959 959  (% border="1" style="background-color:#ffffcc; color:green; width:571.222px" %)
960 960  |=(% colspan="3" style="width: 568px;" %)AT+SNR
961 961  |(% style="width:164px" %)**Command Example**|(% style="width:290px" %)**Function**|(% style="width:113px" %)**Response**
... ... @@ -967,10 +967,10 @@
967 967  
968 968  Feature: Get or set the application port.
969 969  
970 -{{info}}
971 -**AT Command: AT+PORT**
972 -{{/info}}
973 973  
1028 +(% style="color:blue" %)**AT Command: AT+PORT**
1029 +
1030 +
974 974  (% border="1" style="background-color:#ffffcc; color:green; width:500.222px" %)
975 975  |=(% colspan="3" style="width: 497px;" %)AT+PORT
976 976  |(% style="width:157px" %)**Command Example**|(% style="width:204px" %)**Function**|(% style="width:135px" %)**Response**
... ... @@ -979,10 +979,9 @@
979 979  )))
980 980  |(% style="width:157px" %)AT+PORT=21|(% style="width:204px" %)Set the application port|(% style="width:135px" %)OK
981 981  
982 -{{info}}
983 -**Downlink Command: 0x23**
984 -{{/info}}
1039 +(% style="color:blue" %)**Downlink Command: 0x23**
985 985  
1041 +
986 986  Format: Command Code (0x23) followed by 1 bytes port value.
987 987  
988 988  If the downlink payload=2301, it means set the application port to 1, while type code is 23.
... ... @@ -994,10 +994,10 @@
994 994  
995 995  Feature:Get or Set Frequency (Unit: Hz) for Single Channel Mode.
996 996  
997 -{{info}}
998 -**AT Command: AT+CHS**
999 -{{/info}}
1000 1000  
1054 +(% style="color:blue" %)**AT Command: AT+CHS**
1055 +
1056 +
1001 1001  (% border="1" style="background-color:#ffffcc; color:green; width:603.222px" %)
1002 1002  |=(% colspan="3" style="width: 600px;" %)AT+CHS
1003 1003  |(% style="width:182px" %)**Command Example**|(% style="width:295px" %)**Function**|(% style="width:122px" %)**Response**
... ... @@ -1010,10 +1010,10 @@
1010 1010  
1011 1011  Feature: Get or Set eight channels mode,Only for US915,AU915,CN470.
1012 1012  
1013 -{{info}}
1014 -**AT Command: AT+CHE**
1015 -{{/info}}
1016 1016  
1070 +(% style="color:blue" %)**AT Command: AT+CHE**
1071 +
1072 +
1017 1017  (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1018 1018  |=(% colspan="3" style="width: 707px;" %)AT+CHE
1019 1019  |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
... ... @@ -1024,10 +1024,9 @@
1024 1024  )))
1025 1025  |(% style="width:160px" %)AT+CHE=1|(% style="width:198px" %)Set eight channels mode|(% style="width:349px" %)OK
1026 1026  
1027 -{{info}}
1028 -**Downlink Command: 0x24**
1029 -{{/info}}
1083 +(% style="color:blue" %)**Downlink Command: 0x24**
1030 1030  
1085 +
1031 1031  Format: Command Code (0x24) followed by 1 bytes channel value.
1032 1032  
1033 1033  If the downlink payload=2401, it means set channel mode to 1, while type code is 24.
... ... @@ -1039,10 +1039,10 @@
1039 1039  
1040 1040  Feature:Get or Set the number of symbols to detect and timeout from RXwindow1(0 to 255).
1041 1041  
1042 -{{info}}
1043 -**AT Command: AT+RX1WTO**
1044 -{{/info}}
1045 1045  
1098 +(% style="color:blue" %)**AT Command: AT+RX1WTO**
1099 +
1100 +
1046 1046  (% border="1" style="background-color:#ffffcc; color:green; width:460.222px" %)
1047 1047  |=(% colspan="3" style="width: 457px;" %)AT+ RX1WTO
1048 1048  |(% style="width:163px" %)**Command Example**|(% style="width:201px" %)**Function**|(% style="width:93px" %)**Response**
... ... @@ -1067,10 +1067,10 @@
1067 1067  
1068 1068  Feature:Get or Set the number of symbols to detect and timeout from RXwindow2(0 to 255).
1069 1069  
1070 -{{info}}
1071 -**AT Command: AT+RX2WTO**
1072 -{{/info}}
1073 1073  
1126 +(% style="color:blue" %)**AT Command: AT+RX2WTO**
1127 +
1128 +
1074 1074  (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %)
1075 1075  |=(% colspan="3" style="width: 494px;" %)AT+ RX2WTO
1076 1076  |(% style="width:190px" %)**Command Example**|(% style="width:199px" %)**Function**|(% style="width:104px" %)**Response**
... ... @@ -1083,10 +1083,10 @@
1083 1083  
1084 1084  Feature: Get or Set uplinkdwelltime
1085 1085  
1086 -{{info}}
1087 -**AT Command: AT+DWELLT**
1088 -{{/info}}
1089 1089  
1142 +(% style="color:blue" %)**AT Command: AT+DWELLT**
1143 +
1144 +
1090 1090  (% border="1" style="background-color:#ffffcc; color:green; width:497.222px" %)
1091 1091  |=(% colspan="3" style="width: 494px;" %)AT+DWELLT
1092 1092  |(% style="width:183px" %)**Command Example**|(% style="width:179px" %)**Function**|(% style="width:131px" %)**Response**
... ... @@ -1095,10 +1095,9 @@
1095 1095  )))
1096 1096  |(% style="width:183px" %)AT+DWELLT=0|(% style="width:179px" %)Set uplinkdwelltime|(% style="width:131px" %)OK
1097 1097  
1098 -{{info}}
1099 -**Downlink Command: 0x25**
1100 -{{/info}}
1153 +(% style="color:blue" %)**Downlink Command: 0x25**
1101 1101  
1155 +
1102 1102  Format: Command Code (0x25) followed by 1 bytes state value.
1103 1103  
1104 1104  If the downlink payload=2501, it means set uplinkdwelltime to 1, while type code is 25.
... ... @@ -1124,10 +1124,9 @@
1124 1124  * For Class C devices used in ChirpStack, need to set AT+RPL=4 because Chirpstack require immedietely reply message to MAC Command.
1125 1125  * For Class C devices used in TTI, need to set AT+RPL=4 because TTI require immediately reply message to Confirmed Data Down & MAC Command.
1126 1126  
1127 -{{info}}
1128 -**AT Command: AT+RPL**
1129 -{{/info}}
1181 +(% style="color:blue" %)**AT Command: AT+RPL**
1130 1130  
1183 +
1131 1131  (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1132 1132  |=(% colspan="3" style="width: 533px;" %)AT+RPL
1133 1133  |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
... ... @@ -1136,10 +1136,9 @@
1136 1136  )))
1137 1137  |(% style="width:160px" %)AT+RPL=0|(% style="width:263px" %)Set packet receiving response level|(% style="width:109px" %)OK
1138 1138  
1139 -{{info}}
1140 -**Downlink Command: 0x21**
1141 -{{/info}}
1192 +(% style="color:blue" %)**Downlink Command: 0x21**
1142 1142  
1194 +
1143 1143  Format: Command Code (0x21) followed by 1 bytes level value.
1144 1144  
1145 1145  If the downlink payload=2101, it means set packet receiving response level to 1, while type code is 21.
... ... @@ -1149,10 +1149,10 @@
1149 1149  
1150 1150  == 7.24 Controls NBTrans in unconfirmed uplink mode(LWS007 NBTrans:Set retransmission packets) ==
1151 1151  
1152 -{{info}}
1153 -**AT Command: AT+SETMAXNBTRANS **
1154 -{{/info}}
1155 1155  
1205 +(% style="color:blue" %)**AT Command: AT+SETMAXNBTRANS **
1206 +
1207 +
1156 1156  (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1157 1157  |=(% colspan="3" style="width: 533px;" %)AT+**SETMAXNBTRANS**
1158 1158  |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
... ... @@ -1165,10 +1165,9 @@
1165 1165  OK
1166 1166  )))
1167 1167  
1168 -{{info}}
1169 -**Downlink Command: 0x33**
1170 -{{/info}}
1220 +(% style="color:blue" %)**Downlink Command: 0x33**
1171 1171  
1222 +
1172 1172  Format: Command Code (0x33) followed by 2 bytes mode value.
1173 1173  
1174 1174  If the downlink payload=330100, it means set end node to use confirm mode, while type code is 33.
... ... @@ -1178,10 +1178,10 @@
1178 1178  
1179 1179  == 7.25 Device offline rejoining (LWS007) ==
1180 1180  
1181 -{{info}}
1182 -**AT Command: AT+DDETECT**
1183 -{{/info}}
1184 1184  
1233 +(% style="color:blue" %)**AT Command: AT+DDETECT**
1234 +
1235 +
1185 1185  (% border="1" style="background-color:#ffffcc; color:green; width:710.222px" %)
1186 1186  |=(% colspan="3" style="width: 707px;" %)AT+**DDETECT**
1187 1187  |(% style="width:160px" %)**Command Example**|(% style="width:198px" %)**Function**|(% style="width:349px" %)**Response**
... ... @@ -1213,10 +1213,9 @@
1213 1213  OK
1214 1214  )))
1215 1215  
1216 -{{info}}
1217 -**Downlink Command: 0x33**
1218 -{{/info}}
1267 +(% style="color:blue" %)**Downlink Command: 0x33**
1219 1219  
1269 +
1220 1220  Format: Command Code (0x32) followed by 2 bytes mode value.
1221 1221  
1222 1222  If the downlink payload=320105A00B40, it means set end node to use confirm mode, while type code is 33.
... ... @@ -1225,10 +1225,10 @@
1225 1225  
1226 1226  == 7.26 Request the server to send an ACK ==
1227 1227  
1228 -{{info}}
1229 -**AT Command: AT+PNACKMD**
1230 -{{/info}}
1231 1231  
1279 +(% style="color:blue" %)**AT Command: AT+PNACKMD**
1280 +
1281 +
1232 1232  (% border="1" style="background-color:#ffffcc; color:green; width:536.222px" %)
1233 1233  |=(% colspan="3" style="width: 533px;" %)**AT+PNACKMD**
1234 1234  |(% style="width:160px" %)**Command Example**|(% style="width:263px" %)**Function**|(% style="width:109px" %)**Response**
... ... @@ -1243,10 +1243,10 @@
1243 1243  
1244 1244  == 7.27 Adjust network rejoining interval ==
1245 1245  
1246 -{{info}}
1247 -**AT Command: AT+RJTDC**
1248 -{{/info}}
1249 1249  
1297 +(% style="color:blue" %)**AT Command: AT+RJTDC**
1298 +
1299 +
1250 1250  (% border="1" style="background-color:#ffffcc; color:green; width:727.222px" %)
1251 1251  |=(% colspan="3" style="width: 724px;" %)AT+RJTDC
1252 1252  |(% style="width:165px" %)**Command Example**|(% style="width:227px" %)**Function**|(% style="width:329px" %)**Response**
... ... @@ -1259,10 +1259,9 @@
1259 1259  Set the ReJoin data transmission interval to 60000ms = 60 seconds
1260 1260  )))
1261 1261  
1262 -{{info}}
1263 -**Downlink Command: 0x26**
1264 -{{/info}}
1312 +(% style="color:blue" %)**Downlink Command: 0x26**
1265 1265  
1314 +
1266 1266  Format: Command Code (0x26) followed by 2 bytes mode value.
1267 1267  
1268 1268  If the downlink payload=26000A, it means set end node to use confirm mode, while type code is 26.
... ... @@ -1279,13 +1279,12 @@
1279 1279  
1280 1280  == 8.2 Use Downlink Command to set a fix uplink DR ==
1281 1281  
1282 -{{info}}
1283 -**Downlink Command: 0x22000500**
1284 -{{/info}}
1285 1285  
1332 +(% style="color:blue" %)**Downlink Command: 0x22000500**
1333 +
1334 +
1286 1286  Same as:
1287 1287  
1288 1288  * AT+ADR=0  [[Reference>>||anchor="H7.1AdaptiveDataRate"]]
1289 1289  * AT+DR=5  [[Reference>>||anchor="H7.4DataRate"]]
1290 1290  * AT+TXP=0  [[Reference>>||anchor="H7.14TransmitPower"]]
1291 -~)~)~)
Copyright ©2010-2022 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0