Last modified by Xiaoling on 2025/04/23 15:57

From version 44.8
edited by Xiaoling
on 2022/06/14 10:04
Change comment: There is no comment for this version
To version 44.18
edited by Xiaoling
on 2022/06/14 10:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -63,7 +63,6 @@
63 63  ** Idle: 6uA@3.3v
64 64  ** 20dB Transmit: 130mA@3.3v
65 65  
66 -
67 67  **Interface for Model:**
68 68  
69 69  * 1 x RS485 Interface
... ... @@ -73,7 +73,6 @@
73 73  * 1 x Interrupt Interface
74 74  * 1 x Controllable 5V output, max
75 75  
76 -
77 77  **LoRa Spec:**
78 78  
79 79  * Frequency Range:
... ... @@ -92,9 +92,6 @@
92 92  * 127 dB Dynamic Range RSSI.
93 93  * Automatic RF Sense and CAD with ultra-fast AFC. ​​​
94 94  
95 -
96 -
97 -
98 98  == 1.3 Features ==
99 99  
100 100  * LoRaWAN Class A & Class C protocol (default Class A)
... ... @@ -106,9 +106,6 @@
106 106  * Support Modbus protocol
107 107  * Support Interrupt uplink
108 108  
109 -
110 -
111 -
112 112  == 1.4 Applications ==
113 113  
114 114  * Smart Buildings & Home Automation
... ... @@ -118,9 +118,6 @@
118 118  * Smart Cities
119 119  * Smart Factory
120 120  
121 -
122 -
123 -
124 124  == 1.5 Firmware Change log ==
125 125  
126 126  [[RS485-BL Image files – Download link and Change log>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/RS485-BL/Firmware/||style="background-color: rgb(255, 255, 255);"]]
... ... @@ -214,7 +214,7 @@
214 214  )))
215 215  
216 216  (((
217 -**Step 1**: Create a device in TTN V3 with the OTAA keys from RS485-BL.
206 +(% style="color:blue" %)**Step 1**(%%): Create a device in TTN V3 with the OTAA keys from RS485-BL.
218 218  )))
219 219  
220 220  (((
... ... @@ -229,7 +229,7 @@
229 229  )))
230 230  
231 231  (((
232 -Add APP EUI in the application.
221 +**Add APP EUI in the application.**
233 233  )))
234 234  
235 235  
... ... @@ -241,17 +241,20 @@
241 241  
242 242  [[image:image-20220519174512-4.png]]
243 243  
233 +
244 244  You can also choose to create the device manually.
245 245  
246 246  [[image:1652953542269-423.png||height="710" width="723"]]
247 247  
238 +
248 248  Add APP KEY and DEV EUI
249 249  
250 250  [[image:1652953553383-907.png||height="514" width="724"]]
251 251  
252 252  
244 +
253 253  (((
254 -**Step 2**: Power on RS485-BL and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel.
246 +(% style="color:blue" %)**Step 2**(%%): Power on RS485-BL and it will auto join to the TTN V3 network. After join success, it will start to upload message to TTN V3 and user can see in the panel.
255 255  )))
256 256  
257 257  [[image:1652953568895-172.png||height="232" width="724"]]
... ... @@ -391,6 +391,7 @@
391 391  )))
392 392  )))
393 393  
386 +
394 394  === 3.3.2 Configure sensors ===
395 395  
396 396  (((
... ... @@ -441,18 +441,22 @@
441 441  
442 442  (((
443 443  During each sampling, the RS485-BL can support 15 commands to read sensors. And combine the return to one or several uplink payloads.
437 +
438 +
444 444  )))
445 445  
446 446  (((
447 -**Command from RS485-BL to Sensor:**
442 +(% style="color:blue" %)**Command from RS485-BL to Sensor:**
448 448  )))
449 449  
450 450  (((
451 451  RS485-BL can send out pre-set max 15 strings via **AT+COMMAD1**, **ATCOMMAND2**,…, to **AT+COMMANDF** . All commands are of same grammar.
447 +
448 +
452 452  )))
453 453  
454 454  (((
455 -**Handle return from sensors to RS485-BL**:
452 +(% style="color:blue" %)**Handle return from sensors to RS485-BL**:
456 456  )))
457 457  
458 458  (((
... ... @@ -460,15 +460,17 @@
460 460  )))
461 461  
462 462  * (((
463 -**AT+DATACUT**
460 +(% style="color:blue" %)**AT+DATACUT**
464 464  )))
465 465  
466 466  (((
467 467  When the return value from sensor have fix length and we know which position the valid value we should get, we can use AT+DATACUT command.
465 +
466 +
468 468  )))
469 469  
470 470  * (((
471 -**AT+SEARCH**
470 +(% style="color:blue" %)**AT+SEARCH**
472 472  )))
473 473  
474 474  (((
... ... @@ -476,7 +476,9 @@
476 476  )))
477 477  
478 478  (((
479 -**Define wait timeout:**
478 +
479 +
480 +(% style="color:blue" %)**Define wait timeout:**
480 480  )))
481 481  
482 482  (((
... ... @@ -488,6 +488,8 @@
488 488  )))
489 489  
490 490  (((
492 +
493 +
491 491  **Examples:**
492 492  )))
493 493  
... ... @@ -545,6 +545,8 @@
545 545  )))
546 546  
547 547  (((
551 +
552 +
548 548  **Examples:**
549 549  )))
550 550  
... ... @@ -562,6 +562,8 @@
562 562  
563 563  (((
564 564  [[image:1653271044481-711.png]]
570 +
571 +
565 565  )))
566 566  
567 567  (((
... ... @@ -602,11 +602,13 @@
602 602  )))
603 603  
604 604  (((
612 +
613 +
605 605  **Examples:**
606 606  )))
607 607  
608 608  * (((
609 -Grab bytes:
618 +(% style="color:blue" %)**Grab bytes:**
610 610  )))
611 611  
612 612  (((
... ... @@ -618,7 +618,7 @@
618 618  )))
619 619  
620 620  * (((
621 -Grab a section.
630 +(% style="color:blue" %)**Grab a section.**
622 622  )))
623 623  
624 624  (((
... ... @@ -630,11 +630,13 @@
630 630  )))
631 631  
632 632  * (((
633 -Grab different sections.
642 +(% style="color:blue" %)**Grab different sections.**
634 634  )))
635 635  
636 636  (((
637 637  [[image:1653271657255-576.png||height="305" width="730"]]
647 +
648 +
638 638  )))
639 639  
640 640  (((