Changes for page RS485-BL – Waterproof RS485 to LoRaWAN Converter
Last modified by Xiaoling on 2025/04/23 15:57
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -283,28 +283,28 @@ 283 283 ))) 284 284 285 285 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 286 -|=(% style="width: 80px;" %)(((286 +|=(% style="width: 120px;" %)((( 287 287 ((( 288 288 **AT Commands** 289 289 ))) 290 -)))|=(% style="width: 210px;" %)(((290 +)))|=(% style="width: 190px;" %)((( 291 291 ((( 292 292 **Description** 293 293 ))) 294 -)))|=(% style="width: 2100px;" %)(((294 +)))|=(% style="width: 190px;" %)((( 295 295 ((( 296 296 **Example** 297 297 ))) 298 298 ))) 299 -|(% style="width: 80px" %)(((299 +|(% style="width:120px" %)((( 300 300 ((( 301 301 AT+BAUDR 302 302 ))) 303 -)))|(% style="width: 210px" %)(((303 +)))|(% style="width:190px" %)((( 304 304 ((( 305 305 Set the baud rate (for RS485 connection). Default Value is: 9600. 306 306 ))) 307 -)))|(% style="width: 210px" %)(((307 +)))|(% style="width:190px" %)((( 308 308 ((( 309 309 ((( 310 310 AT+BAUDR=9600 ... ... @@ -317,11 +317,11 @@ 317 317 ))) 318 318 ))) 319 319 ))) 320 -|(% style="width: 80px" %)(((320 +|(% style="width:120px" %)((( 321 321 ((( 322 322 AT+PARITY 323 323 ))) 324 -)))|(% style="width: 210px" %)(((324 +)))|(% style="width:190px" %)((( 325 325 ((( 326 326 ((( 327 327 Set UART parity (for RS485 connection) ... ... @@ -333,7 +333,7 @@ 333 333 Default Value is: no parity. 334 334 ))) 335 335 ))) 336 -)))|(% style="width: 210px" %)(((336 +)))|(% style="width:190px" %)((( 337 337 ((( 338 338 ((( 339 339 AT+PARITY=0 ... ... @@ -346,11 +346,11 @@ 346 346 ))) 347 347 ))) 348 348 ))) 349 -|(% style="width: 80px" %)(((349 +|(% style="width:120px" %)((( 350 350 ((( 351 351 AT+STOPBIT 352 352 ))) 353 -)))|(% style="width: 210px" %)(((353 +)))|(% style="width:190px" %)((( 354 354 ((( 355 355 ((( 356 356 Set serial stopbit (for RS485 connection) ... ... @@ -362,7 +362,7 @@ 362 362 Default Value is: 1bit. 363 363 ))) 364 364 ))) 365 -)))|(% style="width: 210px" %)(((365 +)))|(% style="width:190px" %)((( 366 366 ((( 367 367 ((( 368 368 AT+STOPBIT=0 for 1bit ... ... @@ -382,6 +382,8 @@ 382 382 ))) 383 383 ))) 384 384 385 + 386 + 385 385 === 3.3.2 Configure sensors === 386 386 387 387 ((( ... ... @@ -393,14 +393,14 @@ 393 393 ))) 394 394 395 395 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 396 -|=(% style="width: 80px;" %)**AT Commands**|=(% style="width:210px;" %)**Description**|=(% style="width:210px;" %)**Example**397 -|AT+CFGDEV|(% style="width: 80px" %)(((398 +|=(% style="width: 120px;" %)**AT Commands**|=(% style="width: 190px;" %)**Description**|=(% style="width: 190px;" %)**Example** 399 +|AT+CFGDEV|(% style="width:120px" %)((( 398 398 This command is used to configure the RS485/TTL devices; they won’t be used during sampling. 399 399 400 400 AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx, 401 401 402 402 mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 403 -)))|(% style="width: 210px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m405 +)))|(% style="width:190px" %)AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx,m 404 404 405 405 Detail of AT+CFGDEV command see [[AT+CFGDEV detail>>||anchor="HRS485DebugCommand28AT2BCFGDEV29"]]. 406 406 ... ... @@ -870,7 +870,7 @@ 870 870 ))) 871 871 872 872 ((( 873 -} 875 +{{{}}}} 874 874 875 875 876 876 ))) ... ... @@ -900,6 +900,8 @@ 900 900 (% style="color:#4f81bd" %)**Sensor Related Commands**(%%): These commands are special designed for RS485-BL. User can see these commands below: 901 901 ))) 902 902 905 + 906 + 903 903 === 3.5.1 Common Commands: === 904 904 905 905 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: [[End Device AT Commands and Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]] ... ... @@ -1179,47 +1179,24 @@ 1179 1179 1180 1180 ==== **Fast command to handle MODBUS device** ==== 1181 1181 1182 -((( 1183 1183 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]]. 1184 -))) 1185 1185 1186 -((( 1187 1187 This command is valid since v1.3 firmware version 1188 -))) 1189 1189 1190 -((( 1191 - 1192 -))) 1193 1193 1194 -((( 1195 1195 **AT+MBFUN has only two value:** 1196 -))) 1197 1197 1198 -* ((( 1199 -**AT+MBFUN=1**: Enable Modbus reading. And get response base on the MODBUS return 1200 -))) 1193 +* **AT+MBFUN=1**: Enable Modbus reading. And get response base on the MODBUS return 1201 1201 1202 -((( 1203 1203 AT+MBFUN=1, device can auto read the Modbus function code: 01, 02, 03 or 04. AT+MBFUN has lower priority vs AT+DATACUT command. If AT+DATACUT command is configured, AT+MBFUN will be ignore. 1204 -))) 1205 1205 1206 -* ((( 1207 -**AT+MBFUN=0**: Disable Modbus fast reading. 1208 -))) 1197 +* **AT+MBFUN=0**: Disable Modbus fast reading. 1209 1209 1210 -((( 1211 1211 **Example:** 1212 -))) 1213 1213 1214 -* ((( 1215 -AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 are not configure (0,0,0). 1216 -))) 1217 -* ((( 1218 -AT+COMMAND1= 01 03 00 10 00 08,1 ~-~-> read slave address 01 , function code 03, start address 00 01, quantity of registers 00 08. 1219 -))) 1220 -* ((( 1221 -AT+COMMAND2= 01 02 00 40 00 10,1 ~-~-> read slave address 01 , function code 02, start address 00 40, quantity of inputs 00 10. 1222 -))) 1201 +* AT+MBFUN=1 and AT+DATACUT1/AT+DATACUT2 are not configure (0,0,0). 1202 +* AT+COMMAND1= 01 03 00 10 00 08,1 ~-~-> read slave address 01 , function code 03, start address 00 01, quantity of registers 00 08. 1203 +* AT+COMMAND2= 01 02 00 40 00 10,1 ~-~-> read slave address 01 , function code 02, start address 00 40, quantity of inputs 00 10. 1223 1223 1224 1224 [[image:1654133913295-597.png]] 1225 1225 ... ... @@ -1227,13 +1227,9 @@ 1227 1227 [[image:1654133954153-643.png]] 1228 1228 1229 1229 1230 -* ((( 1231 -**Downlink Commands:** 1232 -))) 1211 +* **Downlink Commands:** 1233 1233 1234 -((( 1235 1235 **A9 aa** ~-~-> Same as AT+MBFUN=aa 1236 -))) 1237 1237 1238 1238 1239 1239 ... ... @@ -1240,60 +1240,32 @@ 1240 1240 1241 1241 ==== **RS485 command timeout** ==== 1242 1242 1243 -((( 1244 1244 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. 1245 -))) 1246 1246 1247 -((( 1248 1248 Default value: 0, range: 0 ~~ 5 seconds 1249 -))) 1250 1250 1251 -((( 1252 - 1253 -))) 1254 1254 1255 -* ((( 1256 -**AT Command:** 1257 -))) 1225 +* **AT Command:** 1258 1258 1259 1259 (% class="box infomessage" %) 1260 1260 ((( 1261 -((( 1262 1262 **AT+CMDDLaa=hex(bb cc)** 1263 1263 ))) 1264 -))) 1265 1265 1266 -((( 1267 1267 **Example:** 1268 -))) 1269 1269 1270 -((( 1271 1271 **AT+CMDDL1=1000** to send the open time to 1000ms 1272 -))) 1273 1273 1274 -((( 1275 - 1276 -))) 1277 1277 1278 -* ((( 1279 -**Downlink Payload:** 1280 -))) 1237 +* **Downlink Payload:** 1281 1281 1282 -((( 1283 1283 0x AA aa bb cc 1284 -))) 1285 1285 1286 -((( 1287 1287 Same as: AT+CMDDLaa=hex(bb cc) 1288 -))) 1289 1289 1290 -((( 1291 1291 **Example:** 1292 -))) 1293 1293 1294 -((( 1295 1295 **0xAA 01 03 E8** ~-~-> Same as **AT+CMDDL1=1000 ms** 1296 -))) 1297 1297 1298 1298 1299 1299 ... ... @@ -1300,47 +1300,28 @@ 1300 1300 1301 1301 ==== **Uplink payload mode** ==== 1302 1302 1303 -((( 1304 1304 Define to use one uplink or multiple uplinks for the sampling. 1305 -))) 1306 1306 1307 -((( 1308 1308 The use of this command please see: [[Compose Uplink payload>>||anchor="H3.3.4Composetheuplinkpayload"]] 1309 -))) 1310 1310 1311 -* ((( 1312 -**AT Command:** 1313 -))) 1256 +* **AT Command:** 1314 1314 1315 1315 (% class="box infomessage" %) 1316 1316 ((( 1317 -((( 1318 1318 **AT+DATAUP=0** 1319 1319 ))) 1320 -))) 1321 1321 1322 1322 (% class="box infomessage" %) 1323 1323 ((( 1324 -((( 1325 1325 **AT+DATAUP=1** 1326 1326 ))) 1327 -))) 1328 1328 1329 -((( 1330 - 1331 -))) 1332 1332 1333 -* ((( 1334 -**Downlink Payload:** 1335 -))) 1269 +* **Downlink Payload:** 1336 1336 1337 -((( 1338 1338 **0xAD 00** **~-~->** Same as AT+DATAUP=0 1339 -))) 1340 1340 1341 -((( 1342 1342 **0xAD 01** **~-~->** Same as AT+DATAUP=1 1343 -))) 1344 1344 1345 1345 1346 1346 ... ... @@ -1358,49 +1358,26 @@ 1358 1358 1359 1359 ==== **Clear RS485 Command** ==== 1360 1360 1361 -((( 1362 1362 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. 1363 -))) 1364 1364 1365 -((( 1366 - 1367 -))) 1368 1368 1369 -* ((( 1370 -**AT Command:** 1371 -))) 1294 +* **AT Command:** 1372 1372 1373 1373 ((( 1374 1374 (% 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 1375 1375 ))) 1376 1376 1377 -((( 1378 1378 Example screen shot after clear all RS485 commands. 1379 -))) 1380 1380 1381 -((( 1382 - 1383 -))) 1384 1384 1385 -((( 1386 1386 The uplink screen shot is: 1387 -))) 1388 1388 1389 -((( 1390 1390 [[image:1654134704555-320.png]] 1391 -))) 1392 1392 1393 -((( 1394 - 1395 -))) 1396 1396 1397 -* ((( 1398 -**Downlink Payload:** 1399 -))) 1308 +* **Downlink Payload:** 1400 1400 1401 -((( 1402 1402 **0x09 aa bb** same as AT+CMDEAR=aa,bb 1403 -))) 1404 1404 1405 1405 1406 1406 ... ... @@ -1407,77 +1407,44 @@ 1407 1407 1408 1408 ==== **Set Serial Communication Parameters** ==== 1409 1409 1410 -((( 1411 1411 Set the Rs485 serial communication parameters: 1412 -))) 1413 1413 1414 -* ((( 1415 -**AT Command:** 1416 -))) 1319 +* **AT Command:** 1417 1417 1418 -((( 1419 1419 Set Baud Rate: 1420 -))) 1421 1421 1422 1422 (% class="box infomessage" %) 1423 1423 ((( 1424 -((( 1425 1425 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1426 1426 ))) 1427 -))) 1428 1428 1429 -((( 1430 1430 Set UART Parity 1431 -))) 1432 1432 1433 1433 (% class="box infomessage" %) 1434 1434 ((( 1435 -((( 1436 1436 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1437 1437 ))) 1438 -))) 1439 1439 1440 -((( 1441 1441 Set STOPBIT 1442 -))) 1443 1443 1444 1444 (% class="box infomessage" %) 1445 1445 ((( 1446 -((( 1447 1447 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1448 1448 ))) 1449 -))) 1450 1450 1451 -((( 1452 - 1453 -))) 1454 1454 1455 -* ((( 1456 -**Downlink Payload:** 1457 -))) 1343 +* **Downlink Payload:** 1458 1458 1459 -((( 1460 1460 **A7 01 aa bb**: Same AT+BAUDR=hex(aa bb)*100 1461 -))) 1462 1462 1463 -((( 1464 1464 **Example:** 1465 -))) 1466 1466 1467 -* ((( 1468 -A7 01 00 60 same as AT+BAUDR=9600 1469 -))) 1470 -* ((( 1471 -A7 01 04 80 same as AT+BAUDR=115200 1472 -))) 1349 +* A7 01 00 60 same as AT+BAUDR=9600 1350 +* A7 01 04 80 same as AT+BAUDR=115200 1473 1473 1474 -((( 1475 1475 A7 02 aa: Same as AT+PARITY=aa (aa value: 00 , 01 or 02) 1476 -))) 1477 1477 1478 -((( 1479 1479 A7 03 aa: Same as AT+STOPBIT=aa (aa value: 00 , 01 or 02) 1480 -))) 1481 1481 1482 1482 1483 1483 ... ... @@ -1484,41 +1484,22 @@ 1484 1484 1485 1485 ==== **Control output power duration** ==== 1486 1486 1487 -((( 1488 1488 User can set the output power duration before each sampling. 1489 -))) 1490 1490 1491 -* ((( 1492 -**AT Command:** 1493 -))) 1363 +* **AT Command:** 1494 1494 1495 -((( 1496 1496 **Example:** 1497 -))) 1498 1498 1499 -((( 1500 1500 **AT+3V3T=1000** ~/~/ 3V3 output power will open 1s before each sampling. 1501 -))) 1502 1502 1503 -((( 1504 1504 **AT+5VT=1000** ~/~/ +5V output power will open 1s before each sampling. 1505 -))) 1506 1506 1507 -((( 1508 - 1509 -))) 1510 1510 1511 -* ((( 1512 -**LoRaWAN Downlink Command:** 1513 -))) 1372 +* **LoRaWAN Downlink Command:** 1514 1514 1515 -((( 1516 1516 **07 01 aa bb** Same as AT+5VT=(aa bb) 1517 -))) 1518 1518 1519 -((( 1520 1520 **07 02 aa bb** Same as AT+3V3T=(aa bb) 1521 -))) 1522 1522 1523 1523 1524 1524 ... ... @@ -1528,6 +1528,8 @@ 1528 1528 |=(% style="width: 89px;" %)**Button**|=(% style="width: 141px;" %)**Feature** 1529 1529 |(% style="width:89px" %)**RST**|(% style="width:141px" %)Reboot RS485-BL 1530 1530 1386 + 1387 + 1531 1531 == 3.7 +3V3 Output == 1532 1532 1533 1533 ((( ... ... @@ -1605,6 +1605,8 @@ 1605 1605 |=**LEDs**|=(% style="width: 274px;" %)**Feature** 1606 1606 |**LED1**|(% style="width:274px" %)Blink when device transmit a packet. 1607 1607 1465 + 1466 + 1608 1608 == 3.10 Switch Jumper == 1609 1609 1610 1610 (% border="1" style="background-color:#ffffcc; color:green; width:515px" %) ... ... @@ -1816,6 +1816,8 @@ 1816 1816 * (% style="color:blue" %)**RU864**(%%): frequency bands RU864 1817 1817 * (% style="color:blue" %)**KZ865**(%%): frequency bands KZ865 1818 1818 1678 + 1679 + 1819 1819 = 9. Packing Info = 1820 1820 1821 1821 (((