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
-
... ... @@ -94,8 +94,6 @@ 94 94 * 127 dB Dynamic Range RSSI. 95 95 * Automatic RF Sense and CAD with ultra-fast AFC. 96 96 97 - 98 - 99 99 == 1.3 Features == 100 100 101 101 * LoRaWAN Class A & Class C protocol (default Class A) ... ... @@ -107,8 +107,6 @@ 107 107 * Support Modbus protocol 108 108 * Support Interrupt uplink 109 109 110 - 111 - 112 112 == 1.4 Applications == 113 113 114 114 * Smart Buildings & Home Automation ... ... @@ -287,28 +287,28 @@ 287 287 ))) 288 288 289 289 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 290 -|=(% style="width: 80px;" %)(((286 +|=(% style="width: 120px;" %)((( 291 291 ((( 292 292 **AT Commands** 293 293 ))) 294 -)))|=(% style="width: 210px;" %)(((290 +)))|=(% style="width: 190px;" %)((( 295 295 ((( 296 296 **Description** 297 297 ))) 298 -)))|=(% style="width: 210px;" %)(((294 +)))|=(% style="width: 190px;" %)((( 299 299 ((( 300 300 **Example** 301 301 ))) 302 302 ))) 303 -|(% style="width: 80px" %)(((299 +|(% style="width:120px" %)((( 304 304 ((( 305 305 AT+BAUDR 306 306 ))) 307 -)))|(% style="width: 210px" %)(((303 +)))|(% style="width:190px" %)((( 308 308 ((( 309 309 Set the baud rate (for RS485 connection). Default Value is: 9600. 310 310 ))) 311 -)))|(% style="width: 210px" %)(((307 +)))|(% style="width:190px" %)((( 312 312 ((( 313 313 ((( 314 314 AT+BAUDR=9600 ... ... @@ -321,11 +321,11 @@ 321 321 ))) 322 322 ))) 323 323 ))) 324 -|(% style="width: 80px" %)(((320 +|(% style="width:120px" %)((( 325 325 ((( 326 326 AT+PARITY 327 327 ))) 328 -)))|(% style="width: 210px" %)(((324 +)))|(% style="width:190px" %)((( 329 329 ((( 330 330 ((( 331 331 Set UART parity (for RS485 connection) ... ... @@ -337,7 +337,7 @@ 337 337 Default Value is: no parity. 338 338 ))) 339 339 ))) 340 -)))|(% style="width: 210px" %)(((336 +)))|(% style="width:190px" %)((( 341 341 ((( 342 342 ((( 343 343 AT+PARITY=0 ... ... @@ -350,11 +350,11 @@ 350 350 ))) 351 351 ))) 352 352 ))) 353 -|(% style="width: 80px" %)(((349 +|(% style="width:120px" %)((( 354 354 ((( 355 355 AT+STOPBIT 356 356 ))) 357 -)))|(% style="width: 210px" %)(((353 +)))|(% style="width:190px" %)((( 358 358 ((( 359 359 ((( 360 360 Set serial stopbit (for RS485 connection) ... ... @@ -366,7 +366,7 @@ 366 366 Default Value is: 1bit. 367 367 ))) 368 368 ))) 369 -)))|(% style="width: 210px" %)(((365 +)))|(% style="width:190px" %)((( 370 370 ((( 371 371 ((( 372 372 AT+STOPBIT=0 for 1bit ... ... @@ -386,6 +386,8 @@ 386 386 ))) 387 387 ))) 388 388 385 + 386 + 389 389 === 3.3.2 Configure sensors === 390 390 391 391 ((( ... ... @@ -397,14 +397,14 @@ 397 397 ))) 398 398 399 399 (% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %) 400 -|=(% style="width: 80px;" %)**AT Commands**|=(% style="width:210px;" %)**Description**|=(% style="width:210px;" %)**Example**401 -|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" %)((( 402 402 This command is used to configure the RS485/TTL devices; they won’t be used during sampling. 403 403 404 404 AT+CFGDEV=xx xx xx xx xx xx xx xx xx xx xx xx, 405 405 406 406 mm: 0: no CRC, 1: add CRC-16/MODBUS in the end of this command 407 -)))|(% 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 408 408 409 409 Detail of AT+CFGDEV command see [[AT+CFGDEV detail>>||anchor="HRS485DebugCommand28AT2BCFGDEV29"]]. 410 410 ... ... @@ -874,7 +874,7 @@ 874 874 ))) 875 875 876 876 ((( 877 -} 875 +{{{}}}} 878 878 879 879 880 880 ))) ... ... @@ -905,6 +905,7 @@ 905 905 ))) 906 906 907 907 906 + 908 908 === 3.5.1 Common Commands: === 909 909 910 910 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]] ... ... @@ -1245,60 +1245,32 @@ 1245 1245 1246 1246 ==== **RS485 command timeout** ==== 1247 1247 1248 -((( 1249 1249 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. 1250 -))) 1251 1251 1252 -((( 1253 1253 Default value: 0, range: 0 ~~ 5 seconds 1254 -))) 1255 1255 1256 -((( 1257 - 1258 -))) 1259 1259 1260 -* ((( 1261 -**AT Command:** 1262 -))) 1252 +* **AT Command:** 1263 1263 1264 1264 (% class="box infomessage" %) 1265 1265 ((( 1266 -((( 1267 1267 **AT+CMDDLaa=hex(bb cc)** 1268 1268 ))) 1269 -))) 1270 1270 1271 -((( 1272 1272 **Example:** 1273 -))) 1274 1274 1275 -((( 1276 1276 **AT+CMDDL1=1000** to send the open time to 1000ms 1277 -))) 1278 1278 1279 -((( 1280 - 1281 -))) 1282 1282 1283 -* ((( 1284 -**Downlink Payload:** 1285 -))) 1264 +* **Downlink Payload:** 1286 1286 1287 -((( 1288 1288 0x AA aa bb cc 1289 -))) 1290 1290 1291 -((( 1292 1292 Same as: AT+CMDDLaa=hex(bb cc) 1293 -))) 1294 1294 1295 -((( 1296 1296 **Example:** 1297 -))) 1298 1298 1299 -((( 1300 1300 **0xAA 01 03 E8** ~-~-> Same as **AT+CMDDL1=1000 ms** 1301 -))) 1302 1302 1303 1303 1304 1304 ... ... @@ -1305,47 +1305,28 @@ 1305 1305 1306 1306 ==== **Uplink payload mode** ==== 1307 1307 1308 -((( 1309 1309 Define to use one uplink or multiple uplinks for the sampling. 1310 -))) 1311 1311 1312 -((( 1313 1313 The use of this command please see: [[Compose Uplink payload>>||anchor="H3.3.4Composetheuplinkpayload"]] 1314 -))) 1315 1315 1316 -* ((( 1317 -**AT Command:** 1318 -))) 1283 +* **AT Command:** 1319 1319 1320 1320 (% class="box infomessage" %) 1321 1321 ((( 1322 -((( 1323 1323 **AT+DATAUP=0** 1324 1324 ))) 1325 -))) 1326 1326 1327 1327 (% class="box infomessage" %) 1328 1328 ((( 1329 -((( 1330 1330 **AT+DATAUP=1** 1331 1331 ))) 1332 -))) 1333 1333 1334 -((( 1335 - 1336 -))) 1337 1337 1338 -* ((( 1339 -**Downlink Payload:** 1340 -))) 1296 +* **Downlink Payload:** 1341 1341 1342 -((( 1343 1343 **0xAD 00** **~-~->** Same as AT+DATAUP=0 1344 -))) 1345 1345 1346 -((( 1347 1347 **0xAD 01** **~-~->** Same as AT+DATAUP=1 1348 -))) 1349 1349 1350 1350 1351 1351 ... ... @@ -1363,49 +1363,26 @@ 1363 1363 1364 1364 ==== **Clear RS485 Command** ==== 1365 1365 1366 -((( 1367 1367 The AT+COMMANDx and AT+DATACUTx settings are stored in special location, user can use below command to clear them. 1368 -))) 1369 1369 1370 -((( 1371 - 1372 -))) 1373 1373 1374 -* ((( 1375 -**AT Command:** 1376 -))) 1321 +* **AT Command:** 1377 1377 1378 1378 ((( 1379 1379 (% 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 1380 1380 ))) 1381 1381 1382 -((( 1383 1383 Example screen shot after clear all RS485 commands. 1384 -))) 1385 1385 1386 -((( 1387 - 1388 -))) 1389 1389 1390 -((( 1391 1391 The uplink screen shot is: 1392 -))) 1393 1393 1394 -((( 1395 1395 [[image:1654134704555-320.png]] 1396 -))) 1397 1397 1398 -((( 1399 - 1400 -))) 1401 1401 1402 -* ((( 1403 -**Downlink Payload:** 1404 -))) 1335 +* **Downlink Payload:** 1405 1405 1406 -((( 1407 1407 **0x09 aa bb** same as AT+CMDEAR=aa,bb 1408 -))) 1409 1409 1410 1410 1411 1411 ... ... @@ -1412,77 +1412,44 @@ 1412 1412 1413 1413 ==== **Set Serial Communication Parameters** ==== 1414 1414 1415 -((( 1416 1416 Set the Rs485 serial communication parameters: 1417 -))) 1418 1418 1419 -* ((( 1420 -**AT Command:** 1421 -))) 1346 +* **AT Command:** 1422 1422 1423 -((( 1424 1424 Set Baud Rate: 1425 -))) 1426 1426 1427 1427 (% class="box infomessage" %) 1428 1428 ((( 1429 -((( 1430 1430 **AT+BAUDR=9600** ~/~/ Options: (1200,2400,4800,14400,19200,115200) 1431 1431 ))) 1432 -))) 1433 1433 1434 -((( 1435 1435 Set UART Parity 1436 -))) 1437 1437 1438 1438 (% class="box infomessage" %) 1439 1439 ((( 1440 -((( 1441 1441 **AT+PARITY=0** ~/~/ Option: 0: no parity, 1: odd parity, 2: even parity 1442 1442 ))) 1443 -))) 1444 1444 1445 -((( 1446 1446 Set STOPBIT 1447 -))) 1448 1448 1449 1449 (% class="box infomessage" %) 1450 1450 ((( 1451 -((( 1452 1452 **AT+STOPBIT=0** ~/~/ Option: 0 for 1bit; 1 for 1.5 bit ; 2 for 2 bits 1453 1453 ))) 1454 -))) 1455 1455 1456 -((( 1457 - 1458 -))) 1459 1459 1460 -* ((( 1461 -**Downlink Payload:** 1462 -))) 1370 +* **Downlink Payload:** 1463 1463 1464 -((( 1465 1465 **A7 01 aa bb**: Same AT+BAUDR=hex(aa bb)*100 1466 -))) 1467 1467 1468 -((( 1469 1469 **Example:** 1470 -))) 1471 1471 1472 -* ((( 1473 -A7 01 00 60 same as AT+BAUDR=9600 1474 -))) 1475 -* ((( 1476 -A7 01 04 80 same as AT+BAUDR=115200 1477 -))) 1376 +* A7 01 00 60 same as AT+BAUDR=9600 1377 +* A7 01 04 80 same as AT+BAUDR=115200 1478 1478 1479 -((( 1480 1480 A7 02 aa: Same as AT+PARITY=aa (aa value: 00 , 01 or 02) 1481 -))) 1482 1482 1483 -((( 1484 1484 A7 03 aa: Same as AT+STOPBIT=aa (aa value: 00 , 01 or 02) 1485 -))) 1486 1486 1487 1487 1488 1488 ... ... @@ -1489,41 +1489,22 @@ 1489 1489 1490 1490 ==== **Control output power duration** ==== 1491 1491 1492 -((( 1493 1493 User can set the output power duration before each sampling. 1494 -))) 1495 1495 1496 -* ((( 1497 -**AT Command:** 1498 -))) 1390 +* **AT Command:** 1499 1499 1500 -((( 1501 1501 **Example:** 1502 -))) 1503 1503 1504 -((( 1505 1505 **AT+3V3T=1000** ~/~/ 3V3 output power will open 1s before each sampling. 1506 -))) 1507 1507 1508 -((( 1509 1509 **AT+5VT=1000** ~/~/ +5V output power will open 1s before each sampling. 1510 -))) 1511 1511 1512 -((( 1513 - 1514 -))) 1515 1515 1516 -* ((( 1517 -**LoRaWAN Downlink Command:** 1518 -))) 1399 +* **LoRaWAN Downlink Command:** 1519 1519 1520 -((( 1521 1521 **07 01 aa bb** Same as AT+5VT=(aa bb) 1522 -))) 1523 1523 1524 -((( 1525 1525 **07 02 aa bb** Same as AT+3V3T=(aa bb) 1526 -))) 1527 1527 1528 1528 1529 1529 ... ... @@ -1534,6 +1534,7 @@ 1534 1534 |(% style="width:89px" %)**RST**|(% style="width:141px" %)Reboot RS485-BL 1535 1535 1536 1536 1414 + 1537 1537 == 3.7 +3V3 Output == 1538 1538 1539 1539 ((( ... ... @@ -1612,14 +1612,21 @@ 1612 1612 |**LED1**|(% style="width:274px" %)Blink when device transmit a packet. 1613 1613 1614 1614 1493 + 1615 1615 == 3.10 Switch Jumper == 1616 1616 1617 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:400px" %) 1618 -|=(% style="width: 123px;" %)**Switch Jumper**|=(% style="width: 277px;" %)**Feature** 1619 -|(% style="width:123px" %)**SW1**|(% style="width:277px" %)ISP position: Upgrade firmware via UART 1496 +(% border="1" style="background-color:#ffffcc; color:green; width:515px" %) 1497 +|=(% style="width: 124px;" %)**Switch Jumper**|=(% style="width: 388px;" %)**Feature** 1498 +|(% style="width:124px" %)**SW1**|(% style="width:388px" %)((( 1499 +ISP position: Upgrade firmware via UART 1500 + 1620 1620 Flash position: Configure device, check running status. 1621 -|(% style="width:123px" %)**SW2**|(% style="width:277px" %)5V position: set to compatible with 5v I/O. 1502 +))) 1503 +|(% style="width:124px" %)**SW2**|(% style="width:388px" %)((( 1504 +5V position: set to compatible with 5v I/O. 1505 + 1622 1622 3.3v position: set to compatible with 3.3v I/O., 1507 +))) 1623 1623 1624 1624 ((( 1625 1625 **+3.3V**: is always ON ... ... @@ -1818,6 +1818,7 @@ 1818 1818 * (% style="color:blue" %)**KZ865**(%%): frequency bands KZ865 1819 1819 1820 1820 1706 + 1821 1821 = 9. Packing Info = 1822 1822 1823 1823 (((