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

From version 41.5
edited by Xiaoling
on 2022/06/06 10:55
Change comment: There is no comment for this version
To version 41.27
edited by Xiaoling
on 2022/06/06 11:11
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -510,6 +510,10 @@
510 510  )))
511 511  
512 512  (((
513 +
514 +)))
515 +
516 +(((
513 513  **AT+SEARCHx**: This command defines how to handle the return from AT+COMMANDx.
514 514  )))
515 515  
... ... @@ -882,13 +882,21 @@
882 882  
883 883  == 3.5 Configure RS485-BL via AT or Downlink ==
884 884  
889 +(((
885 885  User can configure RS485-BL via AT Commands or LoRaWAN Downlink Commands
891 +)))
886 886  
893 +(((
887 887  There are two kinds of Commands:
895 +)))
888 888  
889 -* (% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
897 +* (((
898 +(% style="color:#4f81bd" %)**Common Commands**(%%): They should be available for each sensor, such as: change uplink interval, reset device. For firmware v1.3, user can find what common commands it supports: [[AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]
899 +)))
890 890  
891 -* (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-BL.  User can see these commands below:
901 +* (((
902 +(% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-BL.  User can see these commands below:
903 +)))
892 892  
893 893  
894 894  
... ... @@ -900,6 +900,7 @@
900 900  === 3.5.2 Sensor related commands: ===
901 901  
902 902  
915 +
903 903  ==== **Choose Device Type (RS485 or TTL)** ====
904 904  
905 905  RS485-BL can connect to either RS485 sensors or TTL sensor. User need to specify what type of sensor need to connect.
... ... @@ -963,7 +963,9 @@
963 963  
964 964  (% style="color:#037691" %)**A8 01 06 0A 05 00 04 00 00 00**(%%): to deactivate the RS485 Alarm
965 965  
979 +(((
966 966  A8 is type code and 01 means add CRC-16/MODBUS at the end, the 3^^rd^^ byte is 06, means the next 6 bytes are the command to be sent to the RS485 network, the final byte 00 means this command don’t need to acquire output.
981 +)))
967 967  
968 968  
969 969  **Example 2:**
... ... @@ -975,6 +975,7 @@
975 975  
976 976  
977 977  
993 +
978 978  ==== **Set Payload version** ====
979 979  
980 980  This is the first byte of the uplink payload. RS485-BL can connect to different sensors. User can set the PAYVER field to tell server how to decode the current payload.
... ... @@ -995,6 +995,7 @@
995 995  
996 996  
997 997  
1014 +
998 998  ==== **Set RS485 Sampling Commands** ====
999 999  
1000 1000  AT+COMMANDx, AT+DATACUTx and AT+SEARCHx
... ... @@ -1056,6 +1056,7 @@
1056 1056  
1057 1057  
1058 1058  
1076 +
1059 1059  ==== **Fast command to handle MODBUS device** ====
1060 1060  
1061 1061  AT+MBFUN is valid since v1.3 firmware version. The command is for fast configure to read Modbus devices. It is only valid for the devices which follow the [[MODBUS-RTU protocol>>url:https://www.modbustools.com/modbus.html]].
... ... @@ -1089,6 +1089,7 @@
1089 1089  
1090 1090  
1091 1091  
1110 +
1092 1092  ==== **RS485 command timeout** ====
1093 1093  
1094 1094  Some Modbus device has slow action to send replies. This command is used to configure the RS485-BL to use longer time to wait for their action.
... ... @@ -1120,6 +1120,7 @@
1120 1120  
1121 1121  
1122 1122  
1142 +
1123 1123  ==== **Uplink payload mode** ====
1124 1124  
1125 1125  Define to use one uplink or multiple uplinks for the sampling.
... ... @@ -1166,7 +1166,9 @@
1166 1166  
1167 1167  * **AT Command:**
1168 1168  
1189 +(((
1169 1169  (% style="color:#037691" %)**AT+CMDEAR=mm,nn** (%%) mm: start position of erase ,nn: stop position of erase Etc. AT+CMDEAR=1,10 means erase AT+COMMAND1/AT+DATACUT1 to AT+COMMAND10/AT+DATACUT10
1191 +)))
1170 1170  
1171 1171  Example screen shot after clear all RS485 commands. 
1172 1172  
... ... @@ -1182,6 +1182,7 @@
1182 1182  
1183 1183  
1184 1184  
1207 +
1185 1185  ==== **Set Serial Communication Parameters** ====
1186 1186  
1187 1187  Set the Rs485 serial communication parameters:
... ... @@ -1225,6 +1225,7 @@
1225 1225  
1226 1226  
1227 1227  
1251 +
1228 1228  ==== **Control output power duration** ====
1229 1229  
1230 1230  User can set the output power duration before each sampling.
... ... @@ -1248,44 +1248,83 @@
1248 1248  
1249 1249  == 3.6 Buttons ==
1250 1250  
1251 -(% border="1" style="background-color:#ffffcc; color:green; width:233px" %)
1275 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:233px" %)
1252 1252  |=(% style="width: 89px;" %)**Button**|=(% style="width: 141px;" %)**Feature**
1253 1253  |(% style="width:89px" %)**RST**|(% style="width:141px" %)Reboot RS485-BL
1254 1254  
1279 +
1280 +
1255 1255  == 3.7 +3V3 Output ==
1256 1256  
1283 +(((
1257 1257  RS485-BL has a Controllable +3V3 output, user can use this output to power external sensor.
1285 +)))
1258 1258  
1287 +(((
1259 1259  The +3V3 output will be valid for every sampling. RS485-BL will enable +3V3 output before all sampling and disable the +3V3 after all sampling. 
1289 +)))
1260 1260  
1291 +(((
1261 1261  The +3V3 output time can be controlled by AT Command.
1293 +)))
1262 1262  
1295 +(((
1296 +
1297 +)))
1263 1263  
1299 +(((
1264 1264  (% style="color:#037691" %)**AT+3V3T=1000**
1301 +)))
1265 1265  
1303 +(((
1304 +
1305 +)))
1266 1266  
1307 +(((
1267 1267  Means set +3v3 valid time to have 1000ms. So, the real +3v3 output will actually have 1000ms + sampling time for other sensors.
1309 +)))
1268 1268  
1311 +(((
1269 1269  By default, the AT+3V3T=0. This is a special case, means the +3V3 output is always on at any time
1313 +)))
1270 1270  
1271 1271  
1272 1272  == 3.8 +5V Output ==
1273 1273  
1318 +(((
1274 1274  RS485-BL has a Controllable +5V output, user can use this output to power external sensor.
1320 +)))
1275 1275  
1322 +(((
1276 1276  The +5V output will be valid for every sampling. RS485-BL will enable +5V output before all sampling and disable the +5v after all sampling. 
1324 +)))
1277 1277  
1326 +(((
1278 1278  The 5V output time can be controlled by AT Command.
1328 +)))
1279 1279  
1330 +(((
1331 +
1332 +)))
1280 1280  
1334 +(((
1281 1281  (% style="color:#037691" %)**AT+5VT=1000**
1336 +)))
1282 1282  
1338 +(((
1339 +
1340 +)))
1283 1283  
1342 +(((
1284 1284  Means set 5V valid time to have 1000ms. So, the real 5V output will actually have 1000ms + sampling time for other sensors.
1344 +)))
1285 1285  
1346 +(((
1286 1286  By default, the AT+5VT=0. If the external sensor which require 5v and require more time to get stable state, user can use this command to increase the power ON duration for this sensor.
1348 +)))
1287 1287  
1288 1288  
1351 +
1289 1289  == 3.9 LEDs ==
1290 1290  
1291 1291  (% border="1" style="background-color:#ffffcc; color:green; width:332px" %)
... ... @@ -1292,6 +1292,8 @@
1292 1292  |=**LEDs**|=(% style="width: 274px;" %)**Feature**
1293 1293  |**LED1**|(% style="width:274px" %)Blink when device transmit a packet.
1294 1294  
1358 +
1359 +
1295 1295  == 3.10 Switch Jumper ==
1296 1296  
1297 1297  (% border="1" style="background-color:#ffffcc; color:green; width:515px" %)
... ... @@ -1307,9 +1307,13 @@
1307 1307  3.3v position: set to compatible with 3.3v I/O.,
1308 1308  )))
1309 1309  
1375 +(((
1310 1310  **+3.3V**: is always ON
1377 +)))
1311 1311  
1379 +(((
1312 1312  **+5V**: Only open before every sampling. The time is by default, it is AT+5VT=0.  Max open time. 5000 ms.
1381 +)))
1313 1313  
1314 1314  
1315 1315  = 4. Case Study =
... ... @@ -1321,17 +1321,23 @@
1321 1321  
1322 1322  == 5.1 Access AT Command ==
1323 1323  
1393 +(((
1324 1324  RS485-BL supports AT Command set. User can use a USB to TTL adapter plus the 3.5mm Program Cable to connect to RS485-BL to use AT command, as below.
1395 +)))
1325 1325  
1326 1326  [[image:1654135840598-282.png]]
1327 1327  
1328 1328  
1400 +(((
1329 1329  In PC, User needs to set (% style="color:blue" %)**serial tool**(%%)(such as [[putty>>url:https://www.chiark.greenend.org.uk/~~sgtatham/putty/latest.html]], SecureCRT) baud rate to (% style="color:green" %)**9600**(%%) to access to access serial console of RS485-BL. The default password is 123456. Below is the output for reference:
1402 +)))
1330 1330  
1331 1331  [[image:1654136105500-922.png]]
1332 1332  
1333 1333  
1407 +(((
1334 1334  More detail AT Command manual can be found at [[AT Command Manual>>||anchor="H3.5ConfigureRS485-BLviaATorDownlink"]]
1409 +)))
1335 1335  
1336 1336  
1337 1337  == 5.2 Common AT Command Sequence ==
... ... @@ -1356,7 +1356,9 @@
1356 1356  )))
1357 1357  
1358 1358  
1434 +(((
1359 1359  If device already joined network:
1436 +)))
1360 1360  
1361 1361  (% class="box infomessage" %)
1362 1362  (((