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

From version 29.8
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:**
... ... @@ -156,7 +156,6 @@
156 156  
157 157  The Left TXD and RXD are TTL interface for external sensor. TTL level is controlled by 3.3/5v Jumper.
158 158  
159 -
160 160  = 3. Operation Mode =
161 161  
162 162  == 3.1 How it works? ==
... ... @@ -163,8 +163,6 @@
163 163  
164 164  (((
165 165  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.
166 -
167 -
168 168  )))
169 169  
170 170  == 3.2 Example to join LoRaWAN network ==
... ... @@ -228,9 +228,7 @@
228 228  == 3.3 Configure Commands to read data ==
229 229  
230 230  (((
231 -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.
232 -
233 -
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.
234 234  )))
235 235  
236 236  === 3.3.1 onfigure UART settings for RS485 or TTL communication ===
... ... @@ -617,97 +617,66 @@
617 617  
618 618  [[image:1653273818896-432.png]]
619 619  
620 -(((
621 621  AT+INTMOD=0  Disable Interrupt
622 -)))
623 623  
624 -(((
625 625  AT+INTMOD=1  Interrupt trigger by rising or falling edge.
626 -)))
627 627  
628 -(((
629 629  AT+INTMOD=2  Interrupt trigger by falling edge. ( Default Value)
630 -)))
631 631  
632 -(((
633 633  AT+INTMOD=3  Interrupt trigger by rising edge.
634 -)))
635 635  
636 636  == 3.4 Uplink Payload ==
637 637  
638 -(% border="1" style="background-color:#4f81bd; color:white; width:850px" %)
639 -|**Size(bytes)**|(% style="width:130px" %)**2**|(% style="width:93px" %)**1**|(% style="width:509px" %)**Length depends on the return from the commands**
640 -|Value|(% style="width:130px" %)(((
641 -(((
622 +|**Size(bytes)**|**2**|**1**|**Length depends on the return from the commands**
623 +|Value|(((
642 642  Battery(mV)
643 -)))
644 644  
645 -(((
646 646  &
647 -)))
648 648  
649 -(((
650 650  Interrupt _Flag
651 -)))
652 -)))|(% style="width:93px" %)(((
629 +)))|(((
653 653  PAYLOAD_VER
654 654  
655 655  
656 -)))|(% 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.
657 657  
658 658  Below is the decoder for the first 3 bytes. The rest bytes are dynamic depends on different RS485 sensors.
659 659  
660 -(((
637 +
661 661  function Decoder(bytes, port) {
662 -)))
663 663  
664 -(((
665 665  ~/~/Payload Formats of RS485-BL Deceive
666 -)))
667 667  
668 -(((
669 669  return {
670 -)))
671 671  
672 -(((
673 673   ~/~/Battery,units:V
674 -)))
675 675  
676 -(((
677 677   BatV:((bytes[0]<<8 | bytes[1])&0x7fff)/1000,
678 -)))
679 679  
680 -(((
681 681   ~/~/GPIO_EXTI 
682 -)))
683 683  
684 -(((
685 685   EXTI_Trigger:(bytes[0] & 0x80)? "TRUE":"FALSE",
686 -)))
687 687  
688 -(((
689 689   ~/~/payload of version
690 -)))
691 691  
692 -(((
693 693   Pay_ver:bytes[2],
694 -)))
695 695  
696 -(((
697 697   };
698 -)))
699 699  
700 -(((
701 701   }
702 -)))
703 703  
704 -(((
660 +
661 +
662 +
663 +
664 +
665 +
705 705  TTN V3 uplink screen shot.
706 -)))
707 707  
708 -[[image:1653274001211-372.png||height="192" width="732"]]
668 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png]]
709 709  
710 -== 3.5 Configure RS485-BL via AT or Downlink ==
670 +1.
671 +11. Configure RS485-BL via AT or Downlink
711 711  
712 712  User can configure RS485-BL via [[AT Commands >>path:#_​Using_the_AT]]or LoRaWAN Downlink Commands
713 713  
... ... @@ -717,15 +717,15 @@
717 717  
718 718  * **Sensor Related Commands**: These commands are special designed for RS485-BL.  User can see these commands below:
719 719  
720 -1.
721 -11.
681 +1.
682 +11.
722 722  111. Common Commands:
723 723  
724 724  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]]
725 725  
726 726  
727 -1.
728 -11.
688 +1.
689 +11.
729 729  111. Sensor related commands:
730 730  
731 731  ==== Choose Device Type (RS485 or TTL) ====
... ... @@ -1031,13 +1031,13 @@
1031 1031  
1032 1032  
1033 1033  
1034 -1.
995 +1.
1035 1035  11. Buttons
1036 1036  
1037 1037  |**Button**|**Feature**
1038 1038  |**RST**|Reboot RS485-BL
1039 1039  
1040 -1.
1001 +1.
1041 1041  11. +3V3 Output
1042 1042  
1043 1043  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
... ... @@ -1055,7 +1055,7 @@
1055 1055  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
1056 1056  
1057 1057  
1058 -1.
1019 +1.
1059 1059  11. +5V Output
1060 1060  
1061 1061  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
... ... @@ -1075,13 +1075,13 @@
1075 1075  
1076 1076  
1077 1077  
1078 -1.
1039 +1.
1079 1079  11. LEDs
1080 1080  
1081 1081  |**LEDs**|**Feature**
1082 1082  |**LED1**|Blink when device transmit a packet.
1083 1083  
1084 -1.
1045 +1.
1085 1085  11. Switch Jumper
1086 1086  
1087 1087  |**Switch Jumper**|**Feature**
... ... @@ -1127,7 +1127,7 @@
1127 1127  
1128 1128  
1129 1129  
1130 -1.
1091 +1.
1131 1131  11. Common AT Command Sequence
1132 1132  111. Multi-channel ABP mode (Use with SX1301/LG308)
1133 1133  
... ... @@ -1146,8 +1146,8 @@
1146 1146  
1147 1147  ATZ
1148 1148  
1149 -1.
1150 -11.
1110 +1.
1111 +11.
1151 1151  111. Single-channel ABP mode (Use with LG01/LG02)
1152 1152  
1153 1153  AT+FDR   Reset Parameters to Factory Default, Keys Reserve
... ... @@ -1222,7 +1222,7 @@
1222 1222  [[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]]
1223 1223  
1224 1224  
1225 -1.
1186 +1.
1226 1226  11. How to change the LoRa Frequency Bands/Region?
1227 1227  
1228 1228  User can follow the introduction for [[how to upgrade image>>path:#upgrade_image]]. When download the images, choose the required image file for download.
... ... @@ -1229,7 +1229,7 @@
1229 1229  
1230 1230  
1231 1231  
1232 -1.
1193 +1.
1233 1233  11. How many RS485-Slave can RS485-BL connects?
1234 1234  
1235 1235  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]].
... ... @@ -1246,7 +1246,7 @@
1246 1246  
1247 1247  
1248 1248  
1249 -1.
1210 +1.
1250 1250  11. Why I can’t join TTN V3 in US915 /AU915 bands?
1251 1251  
1252 1252  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