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

From version 29.7
edited by Xiaoling
on 2022/06/01 18:01
Change comment: There is no comment for this version
To version 28.2
edited by Xiaoling
on 2022/05/23 10:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -7,15 +7,12 @@
7 7  **RS485-BL – Waterproof RS485 to LoRaWAN Converter User Manual**
8 8  
9 9  
10 -
11 11  **Table of Contents:**
12 12  
13 -{{toc/}}
14 14  
15 15  
16 16  
17 17  
18 -
19 19  = 1.Introduction =
20 20  
21 21  == 1.1 What is RS485-BL RS485 to LoRaWAN Converter ==
... ... @@ -63,7 +63,7 @@
63 63  * Power Consumption (exclude RS485 device):
64 64  ** Idle: 6uA@3.3v
65 65  
66 -*
63 +*
67 67  ** 20dB Transmit: 130mA@3.3v
68 68  
69 69  **Interface for Model:**
... ... @@ -162,8 +162,6 @@
162 162  
163 163  (((
164 164  The RS485-BL is configured as LoRaWAN OTAA Class A mode by default. It has OTAA keys to join network. To connect a local LoRaWAN network, user just need to input the OTAA keys in the network server and power on the RS485-BL. It will auto join the network via OTAA.
165 -
166 -
167 167  )))
168 168  
169 169  == 3.2 Example to join LoRaWAN network ==
... ... @@ -227,9 +227,7 @@
227 227  == 3.3 Configure Commands to read data ==
228 228  
229 229  (((
230 -There are plenty of RS485 and TTL level devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-BL supports flexible command set. User can use [[AT Commands or LoRaWAN Downlink>>||anchor="H3.5ConfigureRS485-BLviaATorDownlink"]] Command to configure how RS485-BL should read the sensor and how to handle the return from RS485 or TTL sensors.
231 -
232 -
225 +There are plenty of RS485 and TTL level devices in the market and each device has different command to read the valid data. To support these devices in flexible, RS485-BL supports flexible command set. User can use [[AT Commands or LoRaWAN Downlink>>path:#AT_COMMAND]] Command to configure how RS485-BL should read the sensor and how to handle the return from RS485 or TTL sensors.
233 233  )))
234 234  
235 235  === 3.3.1 onfigure UART settings for RS485 or TTL communication ===
... ... @@ -616,97 +616,66 @@
616 616  
617 617  [[image:1653273818896-432.png]]
618 618  
619 -(((
620 620  AT+INTMOD=0  Disable Interrupt
621 -)))
622 622  
623 -(((
624 624  AT+INTMOD=1  Interrupt trigger by rising or falling edge.
625 -)))
626 626  
627 -(((
628 628  AT+INTMOD=2  Interrupt trigger by falling edge. ( Default Value)
629 -)))
630 630  
631 -(((
632 632  AT+INTMOD=3  Interrupt trigger by rising edge.
633 -)))
634 634  
635 635  == 3.4 Uplink Payload ==
636 636  
637 -(% border="1" style="background-color:#4f81bd; color:white; width:850px" %)
638 -|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands**
639 -|Value|(% style="width:130px" %)(((
640 -(((
622 +|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
623 +|Value|(((
641 641  Battery(mV)
642 -)))
643 643  
644 -(((
645 645  &
646 -)))
647 647  
648 -(((
649 649  Interrupt _Flag
650 -)))
651 -)))|(% style="width:93px" %)(((
629 +)))|(((
652 652  PAYLOAD_VER
653 653  
654 654  
655 -)))|(% style="width:509px" %)If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server.
633 +)))|If the valid payload is too long and exceed the maximum support payload length in server, server will show payload not provided in the LoRaWAN server.
656 656  
657 657  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
658 658  
659 -(((
637 +
660 660  function Decoder(bytes, port) {
661 -)))
662 662  
663 -(((
664 664  ~/~/Payload Formats of RS485-BL Deceive
665 -)))
666 666  
667 -(((
668 668  return {
669 -)))
670 670  
671 -(((
672 672   ~/~/Battery,units:V
673 -)))
674 674  
675 -(((
676 676   BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000,
677 -)))
678 678  
679 -(((
680 680   ~/~/GPIO_EXTI 
681 -)))
682 682  
683 -(((
684 684   EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE",
685 -)))
686 686  
687 -(((
688 688   ~/~/payload of version
689 -)))
690 690  
691 -(((
692 692   Pay_ver:bytes[2],
693 -)))
694 694  
695 -(((
696 696   };
697 -)))
698 698  
699 -(((
700 700   }
701 -)))
702 702  
703 -(((
660 +
661 +
662 +
663 +
664 +
665 +
704 704  TTN V3 uplink screen shot.
705 -)))
706 706  
707 -[[image:1653274001211-372.png||height="192" width="732"]]
668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]
708 708  
709 -== 3.5 Configure RS485-BL via AT or Downlink ==
670 +1.
671 +11. Configure RS485-BL via AT or Downlink
710 710  
711 711  User can configure RS485-BL via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
712 712  
... ... @@ -716,15 +716,15 @@
716 716  
717 717  * **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
718 718  
719 -1.
720 -11.
681 +1.
682 +11.
721 721  111. Common Commands:
722 722  
723 723  They should be available for each of Dragino Sensors, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands>>url:http://wiki.dragino.com/index.php?title=End_Device_AT_Commands_and_Downlink_Commands]]
724 724  
725 725  
726 -1.
727 -11.
688 +1.
689 +11.
728 728  111. Sensor related commands:
729 729  
730 730  ==== Choose Device Type (RS485 or TTL) ====
... ... @@ -1030,13 +1030,13 @@
1030 1030  
1031 1031  
1032 1032  
1033 -1.
995 +1.
1034 1034  11. Buttons
1035 1035  
1036 1036  |**Button**|**Feature**
1037 1037  |**RST**|Reboot RS485-BL
1038 1038  
1039 -1.
1001 +1.
1040 1040  11. +3V3 Output
1041 1041  
1042 1042  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -1054,7 +1054,7 @@
1054 1054  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
1055 1055  
1056 1056  
1057 -1.
1019 +1.
1058 1058  11. +5V Output
1059 1059  
1060 1060  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -1074,13 +1074,13 @@
1074 1074  
1075 1075  
1076 1076  
1077 -1.
1039 +1.
1078 1078  11. LEDs
1079 1079  
1080 1080  |**LEDs**|**Feature**
1081 1081  |**LED1**|Blink when device transmit a packet.
1082 1082  
1083 -1.
1045 +1.
1084 1084  11. Switch Jumper
1085 1085  
1086 1086  |**Switch Jumper**|**Feature**
... ... @@ -1126,7 +1126,7 @@
1126 1126  
1127 1127  
1128 1128  
1129 -1.
1091 +1.
1130 1130  11. Common AT Command Sequence
1131 1131  111. Multi-channel ABP mode (Use with SX1301/LG308)
1132 1132  
... ... @@ -1145,8 +1145,8 @@
1145 1145  
1146 1146  ATZ
1147 1147  
1148 -1.
1149 -11.
1110 +1.
1111 +11.
1150 1150  111. Single-channel ABP mode (Use with LG01/LG02)
1151 1151  
1152 1152  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1221,7 +1221,7 @@
1221 1221  [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image035.png]] [[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image036.png]]
1222 1222  
1223 1223  
1224 -1.
1186 +1.
1225 1225  11. How to change the LoRa Frequency Bands/Region?
1226 1226  
1227 1227  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1228,7 +1228,7 @@
1228 1228  
1229 1229  
1230 1230  
1231 -1.
1193 +1.
1232 1232  11. How many RS485-Slave can RS485-BL connects?
1233 1233  
1234 1234  The RS485-BL can support max 32 RS485 devices. Each uplink command of RS485-BL can support max 16 different RS485 command. So RS485-BL can support max 16 RS485 devices pre-program in the device for uplink. For other devices no pre-program, user can use the [[downlink message (type code 0xA8) to poll their info>>path:#downlink_A8]].
... ... @@ -1245,7 +1245,7 @@
1245 1245  
1246 1246  
1247 1247  
1248 -1.
1210 +1.
1249 1249  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1250 1250  
1251 1251  It might about the channels mapping. Please see for detail.
1653274001211-372.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -91.4 KB
Content