AT ຊຸດຄໍາແນະນໍາ
E90-DTU(xxxSLxx-ETH)_V2.0
ຟັງຊັນພື້ນຖານ AT ຊຸດຄໍາສັ່ງ
ຄໍາແນະນໍາສໍາລັບການນໍາໃຊ້ E90-DTU (xxxSLxx-ETH) ຄູ່ມືແນະນໍາ:
- ເຂົ້າສູ່ໂຫມດຄໍາສັ່ງ AT: ພອດ serial ສົ່ງ +++, ສົ່ງ AT ອີກເທື່ອຫນຶ່ງພາຍໃນ 3 ວິນາທີ, ແລະອຸປະກອນກັບຄືນມາ + OK, ຫຼັງຈາກນັ້ນເຂົ້າສູ່ໂຫມດຄໍາສັ່ງ AT;
- ຄູ່ມືແນະນຳນີ້ຮອງຮັບ E90-DTU(230SL22-ETH)_V2.0, E90-DTU(230SL30- ETH)_V2.0, E90-DTU(400SL22-ETH)_V2.0, E90-DTU(400SL30-ETH) _V2.0. 90, E900- DTU(22SL2.0-ETH)_V90, E900-DTU(30SL2.0-ETH)_V90 ແລະປະຕູ EXNUMX ອື່ນໆ;
- ໃນຂໍ້ຄວາມຕໍ່ໄປນີ້, " ” ແລະ “\r\n” ເປັນຕົວແທນການແບ່ງແຖວໃນຮູບແບບຂໍ້ຄວາມທີ່ແຕກຕ່າງກັນ, ເຊິ່ງຕົວຈິງແລ້ວແມ່ນ HEX (0x0D ແລະ 0x0A);
- ຮອງຮັບການຕັ້ງຄ່າຄໍາສັ່ງ AT ຂອງເຄືອຂ່າຍ, ເຊິ່ງສາມາດຮັບຮູ້ການຕັ້ງຄ່າເຄືອຂ່າຍ AT ຜ່ານຮູບແບບການສົ່ງຜ່ານແບບໂປ່ງໃສ TCP/UDP, ກະລຸນາຢ່າໃຊ້ການຕັ້ງຄ່າ AT ໃນໂໝດ Modbus gateway.
- ເຊີບເວີ TCP/ລູກຄ້າ TCP ໃຊ້:
- UDP Server/UDP Client ໃຊ້:
ຕາຕະລາງລະຫັດຂໍ້ຜິດພາດ:
ລະຫັດຂໍ້ຜິດພາດ | ຕົວຢ່າງ |
-1 | ຮູບແບບຄໍາສັ່ງບໍ່ຖືກຕ້ອງ |
-2 | ຄຳສັ່ງບໍ່ຖືກຕ້ອງ |
-3 | ຍັງບໍ່ທັນໄດ້ກໍານົດ |
-4 | ພາຣາມິເຕີບໍ່ຖືກຕ້ອງ |
-5 | ຍັງບໍ່ທັນໄດ້ກໍານົດ |
1.1 ສະຫຼຸບຂອງຄໍາແນະນໍາການຕັ້ງຄ່າພື້ນຖານ
ຄໍາສັ່ງ | ຕົວຢ່າງ |
AT+EXAT | ອອກຈາກໂໝດການຕັ້ງຄ່າ AT |
AT+MODEL | ຮູບແບບອຸປະກອນ |
AT + NAME | ຊື່ອຸປະກອນ |
AT+SN | ID ອຸປະກອນ |
AT+REBT | ປິດເປີດອຸປະກອນຄືນໃໝ່ |
AT+RESTORE | ຣີເຊັດ |
AT + VER | ສອບຖາມເວີຊັນເຟີມແວ |
AT+UART | ຕົວກໍານົດການພອດ Serial |
AT + MAC | ທີ່ຢູ່ MAC ຂອງອຸປະກອນ |
AT+LORA | ຕົວກໍານົດການໄຮ້ສາຍຂອງເຄື່ອງ |
AT+REMOLORA | ຕັ້ງຄ່າພາລາມິເຕີໄຮ້ສາຍທາງໄກ |
AT+WAN | ຕົວກໍານົດການເຄືອຂ່າຍອຸປະກອນ |
AT+LPORT | ພອດອຸປະກອນ |
AT+SOCK | ຮູບແບບການເຮັດວຽກແລະຕົວກໍານົດການເຄືອຂ່າຍເປົ້າຫມາຍ |
AT+LINKSTA | ຄຳຕິຊົມສະຖານະການເຊື່ອມຕໍ່ |
AT+UARTCLR | ເຊື່ອມຕໍ່ serial port cache mode |
AT+REGMOD | ໂຫມດການລົງທະບຽນ |
AT+REGINFO | ເນື້ອໃນຊຸດການລົງທະບຽນ |
AT+HEARTMOD | ໂໝດແພັກເກັດເຕັ້ນຫົວໃຈ |
AT+HEARTINFO | ເນື້ອໃນຊຸດການເຕັ້ນຂອງຫົວໃຈ |
AT+SHORTM | ການເຊື່ອມຕໍ່ສັ້ນ |
AT+TMORST | ໝົດເວລາປິດເປີດຄືນໃໝ່ |
AT+TMOLINK | ຣີສະຕາດຫຼັງຈາກການຕັດການເຊື່ອມຕໍ່ |
AT +WEBCFGPORT | Web ພອດການຕັ້ງຄ່າ |
1.2 ໃສ່ຄໍາສັ່ງ AT
ຄໍາສັ່ງ | AT |
ຟັງຊັນ | ເຂົ້າສູ່ໂໝດຄຳສັ່ງ AT |
ສົ່ງ | AT |
ກັບຄືນ | +ຕົກລົງ / +OK=AT ເປີດໃຊ້ງານ |
ຂໍ້ສັງເກດ | ກັບຄືນເມື່ອບໍ່ມີການເຊື່ອມຕໍ່ ແລະການຕັ້ງຄ່າ:+OK=AT ເປີດໃຊ້ງານ ກັບຄືນເມື່ອມີການເຊື່ອມຕໍ່: +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສົ່ງ +++ ທໍາອິດໂດຍບໍ່ມີສາຍໃຫມ່
ບໍ່ຈໍາເປັນຕ້ອງມີການຢຸດແຖວໃນເວລາສົ່ງ AT
ໄດ້ຮັບ \r\n+OK\r\n或\r\n+OK=AT ເປີດໃຊ້ງານ\r\n
1.3 ອອກຈາກຄໍາສັ່ງ AT
ຄໍາສັ່ງ | AT+EXAT |
ຟັງຊັນ | ເຂົ້າສູ່ໂໝດຄຳສັ່ງ AT |
ສົ່ງ | AT+EXAT |
ກັບຄືນ | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສົ່ງ: AT+EXAT\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
ລໍຖ້າໃຫ້ອຸປະກອນປິດເປີດໃໝ່.
1.4 ແບບສອບຖາມ
ຄໍາສັ່ງ | AT+MODEL |
ຟັງຊັນ | ແບບສອບຖາມ |
ສົ່ງ | AT+MODEL |
ກັບຄືນ | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ຮຸ່ນ: NA111 |
NA111-A | |
NA112 | |
NA112-A | |
NS1 | |
NT1 | |
NT1-B |
【ຕົວຢ່າງample 】
ສົ່ງ:AT+MODEL\r\n
ໄດ້ຮັບ:\r\n +OK=NA111-A\r\n
1.5 Query/Set ຊື່
ຄໍາສັ່ງ | AT + NAME |
ຟັງຊັນ | ສອບຖາມ, ຕັ້ງຊື່ |
ສົ່ງຄໍາຖາມ) | AT+NAME |
ຕອບຄໍາຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+NAME= (ຈຳກັດ 10 Bytes) |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+NAME\r\n
ໄດ້ຮັບ:\r\n +OK=A0001\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+NAME=001\r\n
ໄດ້ຮັບ: \r\n +OK \r\n
1.6 Query/Set ID
ຄໍາສັ່ງ | AT+SN |
ຟັງຊັນ | ສອບຖາມ, ນັ່ງ |
ສົ່ງຄໍາຖາມ) | AT+SN |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+SN= (ຈຳກັດ 24 Bytes) |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+SN\r\n
ໄດ້ຮັບ:\r\n +OK=0001\r\n
ຕັ້ງຄ່າ:
ສົ່ງ:AT+SN=111\r\n
ໄດ້ຮັບ:\r\n +OK \r\n
1.7 ເປີດ ໃໝ່
ຄໍາສັ່ງ | AT+REBT |
ຟັງຊັນ | ປິດເປີດໃໝ່ |
ສົ່ງ | AT+REBT |
ກັບຄືນ | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສົ່ງ: AT+REBT\r\n
ໄດ້ຮັບ:\r\n +OK \r\n
ລໍຖ້າໃຫ້ຣີສະຕາດສຳເລັດ.
1.8 ປັບ ໃໝ່
ຄໍາສັ່ງ | AT+RESTORE |
ຟັງຊັນ | ຣີເຊັດ |
ສົ່ງ | AT+RESTORE |
ກັບຄືນ | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສົ່ງ:AT+RESTORE\r\n
ໄດ້ຮັບ:\r\n +OK \r\n
ລໍຖ້າໃຫ້ Reset ສຳເລັດ.
1.9 ສະບັບສອບຖາມຂໍ້ມູນ
ຄໍາສັ່ງ | AT + VER |
ຟັງຊັນ | ຂໍ້ມູນສະບັບສອບຖາມ |
ສົ່ງ | AT+VER |
ກັບຄືນ | +ຕົກລົງ |
【ຕົວຢ່າງample 】
ສົ່ງ: AT+VER\r\n
ໄດ້ຮັບ:\r\n +OK =9050-0-xx\r\n
[ຫມາຍເຫດ] xx ເປັນຕົວແທນສະບັບທີ່ແຕກຕ່າງກັນ;
1.10 ທີ່ຢູ່ Query MAS
ຄໍາສັ່ງ | AT + MAC |
ຟັງຊັນ | ສອບຖາມທີ່ຢູ່ MAC |
ສົ່ງ | AT+MAC |
ກັບຄືນ | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ກັບຄືນຮູບແບບຂໍ້ມູນ “xx-xx-xx-xx-xx-xx” |
【ຕົວຢ່າງample 】
ສົ່ງ: AT+MAC\r\n
Received:\r\n+OK=84-C2-E4-36-05-A2\r\n
1.11 Query/Set Native LORA Parameters
ຄໍາສັ່ງ | LORA |
ຟັງຊັນ | ຕັ້ງຄ່າພາລາມິເຕີ lora ເດີມ |
ສົ່ງຄໍາຖາມ) | AT+LORA |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+LORA= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | 1. ADDR(ທີ່ຢູ່ທ້ອງຖິ່ນ): 0-65535 2. NETID(Network ID):0-255 3. AIR_BAUD(ອັດຕາຂໍ້ມູນທາງອາກາດ): 300,600,1200,2400,4800,9600,19200 230SL) 300,1200,2400,4800,9600,19200,38400,62500SL(400) 4. PACK_LENGTH(Packet length): 240, 128, 64, 32 5. RSSI_EN(Ambient Noise Enable) ປິດ: RSCHOFF, ເປີດ: RSCHON 6. TX_POW(ກຳລັງສົ່ງ) ສູງ: PWMAX, ກາງ: PWMID, ຕ່ຳ: PWLOW, ຕ່ຳຫຼາຍ: PWMIN 7. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 8. RSSI_DATA(Data Noise Enable) ປິດ: RSDATOFF, ເປີດ: RSDATON 9. TR_MOD(ວິທີການໂອນ) ການສົ່ງຜ່ານໂປ່ງໃສ: TRNOR, ການສົ່ງຕໍ່ຈຸດຄົງທີ່: TRFIX 10. RELAY(Relay function) relay ປິດ: RLYOFF, relay ເປີດ: RLYON 11. LBT(LBT Enable) ປິດ:LBTOFF, ເປີດ:LBTON 12. WOR(Worded) WOR receiver: WORRX, WOR sender: WORTX, Close WOR: WOROFF 13. WOR_TIM(ໄລຍະເວລາ WOR, ຫົວໜ່ວຍ ms) 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 14. ລະຫັດການສື່ສານ CRYPT: 0-65535 |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ:AT+ LORA \r\n
ໄດ້ຮັບ:
\r\n+OK=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROFF,20 00,0\r\n
ຕັ້ງຄ່າ:
ສົ່ງ:
AT+LORA=0,0,2400,240,RSCHOFF,PWMAX,23,RSDATOFF,TRNOR,RLYOFF,LBTOFF,WOROF, 2000,0\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.12 ກໍານົດພາລາມິເຕີ LORA ໄລຍະໄກ
ຄໍາສັ່ງ | LORA |
ຟັງຊັນ | ຕັ້ງຄ່າພາລາມິເຕີ lora ເດີມ |
ສົ່ງຕັ້ງ) | AT+REMOLORA= |
ການຕັ້ງຄ່າກັບຄືນໄປບ່ອນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | 1. ADDR(ທີ່ຢູ່ທ້ອງຖິ່ນ): 0-65535 2. NETID(Network ID):0-255 3. BAUD(ອັດຕາ Baud): 1200,2400,4800,9600,19200,38400,57600,115200 PARITY(ບິດຂໍ້ມູນ, ບິດບິດ, ບິດຢຸດ) 8N1, 8O1, 8E1 4. AIR_BAUD(ອັດຕາຂໍ້ມູນທາງອາກາດ): 300,600,1200,2400,4800,9600,19200(230SL) 300,1200,2400,4800,9600, 19200,38400,62500(400SL) 5. PACK_LENGTH(Packet length): 240, 128, 64, 32 6. RSSI_EN(ເປີດໃຊ້ສິ່ງລົບກວນແວດລ້ອມ): ປິດ: RSCHOFF, ເປີດ: RSCHON 7. TX_POW(ກຳລັງສາຍສົ່ງ) ສູງ: PWMAX, MIDlet: PWMID, ຕ່ຳ: PWLOW, ຕ່ຳ: PWMIN 8. CH(Channel):0-64(230SL), 0-83(400SL), 0-80(900SL) 9. RSSI_DATA(ການເປີດໃຊ້ສຽງລົບກວນຂໍ້ມູນ): ປິດ: RSDATOFF, ເປີດ: RSDATON 10. TR_MOD(ວິທີການໂອນ): ການສົ່ງຜ່ານໂປ່ງໃສ: TRNOR, ການສົ່ງຕໍ່ຈຸດຄົງທີ່: TRFIX 11. RELAY(Relay function): relay ປິດ: RLYOFF, relay ເປີດ: RLYON 12. LBT(LBT Enable): ປິດ:LBTOFF, ເປີດ:LBTON 13. WOR(WOR Mode): WOR Receiver: WORRX, WOR sender: WORTX, Close WOR:WOROFF 14. WOR_TIM(WOR Cycle, Unit ms): 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000 15. ລະຫັດການສື່ສານ CRYPT: 0-65535 |
[ໝາຍເຫດ]: ການຕັ້ງຄ່າຫ່າງໄກສອກຫຼີກຕ້ອງເຊື່ອມຕໍ່ກັບລະບົບສາຍສົ່ງທີ່ໂປ່ງໃສກ່ອນທີ່ການຕັ້ງຄ່າຈະປະສົບຜົນສໍາເລັດ, ແລະການຕັ້ງຄ່າຄວາມໄວອາກາດຕ່ໍາແລະຊຸດຍ່ອຍທີ່ໃຫຍ່ກວ່າ 128Bit ສາມາດສົ່ງໄດ້ຢ່າງສໍາເລັດຜົນ.
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+AT+REMOLORA\r\n ຮັບ:
\r\n+OK=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RLYOFF,LBT OFF,WOROFF,2000,0\r\n ຕັ້ງຄ່າ:
ສົ່ງ:
AT+HTTPREQMODE=0,0,115200,8N1,2400,240,RSCHOFF,PWMAX,16,RSDATOFF,TRNOR,RL
YOFF,LBTOFF,WOROF,2000,0\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.13 Query/Set Network Parameters
ຄໍາສັ່ງ | AT+WAN |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງຕົວກໍານົດການເຄືອຂ່າຍ |
ສົ່ງຄໍາຖາມ) | AT+WAN |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+WAN= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ໂໝດ: DHCP/STATIC ທີ່ຢູ່: ທີ່ຢູ່ IP ທ້ອງຖິ່ນ Mask: subnet mask Gateway: gateway DNS:ເຊີບເວີ DNS |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+WAN\r\n
ໄດ້ຮັບ: \r\n+OK= STATIC ,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
ການຕັ້ງຄ່າ: (Dynamic IP)
ສົ່ງ: AT+WAN=DHCP, 192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
ການຕັ້ງຄ່າ: (IP ຄົງທີ່)
ສົ່ງ: AT+WAN=STATIC,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.14 Query/Set Local Port Number
ຄໍາສັ່ງ | AT+LPORT |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງໝາຍເລກພອດທ້ອງຖິ່ນ |
ສົ່ງຄໍາຖາມ) | AT+LPORT |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+LPORT= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ມູນຄ່າ (ຈໍານວນພອດ): 0-65535,0 (ໂຫມດລູກຄ້າໃຊ້ພອດແບບສຸ່ມ, ແລະໂຫມດເຊີຟເວີຕ້ອງໃຊ້ພາລາມິເຕີ "ບໍ່ແມ່ນ 0", ຖ້າບໍ່ດັ່ງນັ້ນເຄື່ອງແມ່ຂ່າຍຂອງອຸປະກອນຈະບໍ່ເປີດ); |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+LPORT\r\n
ໄດ້ຮັບ:\r\n+OK=8887\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+LPORT=8883\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.15 ການສອບຖາມ/ກຳນົດຮູບແບບການເຮັດວຽກຂອງເຄື່ອງ ແລະ ຕົວກໍານົດການເຄືອຂ່າຍຂອງອຸປະກອນເປົ້າໝາຍ
ຄໍາສັ່ງ | AT+SOCK |
ສົ່ງຄໍາຖາມ) | ສອບຖາມ ແລະຕັ້ງຕົວກໍານົດການໂປຣໂຕຄໍເຄືອຂ່າຍ |
ກັບຄືນ (ສອບຖາມ) | AT+SOCK |
ສົ່ງຊຸດ) | +ຕົກລົງ= |
ຊຸດກັບຄືນ) | AT+SOCK= |
ຂໍ້ສັງເກດ | +ຕົກລົງ |
ຟັງຊັນ | ຮູບແບບ (ຮູບແບບການເຮັດວຽກ): TCPC, TCPS, UDPC, UDPS, MQTTC, HTTPC; IP ໄລຍະໄກ (IP ເປົ້າຫມາຍ / ຊື່ໂດເມນ): ສູງສຸດຂອງ 128 ຕົວອັກສອນສາມາດຕັ້ງຊື່ໂດເມນ; ພອດໄລຍະໄກ: 1-65535; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+SOCK\r\n
ໄດ້ຮັບ:\r\n+OK=TCPC,192.168.3.3,8888\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+SOCK=TCPC,192.168.3.100,8886\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.16 ສະຖານະການເຊື່ອມຕໍ່ເຄືອຂ່າຍແບບສອບຖາມ
ຄໍາສັ່ງ | AT+LINKSTA |
ຟັງຊັນ | ສະຖານະການເຊື່ອມຕໍ່ເຄືອຂ່າຍສອບຖາມ |
ສົ່ງ | AT+LINKSTA |
ກັບຄືນ | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | STA: ເຊື່ອມຕໍ່/ຕັດການເຊື່ອມຕໍ່ |
【ຕົວຢ່າງample 】
ສົ່ງ: AT+LINKSTA\r\n
ໄດ້ຮັບ:\r\n+OK=ຕັດການເຊື່ອມຕໍ່\r\n
1.17 ການສອບຖາມ/ຕັ້ງຄ່າ Serial Port Cache ສະຖານະ Clearing Cache
ຄໍາສັ່ງ | AT+UARTCLR |
ຟັງຊັນ | ສອບຖາມ ແລະຕັ້ງສະຖານະການລຶບລ້າງແຄດພອດ serial |
ສົ່ງຄໍາຖາມ) | AT+UARTCLR |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+UARTCLR= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | STA: ເປີດ (ເປີດໃຊ້ການເຊື່ອມຕໍ່ເພື່ອລຶບລ້າງແຄດ) ປິດ (ປິດການທໍາງານການເຊື່ອມຕໍ່ການລຶບຖານຄວາມຈໍາ) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+UARTCLR\r\n
ໄດ້ຮັບ:\r\n+OK=ON\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+UARTCLR=OFF\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.18 ແບບສອບຖາມ/ຕັ້ງ ໂໝດການລົງທະບຽນແພັກເກດ
ຄໍາສັ່ງ | AT+REGMOD |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງໂໝດການລົງທະບຽນແພັກເກດ |
ສົ່ງຄໍາຖາມ) | AT+REGMOD |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+REGMOD= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ສະຖານະ: ປິດ – ປິດໃຊ້ງານ OLMAC – ສົ່ງ MAC ໃນການເຊື່ອມຕໍ່ທໍາອິດ OLCSTM – ການເຊື່ອມຕໍ່ທໍາອິດສົ່ງ EMBMAC ແບບກຳນົດເອງ – ສົ່ງ MAC ຕໍ່ແພັກເກັດ EMBCSTM – ສົ່ງຕໍ່ຊຸດແບບກຳນົດເອງ |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+REGMOD\r\n
ໄດ້ຮັບ:\r\n+OK=OFF\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+UARTCLR=OLMAC\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.19 ການສອບຖາມ/ກໍານົດເນື້ອໃນຊຸດການລົງທະບຽນແບບກຳນົດເອງ
ຄໍາສັ່ງ | REGIINFO |
ຟັງຊັນ | ສອບຖາມ/ກຳນົດເນື້ອໃນຊຸດການລົງທະບຽນແບບກຳນົດເອງ |
ສົ່ງຄໍາຖາມ) | AT+HEARTINFO |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+HEARTINFO= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ໂໝດ: ຮູບແບບຂໍ້ມູນ (HEX) hexadecimal, (STR) string; ຂໍ້ມູນຂໍ້ມູນ: ASCII limit ແມ່ນ 40 bytes, HEX limit ແມ່ນ 20 bytes; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+REGINFO\r\n
ໄດ້ຮັບ:\r\n+OK=STR,ລົງທະບຽນ msg\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+REGINFO=STR,EBTYE TEST\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.20 ການສອບຖາມ/ຕັ້ງໂໝດແພັກເກັດການເຕັ້ນຂອງຫົວໃຈ
ຄໍາສັ່ງ | AT+HEARTMOD |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງໂໝດແພັກເກັດການເຕັ້ນຂອງຫົວໃຈ |
ສົ່ງຄໍາຖາມ) | AT+ HEARTMOD |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+HEARTMOD= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ໂໝດ: NONE (ປິດ), UART (ຫົວໃຈເຕັ້ນລຳ), NET (ເຕັ້ນຂອງຫົວໃຈເຄືອຂ່າຍ); ເວລາ: ເວລາ 0-65535s, 0 (ປິດການເຕັ້ນຂອງຫົວໃຈ); |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+HEARTMOD\r\n
ໄດ້ຮັບ:\r\n+OK=NONE,0\r\n
ສົ່ງ: AT+HEARTMOD =NET,50\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.21 ການສອບຖາມ/ຕັ້ງຂໍ້ມູນການເຕັ້ນຂອງຫົວໃຈ
ຄໍາສັ່ງ | AT+HEARTINFO |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງຂໍ້ມູນການເຕັ້ນຂອງຫົວໃຈ |
ສົ່ງຄໍາຖາມ) | AT+HEARTINFO |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+HEARTINFO= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ໂໝດ: ຮູບແບບຂໍ້ມູນ (HEX) hexadecimal, (STR) string; ຂໍ້ມູນຂໍ້ມູນ: ASCII limit ແມ່ນ 40 bytes, HEX limit ແມ່ນ 20 bytes; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+HEARTINFO\r\n
ໄດ້ຮັບ:\r\n+OK=STR,ຫົວໃຈເຕັ້ນ msg\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+HEARTINFO=STR,ທົດສອບຫົວໃຈ EBTYE\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.22 ການສອບຖາມ/ຕັ້ງເວລາເຊື່ອມຕໍ່ສັ້ນ
ຄໍາສັ່ງ | AT+SHORTM |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງເວລາເຊື່ອມຕໍ່ສັ້ນ |
ສົ່ງຄໍາຖາມ) | AT+SHORTM |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+SHORTM= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເວລາ: ຈຳກັດ 2-255ວິ, ປິດ 0; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+SHORTM\r\n
ໄດ້ຮັບ:\r\n+OK=0\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+SHORTM=5\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.23 Query/set timeout time restart
ຄໍາສັ່ງ | AT+TMORST |
ຟັງຊັນ | ການສອບຖາມ/ຕັ້ງເວລາປິດເວລາເປີດໃໝ່ |
ສົ່ງຄໍາຖາມ) | AT+TMORST |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+TMOST= 60-65535s, |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເວລາ: ຈຳກັດ 2-255ວິ, ປິດ 0; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+TMORST\r\n
ໄດ້ຮັບ:\r\n+OK=300\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+SHORTM=350\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.24 ການສອບຖາມ/ກໍານົດເວລາ ແລະເວລາຂອງການຕັດການເຊື່ອມຕໍ່ ແລະການເຊື່ອມຕໍ່ຄືນໃໝ່
ຄໍາສັ່ງ | AT+TMOLINK |
ຟັງຊັນ | ສອບຖາມ / ກໍານົດເວລາແລະເວລາຂອງການຕັດການເຊື່ອມຕໍ່ແລະການເຊື່ອມຕໍ່ຄືນໃຫມ່ |
ສົ່ງຄໍາຖາມ) | AT+TMOLINK |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+TMOLINK= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເວລາ (ເວລາຕັດການເຊື່ອມຕໍ່ແລະການເຊື່ອມຕໍ່ຄືນໃຫມ່): ຈໍາກັດ 1-255, 0 ປິດ; ຈໍານວນ (ເວລາຂອງການຕັດການເຊື່ອມຕໍ່ແລະການເຊື່ອມຕໍ່ຄືນ): ຈໍາກັດ 1-60 ເທື່ອ; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+TMOLINK\r\n
ໄດ້ຮັບ:\r\n+OK=5,5\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+TMOLINK=10,10\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
1.25 Web ພອດການຕັ້ງຄ່າ
ຄໍາສັ່ງ | AT +WEBCFGPORT |
ຟັງຊັນ | ສອບຖາມແລະກໍານົດ web ພອດການຕັ້ງຄ່າ |
ສົ່ງຄໍາຖາມ) | AT +WEBCFGPORT |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+TMOLINK= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | PORT: 2-65535 |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+WEBCFGPORT\r\n
ໄດ້ຮັບ:\r\n+OK=80\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+WEBCFGPORT=80\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
ຟັງຊັນ Modbus AT ຊຸດຄໍາສັ່ງ
2.1 ສະຫຼຸບຂອງ “ຟັງຊັນ Modbus” ຄໍາສັ່ງ
ຄໍາສັ່ງ | ລາຍລະອຽດ |
AT+MODWKMOD | ໂໝດ Modbus |
AT+MODPTCL | ການປ່ຽນແປງອະນຸສັນຍາ |
AT+MODGTWYTM | ການເກັບຮັກສາ Gateway ຄໍາແນະນໍາການເກັບຮັກສາເວລາແລະໄລຍະການສອບຖາມ |
AT+MODCMDEDIT | ຄໍາສັ່ງ Modbus RTU ຖືກເກັບໄວ້ກ່ອນ |
2.2 ຮູບແບບການເຮັດວຽກຂອງ Query Modbus ແລະເວລາຫມົດເວລາຄໍາສັ່ງ
ຄໍາສັ່ງ | AT+MODWKMOD |
ຟັງຊັນ | ສອບຖາມແລະກໍານົດຮູບແບບການເຮັດວຽກຂອງ Modbus |
ສົ່ງຄໍາຖາມ) | AT+MODWKMOD |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ໂໝດ: NONE (ປິດການໃຊ້ງານ MODBUS) SIMPL (ການແປງໂປຣໂຕຄໍແບບງ່າຍໆ) MULIT (Multi-Master Mode) STORE (Storage Gateway) CONFIG (Gateway ທີ່ສາມາດກຳນົດຄ່າໄດ້) AUTOUP (ໂຫມດການອັບໂຫລດທີ່ເຄື່ອນໄຫວຢູ່) ໝົດເວລາ: 0-65535; |
ສອບຖາມ:
ສົ່ງ: AT+MODWKMOD\r\n
ໄດ້ຮັບ:\r\n+OK=SIMPL,100\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MODWKMOD=MULIT,1000\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
2.3 ເປີດໃຊ້ Modbus TCP ການແປງໂປຣໂຕຄໍ Modbus RTU
ຄໍາສັ່ງ | AT+MODPTCL |
ຟັງຊັນ | ສອບຖາມ ແລະຕັ້ງຄ່າການແປງໂປຣໂຕຄໍ Modbus TCP<=>Modbus RTU) |
ສົ່ງຄໍາຖາມ) | AT+MODPTCL |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ໂໝດ: ເປີດ(ເປີດໃຊ້ງານການແປງໂປຣໂຕຄໍ) OFF(ປິດການໃຊ້ງານການແປງໂປຣໂຕຄໍ) |
ສອບຖາມ:
ສົ່ງ: AT+MODPTCL\r\n
ໄດ້ຮັບ:\r\n+OK=ON\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MODPTCL=ON\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
2.4 ຕັ້ງເວລາເກັບຮັກສາຄໍາສັ່ງ Modbus gateway ແລະໄລຍະການສອບຖາມອັດຕະໂນມັດ
ຄໍາສັ່ງ | AT+MODGTWYTM |
ຟັງຊັນ | ສອບຖາມ ແລະກຳນົດຄ່າເວລາເກັບຮັກສາຄຳສັ່ງ Modbus gateway ແລະໄລຍະການສອບຖາມອັດຕະໂນມັດ |
ສົ່ງ (ສອບຖາມ) | AT+MODGTWYTM |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ເວລາ 1: ເວລາເກັບຮັກສາຄໍາແນະນໍາ (1-255 ວິນາທີ) Time2: ໄລຍະເວລາສອບຖາມອັດຕະໂນມັດ (1-65535 milliseconds) |
ສອບຖາມ:
ສົ່ງ: AT+MODGTWYTM\r\n
ໄດ້ຮັບ:\r\n+OK=10,200\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MODGTWYTM=5,100\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
2.5 ການສອບຖາມ ແລະແກ້ໄຂຄຳສັ່ງທີ່ເກັບໄວ້ລ່ວງໜ້າຂອງປະຕູການຕັ້ງຄ່າ Modbus
ຄໍາສັ່ງ | AT+MODCMDEDIT |
ຟັງຊັນ | ສອບຖາມ ແລະແກ້ໄຂຄຳສັ່ງທີ່ເກັບໄວ້ລ່ວງໜ້າຂອງປະຕູການຕັ້ງຄ່າ Modbus |
ສົ່ງຄໍາຖາມ) | AT+MODCMDEDIT |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ຂໍ້ສັງເກດ | ໂຫມດ: ADD ເພີ່ມຄໍາສັ່ງ; DEL ລຶບຄໍາແນະນໍາ; CLR ຄໍາສັ່ງທີ່ຈະແຈ້ງ; CMD: ຄໍາສັ່ງ Modbus (ພຽງແຕ່ສະຫນັບສະຫນູນຄໍາສັ່ງ Modbus RTU ມາດຕະຖານ, ບໍ່ຈໍາເປັນຕ້ອງຕື່ມຂໍ້ມູນໃສ່ໃນການກວດສອບ, ພຽງແຕ່ລະຫັດຟັງຊັນຂອງຄໍາສັ່ງອ່ານ 01, 02, 03, 04 ທີ່ສາມາດຕັ້ງຄ່າໄດ້), ບໍ່ສາມາດເກັບຮັກສາຄໍາສັ່ງດຽວກັນແລະສົ່ງຄືນ +ERR =- 4; |
ສອບຖາມ:
ສົ່ງ: AT+MODCMDEDIT\r\n
ໄດ້ຮັບ: \r\n+OK=\r\n
1: 02 03 00 00 00 02\r\n
2: 01 03 00 05 00 00\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MODCMDEDIT=ADD,0103000A0003\r\n(ເພີ່ມຄຳສັ່ງ)
ໄດ້ຮັບ:\r\n+OK\r\n
ສົ່ງ: AT+MODCMDEDIT=DEL,0103000A0003\r\n(ລຶບຄຳສັ່ງ)
ໄດ້ຮັບ:\r\n+OK\r\n
ສົ່ງ: AT+MODCMDEDIT=CLR,0103000A0003\r\n(ລຶບຄຳສັ່ງ)
ໄດ້ຮັບ:\r\n+OK\r\n
ຊຸດຄໍາສັ່ງ Internet of Things AT
3.1 ສະຫຼຸບຄຳສັ່ງ “ຄວາມສາມາດຂອງ IoT”
ຄໍາສັ່ງ | ລາຍລະອຽດ |
AT+HTPREQMODE | ວິທີການຮ້ອງຂໍ HTTP |
AT+HTPURL | HTTP URL ເສັ້ນທາງ |
AT+HTPHEAD | ສ່ວນຫົວ HTTP |
AT+MQTTCLOUD | ເວທີ MQTT |
AT+MQTKPALIVE | MQTT ໄລຍະເວລາຮັກສາການເຕັ້ນຂອງຫົວໃຈ |
AT+MQTDEVID | ID ລູກຄ້າ MQTT |
AT+MQTUSER | ຊື່ຜູ້ໃຊ້ MQTT |
AT+MQTPASS | ລະຫັດຜ່ານ MQTT |
AT+MQTTPRDKEY | ລະຫັດຜະລິດຕະພັນ Alibaba Cloud |
AT+MQTSUB | ຫົວຂໍ້ການສະຫມັກ MQTT |
AT+MQTPUB | MQTT ເຜີຍແຜ່ຫົວຂໍ້ |
3.2 MQTT ແລະ HTTP ເປົ້າຫມາຍ IP ຫຼືການຕັ້ງຄ່າຊື່ໂດເມນ
ອ້າງອີງເຖິງ “ການສອບຖາມ/ກຳນົດຮູບແບບການເຮັດວຽກຂອງເຄື່ອງ ແລະ ຕົວກໍານົດການເຄືອຂ່າຍຂອງອຸປະກອນເປົ້າໝາຍ”.
ຕັ້ງຄ່າໂຫມດ MQTT ແລະຕົວກໍານົດເປົ້າຫມາຍ:
ສົ່ງ: AT+SOCK=MQTTC, mqtt.heclouds.com,6002\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
ຕັ້ງຄ່າໂຫມດ MQTT ແລະຕົວກໍານົດເປົ້າຫມາຍ:
ສົ່ງ: AT+SOCK=HTTPC,www.baidu.com,80\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.3 ການສອບຖາມ/ຕັ້ງວິທີການຮ້ອງຂໍ HTTP
ຄໍາສັ່ງ | AT+HTPREQMODE |
ຟັງຊັນ | ການສອບຖາມ/ຕັ້ງວິທີການຮ້ອງຂໍ HTTP |
ສົ່ງ (ສອບຖາມ) | AT+HTPREQMODE |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງ (ຕັ້ງ) | AT+HTPREQMODE= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ວິທີການ: GET\POST |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+HTPREQMODE\r\n
ໄດ້ຮັບ:\r\n+OK=GET\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+HTPREQMODE=POST\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.4 Query/Set HTTP URL ເສັ້ນທາງ
ຄໍາສັ່ງ | AT+HTPURL |
ຟັງຊັນ | Query/ຕັ້ງ HTTP URL ເສັ້ນທາງ |
ສົ່ງຄໍາຖາມ) | AT+HTPURL |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+HTPURL= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເສັ້ນທາງ: ການຮ້ອງຂໍ HTTP URL ທີ່ຢູ່ຊັບພະຍາກອນ (ຄວາມຍາວຈໍາກັດ 0-128 ຕົວອັກສອນ) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+HTPURL\r\n
ໄດ້ຮັບ: \r\n+OK=/1.php?\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+HTPURL=/view/ed7e65a90408763231126edb6f1aff00bfd57061.html\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.5 Query/ຕັ້ງ HTTP headers
ຄໍາສັ່ງ | AT+HTPHEAD |
ຟັງຊັນ | Query/ຕັ້ງ HTTP headers |
ສົ່ງ (ສອບຖາມ) | AT+HTPHEAD |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= , |
ສົ່ງຊຸດ) | AT+HTPHEAD= , |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | Para (HTTP ສົ່ງຄືນຂໍ້ມູນພອດ serial ກັບ header): DEL: ບໍ່ມີ header; ເພີ່ມ: ກັບ Baotou; ຫົວ (ສ່ວນຫົວການຮ້ອງຂໍ HTTP): ຄວາມຍາວຈໍາກັດ 128 ຕົວອັກສອນ; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+HTPHEAD\r\n
ໄດ້ຮັບ:\r\n+OK=Delousers-Agent: Mozilla/5.0\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+HTPHEAD=ADD, ເຈົ້າພາບ: www.ebyte.com\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.6 ການສອບຖາມ/ຕັ້ງເວທີເປົ້າໝາຍ MQTT
ຄໍາສັ່ງ | AT+MQTTCLOUD |
ຟັງຊັນ | ການສອບຖາມ/ຕັ້ງເວທີເປົ້າໝາຍ MQTT |
ສົ່ງ (ສອບຖາມ) | AT+MQTTCLOUD |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງ (ຕັ້ງ) | AT+MQTTCLOUD= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເຊີບເວີ (ແພລດຟອມເປົ້າໝາຍ MQTT): STANDARD (ເຊີບເວີໂປຣໂຕຄໍມາດຕະຖານ MQTT3.1.1) ONENET (OneNote-MQTT server) ALI (Alibaba Cloud MQTT server) BAIDU (Baidu Cloud MQTT Server) HUAWEI (Huawei Cloud MQTT Server) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTTCLOUD\r\n
ໄດ້ຮັບ:\r\n+OK=STANDARD\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTTCLOUD=BAIDU\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.7 Query/set MQTT keep-alive heartbeat packet ວົງການສົ່ງ
ຄໍາສັ່ງ | AT+MQTKPALIVE |
ຟັງຊັນ | ຄິວຣີ/ຕັ້ງຊຸດການສົ່ງຫົວໃຈເຕັ້ນຂອງຫົວໃຈ MQTT ທີ່ມີຊີວິດຊີວາ |
ສົ່ງຄໍາຖາມ) | AT+MQTKPALIVE |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+MQTKPALIVE= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ເວລາ: ເວລາການເຕັ້ນຂອງຫົວໃຈ MQTT ຮັກສາຊີວິດ (ຈໍາກັດ 1-255 ວິນາທີ, ເລີ່ມຕົ້ນ 60s, ມັນບໍ່ໄດ້ຖືກແນະນໍາໃຫ້ດັດແປງ); |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTKPALIVE\r\n
ໄດ້ຮັບ:\r\n+OK=60\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTKPALIVE=30\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.8 ການສອບຖາມ/ຕັ້ງຊື່ອຸປະກອນ MQTT (Client ID)
ຄໍາສັ່ງ | AT+MQTDEVID |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງຊື່ອຸປະກອນ MQTT (Client ID) |
ສົ່ງຄໍາຖາມ) | AT+MQTDEVID |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+MQTDEVID= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | Client ID: ຊື່ອຸປະກອນ MQTT (Client ID) ຖືກຈຳກັດໃຫ້ມີຄວາມຍາວ 128 ຕົວອັກສອນ; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTDEVID\r\n
ໄດ້ຮັບ: \r\n+OK=test-1\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTDEVID=6164028686b027ddb5176_NA111-TEST\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.9 Query/Set MQTT Username (ຊື່ຜູ້ໃຊ້/ຊື່ອຸປະກອນ)
ຄໍາສັ່ງ | AT+MQTUSER |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງຊື່ຜູ້ໃຊ້ MQTT (ຊື່ຜູ້ໃຊ້/ຊື່ອຸປະກອນ) |
ສົ່ງຄໍາຖາມ) | AT+MQTUSER |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+MQTUSER= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ຊື່ຜູ້ໃຊ້: ID ຜະລິດຕະພັນ MQTT (ຊື່ຜູ້ໃຊ້ / ຊື່ອຸປະກອນ) ມີຄວາມຍາວຈໍາກັດ 128 ຕົວອັກສອນ; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTUSER\r\n
ໄດ້ຮັບ:\r\n+OK=ebyte-IOT\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTUSER=12345678&a1Ofdo5l0\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.10 ການສອບຖາມ/ຕັ້ງລະຫັດຜະລິດຕະພັນ MQTT (ລະຫັດຜ່ານ/ຄວາມລັບຂອງອຸປະກອນ MQTT)
ຄໍາສັ່ງ | AT+MQTPASS |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງ MQTT ເຂົ້າສູ່ລະບົບລະຫັດຜ່ານ (MQTT Password/Device Secret) |
ສົ່ງ (ສອບຖາມ) | AT+MQTPASS |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງ (ຕັ້ງ) | AT+MQTPASS= |
ກັບຄືນ (ຊຸດ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ລະຫັດຜ່ານ: ລະຫັດຜ່ານເຂົ້າສູ່ລະບົບ MQTT (MQTT ລະຫັດຜ່ານ / ຄວາມລັບອຸປະກອນ) ມີຄວາມຍາວຈໍາກັດ 128 ຕົວອັກສອນ; |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTPASS\r\n
ໄດ້ຮັບ:\r\n+OK=12345678\r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTPASS=87654321\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.11 ການສອບຖາມ/ຕັ້ງລະຫັດຜະລິດຕະພັນຂອງ Alibaba Cloud MQTT
ຄໍາສັ່ງ | AT+MQTTPRDKEY |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງລະຫັດຜະລິດຕະພັນຂອງ Alibaba Cloud MQTT |
ສົ່ງຄໍາຖາມ) | AT+MQTTPRDKEY |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= |
ສົ່ງຊຸດ) | AT+MQTTPRDKEY= |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | ລະຫັດຜະລິດຕະພັນ: ລະຫັດຜະລິດຕະພັນຂອງ Alibaba Cloud (ຈໍາກັດ 64 ຕົວອັກສອນ) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTTPRDKEY\r\n
ໄດ້ຮັບ:\r\n+OK=ກະແຈຜະລິດຕະພັນຜູ້ໃຊ້\r\n ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTTPRDKEY=a1HEeOIqVHU\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.12 ຄໍາຖາມ / ກໍານົດຫົວຂໍ້ການສະຫມັກ MQTT
ຄໍາສັ່ງ | AT+MQTSUB |
ຟັງຊັນ | ສອບຖາມ/ຕັ້ງຫົວຂໍ້ການສະໝັກໃຊ້ MQTT |
ສົ່ງຄໍາຖາມ) | AT+MQTSUB |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= , |
ສົ່ງຊຸດ) | AT+MQTSUB= , |
ຊຸດກັບຄືນ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | Qos: ພຽງແຕ່ສະຫນັບສະຫນູນລະດັບ 0, 1; ຫົວຂໍ້: ຫົວຂໍ້ການສະໝັກໃຊ້ MQTT (ຈຳກັດຄວາມຍາວ 128 ຕົວອັກສອນ) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTSUB\r\n
ໄດ້ຮັບ: \r\n+OK= 0, ຫົວຂໍ້ \r\n ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTSUB=0,/ggip6zWo8of/NA111-TEST/user/SUB\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
3.13 Query/Set MQTT ເຜີຍແຜ່ຫົວຂໍ້
ຄໍາສັ່ງ | AT+MQTPUB |
ຟັງຊັນ | Query/Set MQTT ເຜີຍແຜ່ຫົວຂໍ້ |
ສົ່ງ (ສອບຖາມ) | AT+MQTPUB |
ກັບຄືນ (ສອບຖາມ) | +ຕົກລົງ= , |
ສົ່ງ (ຕັ້ງ) | AT+MQTPUB= , |
ກັບຄືນ (ຊຸດ) | +ຕົກລົງ |
ຂໍ້ສັງເກດ | Qos: ພຽງແຕ່ສະຫນັບສະຫນູນລະດັບ 0, 1; ຫົວຂໍ້: MQTT ເຜີຍແຜ່ຫົວຂໍ້ (ຈໍາກັດພຽງແຕ່ 128 ຕົວອັກສອນໃນຄວາມຍາວ) |
【ຕົວຢ່າງample 】
ສອບຖາມ:
ສົ່ງ: AT+MQTPUB\r\n
ໄດ້ຮັບ: \r\n+OK=0,ຫົວຂໍ້ \r\n
ຕັ້ງຄ່າ:
ສົ່ງ: AT+MQTPUB= 0,/ggip6zWo8of/NA111-TEST/user/PUB\r\n
ໄດ້ຮັບ:\r\n+OK\r\n
AT Configuration Example
4.1 ຕົວຢ່າງample ຂອງການເຊື່ອມຕໍ່ກັບເຄື່ອງແມ່ຂ່າຍມາດຕະຖານ MQTT3.1.1
{ ລູກຄ້າ id:876275396
mqtt ຊື່ຜູ້ໃຊ້: 485233
mqtt ລະຫັດຜ່ານ:E_DEV01
ເຊີບເວີ mqtt: mqtt.heclouds.com
mqtt ພອດ: 6002}
ຟື້ນຟູການຕັ້ງຄ່າໂຮງງານກ່ອນການຕັ້ງຄ່າເພື່ອຫຼີກເວັ້ນການເປີດໃຊ້ຫນ້າທີ່ບໍ່ໄດ້ໃຊ້.
ສົ່ງ (+++)
3S内SEND(AT)
RECV(+OK=AT ເປີດ)
ສົ່ງ (AT+RESTORE)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນຂ້າງເທິງສາມາດໃຊ້ຮາດແວເພື່ອຟື້ນຟູການຕັ້ງຄ່າໂຮງງານ.
ຂັ້ນຕອນທີ 1: ເຂົ້າສູ່ໂໝດການຕັ້ງຄ່າ AT;
ສົ່ງ (+++)
3S内SEND(AT)
RECV(+OK=AT ເປີດ)
ຂັ້ນຕອນທີ 2: ເປີດໃຊ້ IP ແບບໄດນາມິກ, ຖ້າທ່ານຕັ້ງຄ່າ IP ທີ່ສອດຄ້ອງກັນສໍາລັບເຄືອຂ່າຍທ້ອງຖິ່ນ
ເຄື່ອງແມ່ຂ່າຍຂອງ MQTT, ໃຊ້ IP ແບບເຄື່ອນໄຫວຢູ່ທີ່ນີ້;
ສົ່ງ(AT+WAN=DHCP,192.168.3.7,255.255.255.0,192.168.3.1,114.114.114.114)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 3: ຕັ້ງຄ່າໂໝດເຮັດວຽກ ແລະທີ່ຢູ່ເຊີບເວີ MQTT ແລະພອດ;
ສົ່ງ(AT+SOCK=MQTTC,mqtt.heclouds.com,6002)
RECV(+OK=ແລະພອດທ້ອງຖິ່ນຖືກຕັ້ງເປັນ 0)
ຂັ້ນຕອນທີ 4: ເລືອກເວທີ MQTT;
ສົ່ງ(AT+MQTTCLOUD=ມາດຕະຖານ) RECV(+OK)
ຂັ້ນຕອນທີ 5: ກຳນົດຄ່າ Client ID ຂອງອຸປະກອນ;
ສົ່ງ(AT+MQTDEVID=876275396)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 6: ຕັ້ງຄ່າຊື່ຜູ້ໃຊ້ mqtt ຂອງອຸປະກອນ;
ສົ່ງ(AT+MQTUSER=485233)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 7: ຕັ້ງຄ່າລະຫັດຜ່ານ mqtt ຂອງອຸປະກອນ;
ສົ່ງ(AT+MQTPASS=E_DEV01)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 8: ຈອງຫົວຂໍ້ທີ່ສອດຄ້ອງກັນ (ຫົວຂໍ້);
ສົ່ງ(AT+MQTSUB=0,EBYTE_TEST)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 9: ຕັ້ງຄ່າຫົວຂໍ້ທີ່ໃຊ້ສໍາລັບການເຜີຍແຜ່;
ສົ່ງ(AT+MQTPUB=0,EBYTE_TEST)
RECV(+ຕົກລົງ)
ຂັ້ນຕອນທີ 10: ຣີສະຕາດອຸປະກອນ
ສົ່ງ(AT+REBT)
RECV(+ຕົກລົງ)
ສິດທິການຕີຄວາມໝາຍສຸດທ້າຍເປັນຂອງ Chengdu Ebyte Electronic Technology Co., Ltd.
ປະຫວັດການແກ້ໄຂ
ຮຸ່ນ | ວັນທີ | ລາຍລະອຽດ | ອອກໂດຍ |
1.0 | 2022-01-15 | ສະບັບເລີ່ມຕົ້ນ | LC |
ກ່ຽວກັບພວກເຮົາ
ສະຫນັບສະຫນູນດ້ານວິຊາການ: support@cdebyte.com
ລິ້ງດາວໂຫຼດເອກະສານ ແລະການຕັ້ງຄ່າ RF: www.cdebyte.com/en/
ໂທ: +86-28-61399028
ແຟັກ: 028-64146160
Web:www.cdebyte.com/en/
ທີ່ຢູ່: ສູນປະດິດສ້າງ B333-D347, 4# XI-XIN Road, Chengdu, Sichuan, ຈີນ
ລິຂະສິດ © 2012-2022, Chengdu Ebyte Electronic Technology Co., Ltd.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
EBYTE E90-DTU Wireless Data Transmission Router Gateway [pdf] ຄູ່ມືການສອນ E90-DTU, E90-DTU Wireless Data Transmission Router Gateway, Wireless Data Transmission Router Gateway, Data Transmission Router Gateway, Transmission Router Gateway, Router Gateway |