AT | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT | — | ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Π», ΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ «OK» |
AT+RST | ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ | Π±Π°Π·ΠΎΠ²Π°Ρ | AR+RST | — | ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK» |
AT+GMR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GMR | — | ΠΠ΅ΡΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ 8 ΡΠΈΡΡ. ΠΠ΅ΡΠ²Π°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΡΠΈΡΡΡ — Π²Π΅ΡΡΠΈΡ AT (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0022), Π²ΡΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° 4 — Π²Π΅ΡΡΠΈΡ SDK (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0100) |
AT+GSLP | ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GSLP= | ΠΡΠΈΠΌΠ΅Ρ: AT+GSLP=5000 (5ΡΠ΅ΠΊ) ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΡΠ΅Π» ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ½Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄Ρ XPD_DCDC ΠΈ EXT_RSTB | |
ATE | Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΡΡ ΠΎ | Π±Π°Π·ΠΎΠ²Π°Ρ | ATE0 ATE1 | ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ATE Π±Π΅Π· 0 ΠΈΠ»ΠΈ 1 ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅. | |
AT+RESTORE | Π‘Π±ΡΠΎΡΠΈΡΡ Π½Π° Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+RESTORE | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΏΠΎΡΠ»Π΅ ΡΠ±ΡΠΎΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ | |
AT+UART_CUR | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° (current, Ρ.Π΅. Π±Π΅Π· ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΠΎ flash ΠΏΠ°ΠΌΡΡΡ) | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+ UART_CUR= baudrate, databits, stopbits, parity, flow control | ΡΠΊΠΎΡΠΎΡΡΡ 4400-4608000 Π±ΠΈΡΡ Π΄Π°Π½Π½ΡΡ 5οΌ5 Π±ΠΈΡ 6οΌ6 Π±ΠΈΡ 7οΌ7 Π±ΠΈΡ 8οΌ8 Π±ΠΈΡ ΡΡΠΎΠΏ Π±ΠΈΡΡ 1οΌ1 ΡΡΠΎΠΏ Π±ΠΈΡ 2οΌ1.5 ΡΡΠΎΠΏ Π±ΠΈΡ 3οΌ2 ΡΡΠΎΠΏ Π±ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅ΡΠ½ΠΎΡΡΠΈ 0: Π½Π΅Ρ 1οΌOdd 2οΌEVEN flow control 0οΌflow control ΠΎΡΠΊΠ»ΡΡΠ΅Π½ 1οΌΠ²ΠΊΠ»ΡΡΠ΅Π½ RTS 2οΌΠ²ΠΊΠ»ΡΡΠ΅Π½ CTS 3οΌΠ²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΎΠ±Π° RTS ΠΈ CTS (MTCK — UART0 CTS , MTDO — UART0 RTS) ΠΡΠΈΠΌΠ΅Ρ: AT+UART=115200,8,1,0,0 | |
AT+UART_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+UART_CUR | Π±Π°Π·ΠΎΠ²Π°Ρ | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWMODE_CUR | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° wifi Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° (current, Ρ.Π΅. Π±Π΅Π· ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΠΎ flash ΠΏΠ°ΠΌΡΡΡ) | wifi | AT+CWMODE_CUR= | AT+CWMODE_CUR? AT+CWMODE_CUR=? | 1=Station (WiFi ΠΊΠ»ΠΈΠ΅Π½Ρ), 2=SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°), 3=ΠΠ±Π° ΡΠ΅ΠΆΠΈΠΌΠ° (Station+SoftAP) ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, AT+CWMODE_CUR=1 |
AT+CWMODE_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CWMODE_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWJAP_CUR | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ AP, ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° (current, Ρ.Π΅. Π±Π΅Π· ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΠΎ flash ΠΏΠ°ΠΌΡΡΡ) | wifi | AT+CWJAP_CUR =, | AT+CWJAP_CUR? ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ΅ΡΠΈ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ OK ΠΈΠ»ΠΈ ERROR. SSID WiFi ΡΠ΅ΡΠΈ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ , ΠΏΠ°ΡΠΎΠ»Ρ Π΄ΠΎ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ASCII. ΠΠΎΠΌΠ°Π½Π΄Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°). ΠΠ°Π½Π½ΡΠ΅ ΡΠ΅ΡΠΈ ΠΠ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΠΈ. Π ΡΠ»ΡΡΠ°Π΅ Π½Π°Π»ΠΈΡΠΈΡ Π² SSID ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (β,βγβββ ΠΈβ\β) ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΌ ΡΠ»Π΅ΡΠ΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ β0123456789β\β ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΈΠ΄ AT+CWJAP_CUR =βab\\\,cβοΌβ0123456789\β\\β |
AT+CWJAP_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CWJAP_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWLAP | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ° | wifi | AT+CWLAP ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° | AT+CWLAP=ssid,mac,ch ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°, ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ | ΠΡΠ²ΠΎΠ΄ΠΈΡ SSID, ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΠ»Ρ ΡΠΈΠ³Π½Π°Π»Π°, MAC Π°Π΄ΡΠ΅Ρ, Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°Π½Π°Π»Π°. Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK ΠΡΠΈΠΌΠ΅ΡΡ: AT+CWLAP=»wifi»,»ca:d7:19:d8:a6:44″,6 ΠΈΠ»ΠΈ ΠΏΠΎΠΈΡΠΊ WiFi ΡΠ΅ΡΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ «home» AT+CWLAP=»home»,»» |
AT+CWQAP | ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° | wifi | AT+CWQAP | AT+CWQAP=? ΡΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ | — |
AT+CWSAP_CUR | Π‘ΠΎΠ·Π΄Π°ΡΡ SoftAP (ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ°) Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CWSAP_CUR= ,,, | AT+CWSAP_CUR? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° | ΠΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°). Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ AT+RST. SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . ΠΠ°ΡΠΎΠ»Ρ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK (Π¨ΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ WEP Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ) ΠΡΠΈΠΌΠ΅Ρ: AT+CWSAP_CUR=»ESP8266″,»1234567890″,5,3 |
AT+CWSAP_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CWSAP_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWLIF | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅ΡΠ° ΡΡΠ°Π½ΡΠΈΠΉ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ ESP8266 SoftAP ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° | wifi | AT+CWLIF | — | (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² 2-SoftAP ΠΈ 3-Station+SoftAP) |
AT+CWDHCP_CUR | ΠΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠΈΡΡ DHCP ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CWDHCP_CUR=, | 0 : ESP8266 SoftAP 1 : ESP8266 station 2 : SoftAP ΠΈ station 0 : ΠΡΠΊΠ»ΡΡΠΈΡΡ DHCP 1 : ΠΠΊΠ»ΡΡΠΈΡΡ DHCP ΠΡΠΈΠΌΠ΅Ρ: AT+CWDHCP_CUR=0,1 | |
AT+CWDHCP_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CWDHCP_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWAUTOCONN | ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° (ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ) | wifi | AT+CWAUTOCONN= | 0 : Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΠ°ΡΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ 1 : ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΠ°ΡΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ESP8266 station Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° | |
AT+CIPSTAMAC_CUR | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CIPSTAMAC= | AT+CIPSTAMAC_CUR? ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ MAC Π°Π΄ΡΠ΅Ρ Station | ΠΡΠΈΠΌΠ΅Ρ: AT+CIPSTAMAC_CUR=»18:fe:35:98:d3:7b» |
AT+CIPSTAMAC_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CIPSTAMAC_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CIPAPMAC_CUR | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°) Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CIPAPMAC_CUR= | AT+CIPAPMAC_CUR?ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ MAC Π°Π΄ΡΠ΅Ρ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° SoftSP | ΠΡΠΈΠΌΠ΅Ρ: AT+CIPAPMAC_CUR=»1a:fe:36:97:d5:7b» |
AT+CIPAPMAC_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CIPAPMAC_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CIPSTA_CUR | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CIPSTA_CUR=[,,] | AT+CIPSTA_CUR?ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ IP Π°Π΄ΡΠ΅Ρ station | ip — ip Π°Π΄ΡΠ΅Ρ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ, — ΡΠ»ΡΠ· ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, — ΠΌΠ°ΡΠΊΠ° ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPSTA_CUR=»192.168.6.100″,»192.168.6.1″,»255.255.255.0″ |
AT+CIPSTA_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CIPSTA_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CIPAP_CUR | ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°) Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ΅Π°Π½ΡΠ° | wifi | AT+CIPAP_CUR= | AT+CIPAP_CUR?ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ IP Π°Π΄ΡΠ΅Ρ SoftAP (ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°) | ΠΡΠΈΠΌΠ΅Ρ: AT+CIPAP_CUR=»192.168.5.1″ |
AT+CIPAP_DEF | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° AT+CIPAP_CUR | wifi | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ ΠΏΠ°ΠΌΡΡΡ ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ. | ||
AT+CWSTARTSMART | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ SmartConfig | wifi | AT+CWSTARTSMART = | — 1οΌESP_TOUCH 2οΌAirKiss 1. ΠΡΠΎΡΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎ SmartConfig ΠΎΡ Espressif. | |
AT+CWSTOPSMART | ΠΠΎΠΌΠ°Π½Π΄Π° ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ SmartConfig | wifi | AT+CWSTOPSMART | ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CWSTARTSMART Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΡΠ»Π΅ Π΅Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CWSTOPSMART Π΄Π»Ρ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² | |
AT+CIPSTATUS | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ | TCP/IP | AT+CIPSTATUS | — | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ =ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4, βTCPβ ΠΈΠ»ΠΈ βUDPβ, =ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ IP Π°Π΄ΡΠ΅Ρ, =ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΠΏΠΎΡΡ,=ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ: 0: ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ, 1: ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²Π΅Ρ |
AT+CIPSTART | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSTART= ,, [,(),()] 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSTART= , [,(),()] | AT+CIPSTART=? | ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4, =TCP ΠΈΠ»ΠΈ UDP, =IP Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°, = ΠΏΠΎΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°. [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK», «ERROR» ΠΈΠ»ΠΈ «ALREADY CONNECT» 0 : destination peer entity of UDP will not change. 1 : destination peer entity of UDP can change once. 2 : destination peer entity of UDP is allowed to change. ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΡΠΈΠΌΠ΅Ρ: AT+CIPSTART=»TCP»,»192.168.101.110″,1000 ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ «Espressif AT Command Examples» |
AT+CIPSEND | ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSEND= 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSEND= , 3. ΠΠ»Ρ «unvarnished transmission mode» AT+CIPSEND | AT+CIPSEND=? ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠ° | ΠΠ»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ
Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π΄ΠΎ 2048 Π±Π°ΠΉΡ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ «>» ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· UART, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΈΡ
Π² ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π». ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «SEND OK». ΠΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ΅ «ERROR». Π ΡΠ΅ΠΆΠΈΠΌΠ΅ «unvarnished transmission mode» ΠΏΡΠ΅ΡΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ «+++» Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ΅. ΠΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» 20ΠΌΡ. ΠΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ βEspressif AT Command Examplesβ |
AT+CIPCLOSE | ΠΠ°ΠΊΡΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP | TCP/IP | 1. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: 2. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPCLOSE | AT+CIPCLOSE=? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ OK | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «LINK IS NOT» ΠΈΠ»ΠΈ «UNLINK» Π΅ΡΠ»ΠΈ ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°Π½ΠΎ, ERROR Π΅ΡΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅Ρ. ΠΡΠ»ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° =5, ΡΠΎ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ |
AT+CIFSR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ°, Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈ IP Π°Π΄ΡΠ΅Ρ ESP8266 SoftAP (Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°) | TCP/IP | AT+CIFSR | AT+CIFSR=? Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠ° | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ IP Π°Π΄ΡΠ΅Ρ ESP8266 SoftAP ΠΈ IP address ESP8266 Station |
AT+CIPMUX | ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ | TCP/IP | AT+CIPMUX= | AT+CIPMUX? ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ 1 ΠΈΠ»ΠΈ 0 | 0=ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, 1=ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. βAT+CIPMUX=1β ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ βAT+CIPMODE=0β |
AT+CIPSERVER | ΠΠ°ΠΏΡΡΡΠΈΡΡ (ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ) TCP ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSERVER= [, ] | — | 0=ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½, 1=ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½. ΠΠΎΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 333. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ AT+CIPMUX=1. ΠΡΠΈΠΌΠ΅ΡΡ: AT+ CIPMUX=1 AT+CIPSERVER=1,1001 |
AT+CIPSTO | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ/ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° | TCP/IP | AT+CIPSTO= | AT+CIPSTO? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ ΡΠ°ΠΉΠΌΠ°ΡΡ | ΡΠ°ΠΉΠΌΠ°ΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
ΠΎΡ 0 Π΄ΠΎ 7200. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPMUX=1 AT+CIPSERVER=1,1001 AT+CIPSTO=10 |
AT+CIPMODE | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ «unvarnished transmission mode» | TCP/IP | AT+CIPMODE= | AT+CIPMODE? | 0=ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, 1=unvarnished transmission mode (ΡΠ΅ΠΆΠΈΠΌ 1 Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ AT+CIPMUX=0). ΠΡΠΈΠΌΠ΅Ρ: AT+CIPMODE=1 |
AT+SAVETRANSLINK | Save transparent transmission link to Flash | AT+SAVETRANSLINK =,, | 0-normal mode 1-transparent transmission mode ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ip Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΠΏΠΎΡΡ. ΠΡΠΈΠΌΠ΅Ρ: AT+SAVETRANSLINK=1,β192.168.6.110β,1002 | ||
AT+CIUPDATE | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1 ΠΈΠ»ΠΈ 3 ΠΈ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Ρ Π²ΡΡ ΠΎΠ΄ΠΎΠΌ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. | TCP/IP | AT+CIUPDATE | 1 found server 2 connect server 3 got edition 4 start update | |
AT+PING | ΠΠΈΠ½Π³ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ ΠΎΡΡΠ° ΠΈΠ»ΠΈ IP Π°Π΄ΡΠ΅ΡΡ | TCP/IP | AT+PING=ip | ΠΡΠΈΠΌΠ΅ΡΡ: AT+PING=β192.168.1.1β AT+PING=βesp8266.ruβ | |
+IPD | ΠΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ | TCP/IP | (+CIPMUX=0) +IPD,: (+CIPMUX=1) +IPD,,: | — | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,: 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,,, ΠΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ ΡΠ΅ΡΠΈ, ΡΠΎ ΠΎΠ½ ΠΈΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π² UART ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ +IPD |
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 9 ΠΈΡΠ½Ρ 2018 Π² 09:01
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ESP8266 Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅ΠΌΠ°. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π½ΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°Π±ΠΎΡΠ° AT-ΠΊΠΎΠΌΠ°Π½Π΄. AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ESP8266 ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ: Π±Π°Π·ΠΎΠ²ΡΠ΅, ΡΡΠΎΠ²Π΅Π½Ρ Wi-Fi ΠΈ ΡΡΠΎΠ²Π΅Π½Ρ TCP/IP. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ Π±Π°Π·ΠΎΠ²ΡΡ AT ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ESP8266, Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΠΎΠ΄ΡΠ»Ρ ESP-12E Π½Π° Π±Π°Π·Π΅ ESP8266ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎ 4 Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΡ
Π΅Π΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΈ ΡΠ΅ΡΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ: ""
, =<parameter|[parameters]>
, "?"
, =?
.
Π’ΠΈΠΏ | Π€ΠΎΡΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
Π’Π΅ΡΡ | AT+<x>=? | ΠΠ°ΠΏΡΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. |
ΠΠ°ΠΏΡΠΎΡ | AT+<x>? | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. |
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° | AT+<x>=<β¦> | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π·Π°Π΄Π°Π½Π½ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΈ Π·Π°ΠΏΡΡΠΊ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. |
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ | AT+<x> | ΠΠ°ΠΏΡΡΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π΅Π· Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
[]
ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ; ΠΎΠ½ΠΎ Π»ΠΈΠ±ΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ;AT+CWSAP="ESP756290","21030826", 1,4
;CR LF
).ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
AT | ΠΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°ΠΏΡΡΠΊ AT |
AT+RST | ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ |
AT+GMR | ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π΅ΡΡΠΈΠΈ |
AT+GSLP | ΠΠΎΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° |
ATE | ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΡ ΠΎ AT ΠΊΠΎΠΌΠ°Π½Π΄ |
AT+RESTORE | Π‘Π±ΡΠΎΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ |
AT+UART_CUR | Π’Π΅ΠΊΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ UART |
AT+UART_DEF | ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ UART ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½Π°Ρ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ |
AT+SLEEP | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ½Π° |
AT+WAKEUPGPIO | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° GPIO Π΄Π»Ρ ΠΏΡΠΎΡΡΠΏΠ°Π½ΠΈΡ ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΡΠ½Π° |
AT+RFPOWER | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ |
AT+RFVDD | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ VDD33 |
AT+RFAUTOTRACE | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΡ |
AT+SYSRAM | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° RAM |
AT+SYSADC | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΠ¦Π |
AT+SYSIOSETCFG | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° |
AT+SYSIOGETCFG | ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° |
AT+SYSGPIODIR | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (GPIO) |
AT+SYSGPIOWRITE | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ GPIO |
AT+SYSGPIOREAD | ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ GPIO |
AT+SYSMSG_CUR | Π’Π΅ΠΊΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ |
AT+SYSMSG_DEF | Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ |
AT
β ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π·Π°ΠΏΡΡΠΊ ATΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | AT |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | β |
AT+RST
β ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | AT+RST |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | β |
AT+GMR
β ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π΅ΡΡΠΈΠΈΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | AT+GMR |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | <AT version info> <SDK version info> <compile time> OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
AT+GSLP
β Π²ΠΎΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+GSLP=<time> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | <time> OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | <time> β ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ½Π° ESP8266. ΠΠ΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ: ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Ρ. ΠΠΎΡΠ»Π΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ESP8266 Π²ΡΠΉΠ΄Π΅Ρ ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°. |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ΅ΡΠ΅Π΄ Π²Ρ ΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, Ρ.Π΅. ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ XPD_DCDC ΠΊ EXT_RSTB Ρ ΠΏΠΎΠΌΠΎΡΡΡ 0-ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΈΡΡΠΎΡΠ°. |
ATE
β Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅/Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡ
ΠΎΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | ATE |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ATE ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡ
ΠΎ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ATE Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Ρ ΡΡ
ΠΎΠΌ Π½Π°Π·Π°Π΄ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π΄Π²Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. ΠΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ OK Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈ ERROR, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ» ΡΠΊΠ°Π·Π°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΠΉΡΡ ΠΎΡ 0 ΠΈΠ»ΠΈ 1. |
AT+RESTORE
β ΡΠ±ΡΠΎΡ Π½Π° Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ | AT+RESTORE |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ±ΡΠΎΡΠΈΡ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ, ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΈΠΏ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠ΅Π½. |
AT+UART_CUR
β ΡΠ΅ΠΊΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ UART, Π½Π΅ ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½Π°Ρ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ°:AT+UART_CUR? | ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:AT+UART_CUR=<baudrate>,<databits>,<stopbits>,<parity>,<flow control> |
---|---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +UART_CUR=<baudrate>,<databits>,<stopbits>,<parity>,<flow control> OK | OK |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠΎΠΌΠ°Π½Π΄Π° AT+UART_CUR? Π²Π΅ΡΠ½Π΅Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ UART, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·-Π·Π° Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
UART ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΡΠ°Π²Π½ΠΎΠΉ 115200, ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ | Β |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
| |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ |
| |
ΠΡΠΈΠΌΠ΅Ρ | AT+UART_CUR=115200,8,1,0,3 |
AT+UART_DEF
β ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ UART ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠΎΡ
ΡΠ°Π½Π΅Π½Π½Π°Ρ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ°:AT+UART_DEF? | ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:AT+UART_DEF=<baudrate>,<databits>,<stopbits>,<parity>,<flow control> |
---|---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +UART_DEF=<baudrate>,<databits>,<stopbits>,<parity>,<flow control> OK | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
| |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ |
| |
ΠΡΠΈΠΌΠ΅Ρ | AT+UART_DEF=115200,8,1,0,3 |
AT+SLEEP
β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ½Π°ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ°:AT+SLEEP? | ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:AT+SLEEP=<sleep mode> |
---|---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +SLEEP:<sleep mode> OK | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | <sleep mode>:
| |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ | ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠ°Π½ΡΠΈΠΈ. Π Π΅ΠΆΠΈΠΌ ΡΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΡΡΠΎ ΠΌΠΎΠ΄Π΅ΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ½Π°. | |
ΠΡΠΈΠΌΠ΅Ρ | AT+SLEEP=0 |
AT+WAKEUPGPIO
β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° GPIO Π΄Π»Ρ ΠΏΡΠΎΡΡΠΏΠ°Π½ΠΈΡ ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° Π»Π΅Π³ΠΊΠΎΠ³ΠΎ ΡΠ½Π°ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+WAKEUPGPIO=<enable>,<trigger_GPIO>,<trigger_level>[,<awake_GPIO>,<awake_level>] |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ |
|
ΠΡΠΈΠΌΠ΅Ρ |
|
AT+RFPOWER
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+RFPOWER=<TX Power> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | <TX Power> β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ; Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ [0…82]; Π΅Π΄ΠΈΠ½ΠΈΡΠ°: 0,25 Π΄ΠΠΌ. |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ESP8266; ΡΡΠΎ Π½Π΅ΡΠΎΡΠ½ΠΎ. Π Π΅Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. |
ΠΡΠΈΠΌΠ΅Ρ | AT+RFPOWER=50 |
AT+RFVDD
βΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° RF ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ VDD33ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ°:AT+RFVDD? ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° VDD33 ESP8266. | ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:AT+RFVDD=<VDD33> ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ RF ΠΌΠΎΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ <VDD33> . | ΠΠΎΠΌΠ°Π½Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ:AT+RFVDD ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ RF ΠΌΠΎΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ. |
---|---|---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +RFVDD:<VDD33> OK | OK | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | <VDD33> β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° VDD33 ESP8266; Π΅Π΄ΠΈΠ½ΠΈΡΠ°: 1/1024 Π²ΠΎΠ»ΡΡΠ°. | <VDD33> β Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ Π½Π° VDD33 ESP8266; Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ: [1900…3300]. | β |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ°Π½Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π²ΡΠ²ΠΎΠ΄ TOUT Π²ΠΈΡΠΈΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅, ΠΈΠ½Π°ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ. | Β | ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ Π½Π° VDD33 Π²ΡΠ²ΠΎΠ΄ TOUT Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΈΡΠ΅ΡΡ Π² Π²ΠΎΠ·Π΄ΡΡ Π΅. |
ΠΡΠΈΠΌΠ΅Ρ | AT+RFVDD=2800 |
AT+RFAUTOTRACE
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠΎΠ΄ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ°ΡΡΠΎΡΡΠΠΎΠΌΠ°Π½Π΄Π° | ΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ°:AT+RFAUTOTRACE? | ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:AT+RFAUTOTRACE=<enable> |
---|---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +RFAUTOTRACE:<enable> OK | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | <enable>
| |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ |
| |
ΠΡΠΈΠΌΠ΅Ρ | AT+RFAUTOTRACE=0 |
AT+SYSRAM
β ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° RAMΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ° | AT+SYSRAM? |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +SYSRAM:<remaining RAM size> OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | <remaining RAM size> β ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΠΠ£, Π΅Π΄ΠΈΠ½ΠΈΡΠ°: Π±Π°ΠΉΡ. |
AT+SYSADC
β ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΠ¦ΠΠΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΠΎΡΠ° | AT+SYSADC? |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +SYSADC:<ADC> OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | <ADC> β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠ¦Π; Π΅Π΄ΠΈΠ½ΠΈΡΠ°: 1/1024 Π²ΠΎΠ»ΡΡΠ°. |
AT+SYSIOSETCFG
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSIOSETCFG=<pin>,<mode>,<pull-up> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ AT+SYSIO... ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSIOSETCFG=12,3,1 // Π½Π°ΡΡΡΠΎΠΈΡΡ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ GPIO |
AT+SYSIOGETCFG
β ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSIOGETCFG=<pin> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | +SYSIOGETCFG:<pin>,<mode>,<pull-up> OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ AT+SYSIO... ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266. |
AT+SYSGPIODIR
β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ (GPIO)ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSGPIODIR=<pin>,<dir> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ |
|
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ AT+SYSIO... ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSIOSETCFG=12,3,1 Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ GPIOAT+SYSGPIODIR=12,0 Β Β Β Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄ |
AT+SYSGPIOWRITE
β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ GPIOΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSGPIOWRITE=<pin>,<level> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ |
|
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ AT+SYSIO... ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSIOSETCFG=12,3,1 Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ GPIOAT+SYSGPIODIR=12,1 Β Β Β Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Π²ΡΡ
ΠΎΠ΄AT+SYSGPIOWRITE=12,1 // ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π° Π²ΡΡ
ΠΎΠ΄Π΅ GPIO12 Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ |
AT+SYSGPIOREAD
β ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π²Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π½Π° GPIOΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSGPIOREAD=<pin> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ |
|
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ |
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ AT+SYSIO... ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ESP8266. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSIOSETCFG=12,3,1 Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ GPIOAT+SYSGPIODIR=12,0 Β Β Β Β Β // Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ GPIO12 Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊ Π²Ρ
ΠΎΠ΄AT+SYSGPIOREAD=12 |
AT+SYSMSG_CUR
β ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSMSG_CUR=<n> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | <n>
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΠ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSMSG_CUR=3 |
AT+SYSMSG_DEF
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ | AT+SYSMSG_DEF=<n> |
---|---|
ΠΡΠΊΠ»ΠΈΠΊ | OK |
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | <n>
|
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ | ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²ΠΎ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ. |
ΠΡΠΈΠΌΠ΅Ρ | AT+SYSMSG_DEF=3 |
ΠΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ:
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ΠΠ° ΡΠ°ΠΉΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ²ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ DISQUS, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠ°ΠΉΡΠΎΠ², ΠΈΠΌΠ΅Ρ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π½Π° Disqus.com.
Π ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π³ΠΎΡΡΡ (Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π½Π° disqus.com) Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠ΅ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ.
WiFi ΠΌΠΎΠ΄ΡΠ»Ρ ESP-12E ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Ai-thinker ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Π±Π°Π·Π΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Ρ ΡΠ΄ΡΠΎΠΌΒ ESP8266, ΠΎΡΠ»ΠΈΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠ°Π΄ΠΈΠΎΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° WiFi. Π―Π΄ΡΠΎ ESP8266 ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π² Tensilica L106Β β 32-Π±ΠΈΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ ΡΠ»ΡΡΡΠ°Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΠΊΡΠΎΠ²ΡΡ ΡΠ°ΡΡΠΎΡ 80 ΠΈ 160 ΠΠΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° RTOS, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Wi-Fi MAC/BB/RF/PA/LNA, ΠΌΠΈΠΊΡΠΎΠΏΠΎΠ»ΠΎΡΠΊΠΎΠ²Π°Ρ…
WeMos D1 Wi-Fi UNO (ESP8266 ESP-12E)Arduino IDE ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Ρ Wi-Fi WeMos D1 Π½Π° ESP8266 ESP-12E.
NodeMcu V3 Lua WiFi ΠΌΠΎΠ΄ΡΠ»Ρ (ESP8266 ESP-12E)NodeMCU ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Π±Π°Π·Π΅ ΡΠΈΠΏΠ° ESP8266 (Π²Π΅ΡΡΠΈΡ ESP12E), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ UART-WiFi ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΠ»ΡΡΡΠ° Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ. Π‘Π°ΠΌ ΡΠΈΠΏ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ, Π° Π΄Π°Π½Π½Π°Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, Ρ.ΠΊ. Π½Π° Π½Π΅ΠΉ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ USB, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΈ Π²ΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΡΠΈΠΏΠ° ΡΠ°Π·Π²Π΅Π΄Π΅Π½Ρ Π½Π° Π³ΡΠ΅Π±Π΅Π½ΠΊΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ…
ESP-01 Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ (ESP8266)Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΊΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (SoC) ESP8266. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ULP ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. ΠΠΎΠ΄ΡΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ (IoT).
ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π²Π΅ΡΡΠ°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ CR, ΠΈΠ»ΠΈ \r (Enter ΠΈΠ»ΠΈ Ctrl+M, ΠΊΠΎΠ΄ 0x0D). ΠΠΎΡΠ»Π΅ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ²Π΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ (www.ai-thinker.com Version:0.9.2.4) ΡΡΠ΅Π±ΡΡΡ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ CRLF, \r\n (Ρ. Π΅. Ctrl+M ΠΈ Ctrl+J), Π³Π΄Π΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ CR ΠΈ LF ΡΠ»Π΅Π΄ΡΡΡ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ (ΠΊΠΎΠ΄ LF 0x0A). ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ putty) ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° Enter Π²ΡΠ΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ \r.Β
TXD: ΡΠΈΠ½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄, ΠΈΠ½Π΄ΠΈΡΠΈΡΡΡΡΠΈΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· TTL RS-232. [ΠΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ] ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ (ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½Π°ΡΠΈΠ½Π°ΡΡΠ°ΡΡΡ Π½Π° ΠΏΡΠ΅ΡΠΈΠΊΡ AT ΠΈ Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ°ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ CR) ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 4 ΡΠΈΠΏΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ: β’ ΠΠ΅ Π²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ AT ΠΈΠΌΠ΅ΡΡ 4 ΡΠΈΠΏΠ° ΠΊΠΎΠΌΠ°Π½Π΄, Ρ. Π΅. ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ AT+CIPSEND Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΏΡ set ΠΈ execute). Π‘ΠΊΠΎΡΠΎΡΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΡΠ°Π²Π½Π° 115200 Π±ΠΎΠ΄. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΡΠ΅Π±ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΠΈ 9600 Π±ΠΎΠ΄. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅. ΠΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΡΠΊΡΠΈΠ½ΡΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅ΡΡΠΈΠΈ Serial ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΡΡΠΈΠ»ΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° putty. [ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ]
time Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ , ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΡΠ½Π° ESP8266.Β ΠΠΎΠ΄ΡΠ»Ρ ESP8266 Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΎΡΠ½Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ time ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π°. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π΄Π»Ρ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ· Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° (ΡΠΈΠ³Π½Π°Π» XPD_DCDC Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Ρ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ ΡΠ±ΡΠΎΡΠ° EXT_RSTB ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ 0R). [ΠΠΎΠΌΠ°Π½Π΄Ρ Wi-Fi]
ΠΠΎΠ΄ ΡΠ΅ΠΆΠΈΠΌΠ° mode: 1 ΡΠ΅ΠΆΠΈΠΌ ΡΡΠ°Π½ΡΠΈΠΈ (ΡΡΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°).
ssid ΡΡΡΠΎΠΊΠ°, Π³Π΄Π΅ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
ΡΠΊΠ°Π·Π°Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (ΠΈΠΌΡ) ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. ΠΡΠΈΠΌΠ΅Ρ: AT+CWJAP="wifi-1","12345678" Β OK
enc ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ°: 0 OPEN (Π΄ΠΎΡΡΡΠΏ Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ, Π΄ΠΎΡΡΡΠΏ Π½Π΅ Π·Π°ΡΠΈΡΠ΅Π½). ssid ΡΡΡΠΎΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° (ΠΈΠΌΠ΅Π½ΠΈ) ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. rssi ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. mac ΡΡΡΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ MAC-Π°Π΄ΡΠ΅Ρ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. chn Π½ΠΎΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π°. ΠΡΠΈΠΌΠ΅Ρ: AT+CWLAP +CWLAP:(3,"D323",-70,"c0:c1:c0:97:ad:0f",1) +CWLAP:(4,"Akado52",-78,"44:32:c8:fc:f3:2e",1) +CWLAP:(3,"SSID1",-86,"38:46:08:44:54:83",1) +CWLAP:(3,"Mgts 56",-79,"34:4b:50:1c:66:f1",1) +CWLAP:(2,"beeline-router105E44",-89,"84:c9:b2:10:5e:44",1) +CWLAP:(3,"MGTS71",-88,"34:4b:50:18:47:86",1) +CWLAP:(3,"mgts 53",-78,"4c:ac:0a:70:f1:93",6) +CWLAP:(4,"NetByNet_055",-69,"10:fe:ed:fb:89:92",6) +CWLAP:(3,"mgts 49",-85,"34:4b:50:1b:c9:4b",6) +CWLAP:(3,"mgts66",-86,"4c:ac:0a:70:a4:db",6) +CWLAP:(3,"mgts81",-87,"84:74:2a:09:7e:95",6) +CWLAP:(3,"SSID1",-92,"4c:ac:0a:70:e9:23",6) +CWLAP:(4,"onlime56",-77,"d4:bf:7f:0d:8c:d1",9) +CWLAP:(3,"mgts52",-82,"34:4b:50:1c:77:c2",11) +CWLAP:(4,"NetBynet",-84,"00:26:18:3d:4f:61",11) +CWLAP:(0,"Beeline_WiFi",-92,"00:18:b0:ee:e3:d0",1) +CWLAP:(0,"Beeline_WiFi_WPA",-87,"00:18:b0:ee:e3:d1",1) Β OK ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ softAP ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 (ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°).
ssid ΡΡΡΠΎΠΊΠ°, Π·Π°Π΄Π°ΡΡΠ°Ρ ΠΈΠΌΡ (SSID) ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ SSID Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . pwd ΡΡΡΠΎΠΊΠ° ΠΏΠ°ΡΠΎΠ»Ρ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ Π΄Π»ΠΈΠ½Π° 64 ΡΠΈΠΌΠ²ΠΎΠ»Π°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . chn ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ°Π½Π°Π»Π°. enc ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ°: 0 OPEN (Π΄ΠΎΡΡΡΠΏ Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ, Π΄ΠΎΡΡΡΠΏ Π½Π΅ Π·Π°ΡΠΈΡΠ΅Π½). ΠΡΠΈΠΌΠ΅Ρ: AT+CWSAP="esp_123","1234567890",5,3 Β OK
mode: 1Β ΡΠ΅ΠΆΠΈΠΌ ΡΡΠ°Π½ΡΠΈΠΈ (ΡΡΠ°Π½ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°). en: 0Β Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ DHCP.
mac ΡΡΡΠΎΠΊΠ° MAC-Π°Π΄ΡΠ΅ΡΠ° ΡΡΠ°Π½ΡΠΈΠΈ ESP8266, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPSTAMAC="18:aa:35:97:d4:7b" Β OK
mac ΡΡΡΠΎΠΊΠ° MAC-Π°Π΄ΡΠ΅ΡΠ° ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ESP8266, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPAPMAC="18:aa:35:97:d4:7b" Β OK
ipΒ ΡΡΡΠΎΠΊΠ° IP-Π°Π΄ΡΠ΅ΡΠ° ΡΡΠ°Π½ΡΠΈΠΈ ESP8266, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPSTA="192.168.0.23" Β OK
ipΒ ΡΡΡΠΎΠΊΠ° IP-Π°Π΄ΡΠ΅ΡΠ° ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ESP8266, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½Π°Ρ Π² Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ. ΠΡΠΈΠΌΠ΅Ρ: AT+CIPAP="192.168.0.100" Β OK [ΠΠΎΠΌΠ°Π½Π΄Ρ TCP-IP]
stat ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266: 2 ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ° ΠΎΡ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°. id ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (0..4) Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°. type ΡΡΡΠΎΠΊΠ°, Π³Π΄Π΅ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΡΠΊΠ°Π·Π°Π½ ΡΠΈΠΏ IP-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, «TCP» ΠΈΠ»ΠΈ «UDP». addr ΡΡΡΠΎΠΊΠ° Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ , ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ IP-Π°Π΄ΡΠ΅Ρ. port Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°. tetype: 0 ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ESP-01 Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CIPSTATUS? Π²ΡΠ²ΠΎΠ΄ΡΡ ΠΎΡΠΈΠ±ΠΊΡ (ERROR), Π° Π² ΠΎΡΠ²Π΅Ρ Π½Π° AT+CIPSTATUS Π²ΡΠ²ΠΎΠ΄ΡΡ STATUS:1 Π²ΠΌΠ΅ΡΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ (ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ). ΠΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ 0018000902-AI03 ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ STATUS:2 (Π½Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΠ»ΠΎΡΡ). ΠΡΠΎΡΠΈΠ²ΠΊΠ°Β 00200.9.5(b1) AI-THINKERΒ Dec 25 2014 Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ STATUS:5. ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CIPSTATUS, ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅ΠΉ, ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ TCP-ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ ESP8266 ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ IP-Π°Π΄ΡΠ΅ΡΠΎΠΌ 192.168.0.56, ΠΏΠΎΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° 29998: AT+CIPSTATUS STATUS:3 +CIPSTATUS:0,"TCP","192.168.0.56",29998,1 Β OK ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CIPSTATUS, ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅ΠΉ, ΡΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°, Π½ΠΎ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΊ ESP8266 Π½Π΅Ρ (ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½, Π½ΠΎ Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΎΡΠ²Π°Π½Ρ): AT+CIPSTATUS STATUS:4 Β OK ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ESP8266, ΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ (ΡΠ°ΠΉΠΌΠ°ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ) ΡΠ°Π·ΡΡΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. Π’Π°ΠΉΠΌΠ°ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CIPSTO (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ 180 ΡΠ΅ΠΊΡΠ½Π΄). ΠΠΎΠΌΠ°Π½Π΄Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ TCP-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΌ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ UDP ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²: id ΡΠΈΡΠ»ΠΎ ΠΎΡ 0 Π΄ΠΎ 4, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. type ΡΡΡΠΎΠΊΠ°, Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ ΡΠΈΠΏ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ «TCP» ΠΈΠ»ΠΈ «UDP». addr ΡΡΡΠΎΠΊΠ°, Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ IP-Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. port Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ ΠΏΠΎΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²: id Π½ΠΎΠΌΠ΅Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (0..4). Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ 2 ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ — Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ (normal) ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ (unvarnished). Π Π΅ΠΆΠΈΠΌ normal. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP8266 ΠΏΠΎΡΡΠΈΡΠΌΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CIPSEND=length. ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ > ΠΈ ΠΆΠ΄Π΅Ρ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΠ³Π½Π°Π» RXD ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ length ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π±Π°ΠΉΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ AT-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. Π Π΅ΠΆΠΈΠΌ unvarnished. ΠΡΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΈΠ³Π½Π°Π» RXD Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ Ρ ΠΎΡΡ ΡΠ΅ΡΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π½Π° ΡΠΈΠ³Π½Π°Π» TXD. ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ > ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ AT-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ «ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΎΠΉ» ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ «+++». ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π½Π΅ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅ΡΠ΅Π· ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉΒ ai-thinker.com Version:0.9.2.4 Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ±ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅ΡΠ³ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ.
mode: 0 ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π±ΡΠ»ΠΈ Π·Π°ΠΊΡΡΡΡ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°.
mode: 0 ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅Ρ (ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½Π° ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ°). port Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½, ΡΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΡΡ 333. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° AT+CIPMUX=1). ΠΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ° (ΠΊΡΠΎ Π±Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΠ», ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅?..). ΠΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ, ΡΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΠ΄Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΈ Π΅ΠΌΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ id. ΠΡΠ΅Π³ΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ (ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ 0..4).
mode: 0 Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ (normal) ΡΠ΅ΠΆΠΈΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ 2 ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ — Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ (normal) ΠΈ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ (unvarnished). Π Π΅ΠΆΠΈΠΌ normal. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP8266 ΠΏΠΎΡΡΠΈΡΠΌΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+CIPSEND=length. ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266 Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ > ΠΈ ΠΆΠ΄Π΅Ρ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠΈΠ³Π½Π°Π» RXD ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ length ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π±Π°ΠΉΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ AT-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΏΠ΅ΡΠ΅ΡΡΠ²Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ°ΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ . Π Π΅ΠΆΠΈΠΌ unvarnished. ΠΡΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠΈΠ³Π½Π°Π» RXD Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ Ρ ΠΎΡΡ ΡΠ΅ΡΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π½Π° ΡΠΈΠ³Π½Π°Π» TXD. ΠΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ > ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ»Ρ Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ AT-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ «ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΎΠΉ» ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ «+++». ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 1: Π½Π΅ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅ΡΠ΅Π· ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉΒ ai-thinker.com Version:0.9.2.4 Π²ΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ±ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅ΡΠ³ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 2: ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΌΠ½Π΅ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ESP-01 Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Ρ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΠ·ΡΠ°ΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΠΏΠΎΡΠ΅ΠΌΡ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π» Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΠΌΠΈ 0018000902-AI03 (Version:0.9.2.4) ΠΈ 00200.9.5(b1) (Version:0.9.5(b1)).
n: 1 Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ. [Π Π°Π·Π½ΠΎΠ΅]
[Π‘ΡΡΠ»ΠΊΠΈ] 1. AT_Description site:github.com. |
AT | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Π», ΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AT | — | — |
AT+RST | ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AR+RST | — | — |
AT+GMR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ΅ΡΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ 8 ΠΈΠ»ΠΈ 10 ΡΠΈΡΡ. ΠΠ΅ΡΠ²Π°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΡΠΈΡΡΡ — Π²Π΅ΡΡΠΈΡ AT (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0019), Π²ΡΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΠΈΠ»ΠΈ 6 ΡΠΈΡΡ — Π²Π΅ΡΡΠΈΡ SDK (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 000902) | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GMR | — | — |
AT+IPR | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+IPR= | ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, AT+IPR=9600 (ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ) | |
AT+GSLP | ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GSLP= | ΠΡΠΈΠΌΠ΅Ρ: AT+GSLP=5000 (5ΡΠ΅ΠΊ) ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΡΠ΅Π» ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ½Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄Ρ XPD_DCDC ΠΈ EXT_RSTB | |
AT+CWMODE | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° wifi. ΠΠ»Ρ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² ΡΠΈΠ»Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RST | wifi | AT+CWMODE= | AT+CWMODE? AT+CWMODE=? | 1=Station, 2=AP, 3=ΠΠ±Π° ΡΠ΅ΠΆΠΈΠΌΠ° (Station+AP) |
AT+CWJAP | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ AP | wifi | AT+CWJAP =, | AT+CWJAP? | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ |
AT+CWLAP | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ AP. ΠΡΠ²ΠΎΠ΄ΠΈΡ SSID, ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΠ»Ρ ΡΠΈΠ³Π½Π°Π»Π°. Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK | wifi | AT+CWLAP | — | — |
AT+CWQAP | ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ AP | wifi | AT+CWQAP | AT+CWQAP=? | — |
AT+CWSAP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AP | wifi | AT+CWSAP= ,,, | AT+CWSAP? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK |
AT+CWLIF | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅ΡΠ° (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² 2-SoftAP ΠΈ 3-Station+SoftAP) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² | wifi | AT+CWLIF | — | — |
AT+CWDHCP | 0 : ESP8266 softAP 1 : ESP8266 station 2 : softAP ΠΈ station 0 : ΠΠΊΠ»ΡΡΠΈΡΡ DHCP 1 : ΠΡΠΊΠ»ΡΡΠΈΡΡ DHCP | wifi | AT+CWDHCP=, | ||
AT+CIPSTAMAC | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station | wifi | AT+CIPSTAMAC= | AT+CIPSTAMAC? | |
AT+CIPAPMAC | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ softAP | wifi | AT+CIPAPMAC= | AT+CIPAPMAC? | |
AT+ CIPSTA | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station | wifi | AT+CIPSTA= | AT+CIPSTA? | |
AT+ CIPAP | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ softAP | wifi | AT+CIPAP= | AT+CIPAP? | |
AT+CIPSTATUS | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ =ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4″ =ΡΠΈΠΏ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ βTCPβ or βUDPβ, =IP Π°Π΄ΡΠ΅Ρ,=ΠΏΠΎΡΡ,=ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ: 0: ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ, 1: ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSTATUS | — | 2: ΠΠΎΠ»ΡΡΠ΅Π½ IP 3: Connected 4: Disconnected id ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (0~4), βTCPβ ΠΈΠ»ΠΈ βUDPβ IP port 0: ESP8266 ΠΊΠ»ΠΈΠ΅Π½Ρ 1: ESP8266 ΡΠ΅ΡΠ²Π΅Ρ |
AT+CIPSTART | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP. | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSTART= ,, [,(),()] 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSTART= ,, [,(),()] | AT+CIPSTART=? | ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4, =TCP ΠΈΠ»ΠΈ UDP, =IP Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°, = ΠΏΠΎΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°. [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK», «ERROR» ΠΈΠ»ΠΈ «ALREADY CONNECT» 0 : destination peer entity of UDP will not change. 1 : destination peer entity of UDP can change once. 2 : destination peer entity of UDP is allowed to change. |
AT+CIPSEND | ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSEND= 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSEND= , | AT+CIPSEND=? | ΠΠ»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π΄ΠΎ 2048 Π±Π°ΠΉΡ. ΠΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» 20ΠΌΡ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «>» ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎ RX, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΈΡ Π² ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π». ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «SEND OK». ΠΡΠ΅ΡΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ «+++» |
AT+CIPCLOSE | ΠΠ°ΠΊΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP | TCP/IP | 1. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPCLOSE= 2. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPCLOSE | AT+CIPCLOSE=? | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «LINK IS NOT» ΠΈΠ»ΠΈ «UNLINK» Π΅ΡΠ»ΠΈ ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°Π½ΠΎ, ERROR Π΅ΡΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅Ρ. |
AT+CIFSR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡ AP ΠΈ Π°Π΄ΡΠ΅Ρ softAP | TCP/IP | AT+CIFSR | AT+CIFSR=? | — |
AT+CIPMUX | ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ | TCP/IP | AT+CIPMUX= | AT+CIPMUX? | 0=ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, 1=ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. |
AT+CIPSERVER | ΠΠ°ΠΏΡΡΡΠΈΡΡ (ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ) ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSERVER= [, ] | — | 0=ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½, 1=ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½. ΠΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:333. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ AT+CIPMUX=1. |
AT+CIPSTO | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° | TCP/IP | AT+CIPSTO= | AT+CIPSTO? | ΡΠ°ΠΉΠΌΠ°ΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΎΡ 0 Π΄ΠΎ 7200 |
AT+CIPMODE | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ | TCP/IP | AT+CIPMODE= | AT+CIPMODE? | 0=ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, 1=unvarnished transmission mode |
AT+CIUPDATE | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1 ΠΈΠ»ΠΈ 3 ΠΈ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ AP Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. | TCP/IP | AT+CIUPDATE | 1 found server 2 connect server 3 got edition 4 start update | |
+IPD | ΠΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ΅ΡΠΈ | TCP/IP | (+CIPMUX=0) +IPD,: (+CIPMUX=1) +IPD,,: | — | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,: 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,,, |
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 21 ΠΈΡΠ½Ρ 2018 Π² 00:15
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AT ΠΊΠΎΠΌΠ°Π½Π΄ ESP8266. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌ Π½Π°Π±ΠΎΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΡΠ°ΡΡΠΈ ΠΈΠ· ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΏΠΎΠ»Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠ»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° ESP8266 Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ UART ΡΠ΅ΡΠΌΠΈΠ½Π°Π»:
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
AT ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π²ΠΎΠ΄ΠΈΡΡΡΡ Π·Π°Π³Π»Π°Π²Π½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ.
AT+CWMODE=3 // ΡΠ΅ΠΆΠΈΠΌ softAP+station (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° + ΡΡΠ°Π½ΡΠΈΡ)
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CWJAP=»SSID»,»password» // SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΎΡΡΠ΅ΡΠ°
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIFSR
ΠΡΠΊΠ»ΠΈΠΊ:+CIFSR:APIP,»192.168.4.1″
+CIFSR:APMAC,»1a:fe:34:a5:8d:c6″
+CIFSR:STAIP,»192.168.3.133″
+CIFSR:STAMAC,»18:fe:34:a5:8d:c6″
OK
AT+CIPSTART=»TCP»,»192.168.3.116″,8080 // ΠΏΡΠΎΡΠΎΠΊΠΎΠ», IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSEND=4Β Β Β Β // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»ΠΈΠ½Ρ Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΡΠ»Π°ΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 4 Π±Π°ΠΉΡΠ°
>testΒ Β Β Β Β Β Β Β Β Β Β // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π·Β CR
Recv 4 bytes
SEND OK
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
+IPD,n:xxxxxxxxxxΒ Β Β Β Β // ΠΏΡΠΈΠ½ΡΡΠΎ n Π±Π°ΠΉΡΠΎΠ², Π΄Π°Π½Π½ΡΠ΅=xxxxxxxxxxx
AT+CIPCLOSE
ΠΡΠΊΠ»ΠΈΠΊ:CLOSED
OK
UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT+CIPSTART
.
AT+CWMODE=3 // ΡΠ΅ΠΆΠΈΠΌ softAP+station (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° + ΡΡΠ°Π½ΡΠΈΡ)
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CWJAP=»SSID»,»password» // SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΎΡΡΠ΅ΡΠ°
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIFSR
ΠΡΠΊΠ»ΠΈΠΊ:+CIFSR:APIP,»192.168.4.1″
+CIFSR:APMAC,»1a:fe:34:a5:8d:c6″
+CIFSR:STAIP,»192.168.101.133″
+CIFSR:STAMAC,»18:fe:34:a5:8d:c6″
OK
ΠΡΠΈ UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π»ΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠ΅ IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΠΈΠ»ΠΈ Π½Π΅Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ AT+CIPSTART
. «0» ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠ΅ IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ. Π’Π°ΠΊΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ID Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π΄Π°Π½Π½ΡΡ
Π½Π΅ Π±ΡΠ΄ΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
AT+CIPMUX=1
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSTART=4,»UDP»,»192.168.101.110″,8080,1112,0
ΠΡΠΊΠ»ΠΈΠΊ:4,CONNECT
OK
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
AT+CIPSEND=4, X
β, ΠΎΠ½ΠΈ Π²ΡΡ Π΅ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅ ΡΠ°Π²Π΅Π½ 0, ΡΠΎ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ»Π°Π½Ρ Π½Π° Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.AT+CIPSEND=4,7Β Β // ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ 7 Π±Π°ΠΉΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ β4
>UDPtestΒ Β Β Β Β Β Β Β // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π· CR
Recv 7 bytes
SEND OK
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
+IPD,4,n:xxxxxxxxxxΒ Β Β Β Β // ΠΏΡΠΈΠ½ΡΡΠΎ n Π±Π°ΠΉΡΠΎΠ², Π΄Π°Π½Π½ΡΠ΅=xxxxxxxxxxx
AT+CIPCLOSE=4
ΠΡΠΊΠ»ΠΈΠΊ:4,CLOSED
OK
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ «AT+CIPSTART
» ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 2. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠ΅ IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ.
AT+CIPSTART=»UDP»,»192.168.101.110″,8080,1112,2
ΠΡΠΊΠ»ΠΈΠΊ:CONNECT
OK
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
AT+CIPSEND=4, X
β, ΠΎΠ½ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.AT+CIPSEND=7Β Β Β // ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ 7 Π±Π°ΠΉΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ
>UDPtestΒ Β Β Β Β Β // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π· CR
Recv 7 bytes
SEND OK
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
AT+CIPSEND=7,»192.168.101.111″,1000Β Β Β // ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ 7 Π±Π°ΠΉΡΠΎΠ²
>UDPtestΒ Β Β Β Β Β // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π· CR
Recv 7 bytes
SEND OK
+IPD,n:xxxxxxxxxxΒ Β Β Β Β // ΠΏΡΠΈΠ½ΡΡΠΎ n Π±Π°ΠΉΡΠΎΠ², Π΄Π°Π½Π½ΡΠ΅=xxxxxxxxxxx
AT+CIPCLOSE
ΠΡΠΊΠ»ΠΈΠΊ:CLOSED
OK
Π‘ΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ UART-WiFI ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ TCP ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΡΠΈ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ, ΠΈΠ»ΠΈ Π² UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅.
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠ°Π½ΡΠΈΡ ESP8266 Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ TCP ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ UART-WiFi. ΠΠ»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° SoftAP (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°) ESP8266, ΡΠ΅ΠΆΠΈΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ UART-WiFi ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
AT+CWMODE=3 // ΡΠ΅ΠΆΠΈΠΌ softAP+station (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° + ΡΡΠ°Π½ΡΠΈΡ)
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CWJAP=»SSID»,»password» // SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΎΡΡΠ΅ΡΠ°
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIFSR
ΠΡΠΊΠ»ΠΈΠΊ:+CIFSR:APIP,»192.168.4.1″
+CIFSR:APMAC,»1a:fe:34:a5:8d:c6″
+CIFSR:STAIP,»192.168.101.133″
+CIFSR:STAMAC,»18:fe:34:a5:8d:c6″
OK
AT+CIPSTART=»TCP»,»192.168.101.110″,8080 // ΠΏΡΠΎΡΠΎΠΊΠΎΠ», IP Π°Π΄ΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPMODE=1
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSEND
ΠΡΠΊΠ»ΠΈΠΊ:>Β Β Β Β Β Β Β // ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ Ρ UART, Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
Π¦Π΅Π»Ρ Π²Π²ΠΎΠ΄Π° «+++» Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΡΡ
ΠΎΠ΄Π΅ ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌ AT ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠΊΠ° TCP ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ βAT+CIPSEND
β ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
AT+CIPMODE=0
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPCLOSE
ΠΡΠΊΠ»ΠΈΠΊ:CLOSED
OK
Π Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° SoftAP ESP8266 ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠ²ΠΎΠ·Π½ΡΡ UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ UART-WiFi. ΠΠ»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΡΠ°Π½ΡΠΈΠΈ ESP8266, ΡΠ΅ΠΆΠΈΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ UDP ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ UART-WiFi ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
AT+CWMODE=3 // ΡΠ΅ΠΆΠΈΠΌ softAP+station (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° + ΡΡΠ°Π½ΡΠΈΡ)
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSTART=»UDP»,»192.168.4.2″,1001,2233,0
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPMODE=1
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSEND
ΠΡΠΊΠ»ΠΈΠΊ:>Β Β Β Β Β Β Β // ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°, Π΄Π°Π½Π½ΡΠ΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΠ΅ Ρ UART, Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
Π¦Π΅Π»Ρ Π²Π²ΠΎΠ΄Π° «+++» Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π²ΡΡ
ΠΎΠ΄Π΅ ESP8266 ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΈΠ΅ΠΌ AT ΠΊΠΎΠΌΠ°Π½Π΄, ΠΏΠΎΠΊΠ° TCP ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ βAT+CIPSEND
β ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ.
AT+CIPMODE=0
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPCLOSE
ΠΡΠΊΠ»ΠΈΠΊ:CLOSED
OK
ΠΠΎΠ³Π΄Π° ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ TCP ΡΠ΅ΡΠ²Π΅ΡΠ°, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊ ESP8266 ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ TCP ΡΠ΅ΡΠ²Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° SoftAP.
AT+CWMODE=3 // ΡΠ΅ΠΆΠΈΠΌ softAP+station (ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° + ΡΡΠ°Π½ΡΠΈΡ)
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPMUX=1
ΠΡΠΊΠ»ΠΈΠΊ:OK
AT+CIPSERVER=1 // ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡ = 333
ΠΡΠΊΠ»ΠΈΠΊ:OK
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
ΠΠΎΠ³Π΄Π° ESP8266 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ TCP ΡΠ΅ΡΠ²Π΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΡΠ°ΠΉΠΌ-Π°ΡΡΠ°. ΠΡΠ»ΠΈ TCP ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΡΡ ΠΊ TCP ΡΠ΅ΡΠ²Π΅ΡΡ ESP8266, Π½ΠΎ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π²Π°Π»ΠΈΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄Π°. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΈΡΠΊΡΠ»ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5 ΡΠ΅ΠΊΡΠ½Π΄.
AT+CIPSEND=0,4Β Β // ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»ΠΈΠ½Ρ Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ, Π·Π΄Π΅ΡΡ ΡΡΠΎ 4 Π±Π°ΠΉΡΠ°
>testΒ Β Β Β Β Β Β Β Β Β Β // Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π· CR
Recv 4 bytes
SEND OK
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
+IPD,0,n:xxxxxxxxxxΒ Β Β Β Β // ΠΏΡΠΈΠ½ΡΡΠΎ n Π±Π°ΠΉΡΠΎΠ², Π΄Π°Π½Π½ΡΠ΅=xxxxxxxxxxx
AT+CIPCLOSE=0
ΠΡΠΊΠ»ΠΈΠΊ:0,CLOSED
OK
ΠΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ:
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ΠΠ° ΡΠ°ΠΉΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ²ΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ DISQUS, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅ ΡΠ°ΠΉΡΠΎΠ², ΠΈΠΌΠ΅Ρ Π»ΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π°ΠΊΠΊΠ°ΡΠ½Ρ Π½Π° Disqus.com.
Π ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π³ΠΎΡΡΡ (Π±Π΅Π· ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π½Π° disqus.com) Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠ΅ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ.
Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΊΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ (SoC) ESP8266. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ULP ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. ΠΠΎΠ΄ΡΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ (IoT).
AT | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Π», ΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AT | — | — |
AT+RST | ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AR+RST | — | — |
AT+GMR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ΅ΡΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ 8 ΠΈΠ»ΠΈ 10 ΡΠΈΡΡ. ΠΠ΅ΡΠ²Π°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΡΠΈΡΡΡ — Π²Π΅ΡΡΠΈΡ AT (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0019), Π²ΡΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΠΈΠ»ΠΈ 6 ΡΠΈΡΡ — Π²Π΅ΡΡΠΈΡ SDK (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 000902) | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GMR | — | — |
AT+GSLP | ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GSLP= | ΠΡΠΈΠΌΠ΅Ρ: AT+GSLP=5000 (5ΡΠ΅ΠΊ) ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΡΡΠ΅Π» ΠΈΠ· ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ½Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄Ρ XPD_DCDC ΠΈ EXT_RSTB | |
ATE | Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΡΡ ΠΎ | Π±Π°Π·ΠΎΠ²Π°Ρ | ATE0 ATE1 | ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ATE Π±Π΅Π· 0 ΠΈΠ»ΠΈ 1 ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅. | |
AT+RESTORE | Π‘Π±ΡΠΎΡΠΈΡΡ Π½Π° Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+RESTORE | ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΏΠΎΡΠ»Π΅ ΡΠ±ΡΠΎΡΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ | |
AT+ UART | ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+ UART=baudrate,databits,stopbits, parity,flow control | ΡΠΊΠΎΡΠΎΡΡΡ data bits 5οΌ5 bits data 6οΌ6 bits data 7οΌ7 bits data 8οΌ8 bits data stop bits 1οΌ1 bit stop bit 2οΌ1.5 bit stop bit 3οΌ2 bit stop bit parity 0οΌNone 1οΌOdd 2οΌEVEN flow control 0οΌdisable flow control 1οΌenable RTS 2οΌenable CTS 3οΌenable both RTS and CTS (MTCK — UART0 CTS , MTDO — UART0 RTS) ΠΡΠΈΠΌΠ΅Ρ: AT+UART=115200,8,1,0,0 | |
AT+CWMODE | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° wifi. ΠΠ»Ρ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² ΡΠΈΠ»Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RST | wifi | AT+CWMODE= | AT+CWMODE? AT+CWMODE=? | 1=Station, 2=AP, 3=ΠΠ±Π° ΡΠ΅ΠΆΠΈΠΌΠ° (Station+AP) |
AT+CWJAP | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ AP | wifi | AT+CWJAP =, | AT+CWJAP? | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ |
AT+CWLAP | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ AP. ΠΡΠ²ΠΎΠ΄ΠΈΡ SSID, ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΠ»Ρ ΡΠΈΠ³Π½Π°Π»Π°. Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK | wifi | AT+CWLAP | — | — |
AT+CWQAP | ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ AP | wifi | AT+CWQAP | AT+CWQAP=? | — |
AT+CWSAP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AP | wifi | AT+CWSAP= ,,, | AT+CWSAP? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK |
AT+CWLIF | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅ΡΠ° (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² 2-SoftAP ΠΈ 3-Station+SoftAP) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² | wifi | AT+CWLIF | — | — |
AT+CWDHCP | 0 : ESP8266 softAP 1 : ESP8266 station 2 : softAP ΠΈ station 0 : ΠΠΊΠ»ΡΡΠΈΡΡ DHCP 1 : ΠΡΠΊΠ»ΡΡΠΈΡΡ DHCP | wifi | AT+CWDHCP=, | ||
AT+CIPSTAMAC | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station | wifi | AT+CIPSTAMAC= | AT+CIPSTAMAC? | |
AT+CIPAPMAC | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ MAC Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ softAP | wifi | AT+CIPAPMAC= | AT+CIPAPMAC? | |
AT+ CIPSTA | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ station | wifi | AT+CIPSTA= | AT+CIPSTA? | |
AT+ CIPAP | ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ/ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ softAP | wifi | AT+CIPAP= | AT+CIPAP? | |
AT+CIPSTATUS | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ =ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4″ =ΡΠΈΠΏ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ βTCPβ or βUDPβ, =IP Π°Π΄ΡΠ΅Ρ,=ΠΏΠΎΡΡ,=ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ: 0: ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ, 1: ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSTATUS | — | 2: ΠΠΎΠ»ΡΡΠ΅Π½ IP 3: Connected 4: Disconnected id ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ (0~4), βTCPβ ΠΈΠ»ΠΈ βUDPβ IP port 0: ESP8266 ΠΊΠ»ΠΈΠ΅Π½Ρ 1: ESP8266 ΡΠ΅ΡΠ²Π΅Ρ |
AT+CIPSTART | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP. | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSTART= ,, [,(),()] 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSTART= ,, [,(),()] | AT+CIPSTART=? | ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4, =TCP ΠΈΠ»ΠΈ UDP, =IP Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°, = ΠΏΠΎΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°. [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP [] ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ UDP ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK», «ERROR» ΠΈΠ»ΠΈ «ALREADY CONNECT» 0 : destination peer entity of UDP will not change. 1 : destination peer entity of UDP can change once. 2 : destination peer entity of UDP is allowed to change. |
AT+CIPSEND | ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSEND= 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSEND= , | AT+CIPSEND=? | ΠΠ»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π΄ΠΎ 2048 Π±Π°ΠΉΡ. ΠΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» 20ΠΌΡ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «>» ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎ RX, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΈΡ Π² ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π». ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «SEND OK». ΠΡΠ΅ΡΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ «+++» |
AT+CIPCLOSE | ΠΠ°ΠΊΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP | TCP/IP | 1. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPCLOSE= 2. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPCLOSE | AT+CIPCLOSE=? | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «LINK IS NOT» ΠΈΠ»ΠΈ «UNLINK» Π΅ΡΠ»ΠΈ ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°Π½ΠΎ, ERROR Π΅ΡΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅Ρ. |
AT+CIFSR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡ AP ΠΈ Π°Π΄ΡΠ΅Ρ softAP | TCP/IP | AT+CIFSR | AT+CIFSR=? | — |
AT+CIPMUX | ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ | TCP/IP | AT+CIPMUX= | AT+CIPMUX? | 0=ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, 1=ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. |
AT+CIPSERVER | ΠΠ°ΠΏΡΡΡΠΈΡΡ (ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ) ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSERVER= [, ] | — | 0=ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½, 1=ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½. ΠΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:333. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ AT+CIPMUX=1. |
AT+CIPSTO | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° | TCP/IP | AT+CIPSTO= | AT+CIPSTO? | ΡΠ°ΠΉΠΌΠ°ΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΎΡ 0 Π΄ΠΎ 7200 |
AT+CIPMODE | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ | TCP/IP | AT+CIPMODE= | AT+CIPMODE? | 0=ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, 1=unvarnished transmission mode |
AT+CIUPDATE | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1 ΠΈΠ»ΠΈ 3 ΠΈ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ AP Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. | TCP/IP | AT+CIUPDATE | 1 found server 2 connect server 3 got edition 4 start update | |
AT+PING | ΠΠΈΠ½Π³ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Ρ ΠΎΡΡΠ° ΠΈΠ»ΠΈ IP Π°Π΄ΡΠ΅ΡΡ | TCP/IP | AT+PING=ip | ΠΡΠΈΠΌΠ΅ΡΡ: AT+PING=β192.168.1.1β AT+PING=βesp8266.ruβ | |
+IPD | ΠΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ΅ΡΠΈ | TCP/IP | (+CIPMUX=0) +IPD,: (+CIPMUX=1) +IPD,,: | — | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,: 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,,, |
AT | ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Π», ΡΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AT | — | — |
AT+RST | ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK» | Π±Π°Π·ΠΎΠ²Π°Ρ | AR+RST | — | — |
AT+GMR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ΅ΡΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ 8 ΠΈΠ»ΠΈ 10 ΡΠΈΡΡ. ΠΠ΅ΡΠ²Π°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΡΠΈΡΡΡ — Π²Π΅ΡΡΠΈΡ AT (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 0019), Π²ΡΠΎΡΠ°Ρ Π³ΡΡΠΏΠΏΠ° 4 ΠΈΠ»ΠΈ 6 ΡΠΈΡΡ — Π²Π΅ΡΡΠΈΡ SDK (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 000902) | Π±Π°Π·ΠΎΠ²Π°Ρ | AT+GMR | — | — |
AT+CWMODE | ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° wifi. ΠΠ»Ρ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² ΡΠΈΠ»Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ AT+RST | wifi | AT+CWMODE= | AT+CWMODE? AT+CWMODE=? | 1=Station, 2=AP, 3=ΠΠ±Π° ΡΠ΅ΠΆΠΈΠΌΠ° (Station+AP) |
AT+CWJAP | ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ AP | wifi | AT+CWJAP =, | AT+CWJAP? | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ |
AT+CWLAP | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ AP. ΠΡΠ²ΠΎΠ΄ΠΈΡ SSID, ΠΌΠ΅ΡΠΎΠ΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΈΠ»Ρ ΡΠΈΠ³Π½Π°Π»Π°. Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK | wifi | AT+CWLAP | — | — |
AT+CWQAP | ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ AP | wifi | AT+CWQAP | AT+CWQAP=? | — |
AT+CWSAP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AP | wifi | AT+CWSAP= ,,, | AT+CWSAP? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ | SSID ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠΊΠ°Ρ . Π’ΠΈΠΏΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK |
AT+CWLIF | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅ΡΠ° (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² 2-SoftAP ΠΈ 3-Station+SoftAP) ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² | wifi | AT+CWLIF | — | — |
AT+CIPSTATUS | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ =ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4″ =ΡΠΈΠΏ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ βTCPβ or βUDPβ, =IP Π°Π΄ΡΠ΅Ρ,=ΠΏΠΎΡΡ,=ΡΠΈΠΏ ΡΠ²ΡΠ·ΠΈ: 0: ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ, 1: ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSTATUS | — | — |
AT+CIPSTART | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP. | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSTART= ,, 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSTART= ,, | AT+CIPSTART=? | ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 0-4, =TCP ΠΈΠ»ΠΈ UDP, =IP Π°Π΄ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°, = ΠΏΠΎΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «OK», «ERROR» ΠΈΠ»ΠΈ «ALREADY CONNECT» |
AT+CIPSEND | ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ | TCP/IP | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPSEND= 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPSEND= , | AT+CIPSEND=? | ΠΠ»ΠΈΠ½Π° Π΄Π°Π½Π½ΡΡ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅ Π΄ΠΎ 2048 Π±Π°ΠΉΡ. ΠΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» 20ΠΌΡ. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «>» ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎ RX, ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»ΠΈΠ½Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅Ρ ΠΈΡ Π² ΡΠ°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π». ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «SEND OK». ΠΡΠ΅ΡΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠ΅ΠΌΠ° Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ «+++» |
AT+CIPCLOSE | ΠΠ°ΠΊΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ TCP ΠΈΠ»ΠΈ UDP | TCP/IP | 1. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅: (+CIPMUX=1) AT+CIPCLOSE= 2. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ (+CIPMUX=0) AT+CIPCLOSE | AT+CIPCLOSE=? | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ «LINK IS NOT» ΠΈΠ»ΠΈ «UNLINK» Π΅ΡΠ»ΠΈ ID ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠΆΠ΅ ΡΠ°Π·ΠΎΡΠ²Π°Π½ΠΎ, ERROR Π΅ΡΠ»ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅Ρ. |
AT+CIFSR | ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ IP Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΎΡ AP | TCP/IP | AT+CIFSR | AT+CIFSR=? | — |
AT+CIPMUX | ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ | TCP/IP | AT+CIPMUX= | AT+CIPMUX? | 0=ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, 1=ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ, ΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ. |
AT+CIPSERVER | ΠΠ°ΠΏΡΡΡΠΈΡΡ (ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ) ΡΠ΅ΡΠ²Π΅Ρ | TCP/IP | AT+CIPSERVER= [, ] | — | 0=ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½, 1=ΡΠ΅ΡΠ²Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½. ΠΠΎΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:333. ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ AT+CIPMUX=1. |
AT+CIPSTO | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° | TCP/IP | AT+CIPSTO= | AT+CIPSTO? | ΡΠ°ΠΉΠΌΠ°ΡΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ΠΎΡ 0 Π΄ΠΎ 28800 |
AT+CIPMODE | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ | — | AT+CIPMODE= | AT+CIPMODE? | 0=ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, 2=ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ |
AT+CIUPDATE | ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠ±Π»Π°ΠΊΠΎ. ΠΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ 1 ΠΈΠ»ΠΈ 3 ΠΈ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ AP Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ. | — | AT+CIUPDATE | ||
+IPD | ΠΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ΅ΡΠΈ | — | — | — | 1. ΠΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,: 2. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ (+CIPMUX=1) +IPD,,, |
AT+CIOBAUD | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π° ΠΏΠΎΡΡΡ (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.922) | — | AT+CIOBAUD= | AT+CIOBAUD= AT+CIOBAUD=? | ΡΠΊΠΎΡΠΎΡΡΡ=9600, 19200, 38400, 57600, 74880, 115200, 230400,460800, 921600 |
AT+CSYSWDTENABLE | ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.922) | WatchDogTimer ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ | |||
AT+CSYSWDTDISABLE | ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠΆΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΠ° (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.922) | ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ WatchDogTimer | |||
AT+SETIP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AT+CWMODE=2 (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.925) | ||||
AT+USETIP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π² ΡΠ΅ΠΆΠΈΠΌ Π°Π²ΡΠΎ (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.925) | ||||
AT+SAPIP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AT+CWMODE=1 (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.925) | ||||
AT+USAPIP | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ IP ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 192.168.4.1 Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° AT+CWMODE=1 (Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ electrogragon Π²Π΅ΡΡΠΈΠΈ 0.925) |
ESP8266 Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅ΠΌΠ°. Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡΡΡ Ρ Π½ΠΈΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°Π±ΠΎΡΠ° AT-ΠΊΠΎΠΌΠ°Π½Π΄ . Π― ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Ρ Π²Π°ΠΌ ΡΡΡΠ»ΠΊΡ ΠΈΠ· Π²ΡΠ΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ESP8266, ΠΎΠ±ΡΡΡΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ ΡΠ°ΠΊ, ΡΡΠΎ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Π½Π°Π±ΠΎΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Hayes, ΠΈ ΠΎΠ½ΠΈ Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
ESP8266 ΠΎΠΆΠΈΠ΄Π°Π΅Ρ
ΠΈΠ»ΠΈ CarriageReturn ΠΈ LineFeed Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ,
Π½ΠΎ ΠΏΠΎΡ
ΠΎΠΆΠ΅, ΡΡΠΎ
ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎ 4 Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΡ
Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΡ . Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ
Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½Π΅Ρ
ΡΠ°ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° root. ΠΡΠΈ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ""
, = <ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ | [ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ]>
, "?"
, =?
Π’ΠΈΠΏ | ΠΡΠΈΠΌΠ΅Ρ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|---|
Π’Π΅ΡΡ | AT + CIPSTART =? | ΠΠ°ΠΏΡΠΎΡΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ (ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ AT + CWMODE =? ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΅Π³ΠΎ) |
ΠΠ°ΠΏΡΠΎΡ | AT + CMD? | ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°. |
ΠΠ°Π±ΠΎΡ | AT + CMD = ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ. |
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT + CMD | ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. |
AT + CWSAP = Β«ESP756190Β», Β«21030826Β», 1,4
. AT
- Π’Π΅ΡΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT | ΠΠ | ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ AT |
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + RST
- ΠΠΎΠ΄ΡΠ»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT + RST | ΠΠ | Π‘Π±ΡΠΎΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ |
ets 8 ΡΠ½Π²Π°ΡΡ 2013 Π³., ΠΏΠ΅ΡΠ²Π°Ρ ΠΏΡΠΈΡΠΈΠ½Π°: 4, ΡΠ΅ΠΆΠΈΠΌ Π·Π°Π³ΡΡΠ·ΠΊΠΈ: (3,7)
ΡΠ±ΡΠΎΡ wdt
Π½Π°Π³ΡΡΠ·ΠΊΠ° 0x40100000, Π»Π΅Π½ 24444, ΠΊΠΎΠΌΠ½Π°ΡΠ° 16
Ρ
Π²ΠΎΡΡ 12
chksum 0xe0
Ρ
ΠΎ 0 Ρ
Π²ΠΎΡΡ 12 ΠΊΠΎΠΌΠ½Π°ΡΠ° 4
Π½Π°Π³ΡΡΠ·ΠΊΠ° 0x3ffe8000, Π»Π΅Π½ 3168, ΠΊΠΎΠΌΠ½Π°ΡΠ° 12
Ρ
Π²ΠΎΡΡ 4
chksum 0x93
Π½Π°Π³ΡΡΠ·ΠΊΠ° 0x3ffe8c60, Π»Π΅Π½ 4956, ΠΊΠΎΠΌΠ½Π°ΡΠ° 4
Ρ
Π²ΠΎΡΡ 8
chksum 0xbd
csum 0xbd
Π³ΠΎΡΠΎΠ²
\ 0x04B1 \ 0x85 \ 0xff \ 0x13: '\ 0xe0; \ 0xcc;! G \ 0xfa \ 0x11 \ 0xa9R \ 0xc6 \ 0x83 \ 0x01 \ 0xd9 \ 0x81
[ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ: www.ai-thinker.com ΠΠ΅ΡΡΠΈΡ: 0.9.2.4]
Π³ΠΎΡΠΎΠ²
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + GMR
- ΠΡΠΎΡΠΌΠΎΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT + GMR | ΠΈΡΠΏ. , ΠΠ | Π Π°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ |
Π²Π΅ΡΡΠΈΡ
: Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ ΠΌΠΈΠΊΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + GSLP
- ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ | AT + GSLP = Π²ΡΠ΅ΠΌΡ | Π²ΡΠ΅ΠΌΡ ΠΠ | ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° Π½Π° ΡΠ°Π· ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ |
Π²ΡΠ΅ΠΌΡ
: Π²ΡΠ΅ΠΌΡ Π·Π°ΡΡΠΏΠ°Π½ΠΈΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
AT + GSLP = 1500
ΠΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ±ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΡΠ½Π° (Π²ΡΠ²ΠΎΠ΄ ΡΠ±ΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌ).
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
ATE
- ΠΠΊΠ»ΡΡΠΈΡΡ / ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΡ
ΠΎ ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | ATE0 | ΠΠ | ΠΡΠΊΠ»ΡΡΠΈΡΡ ΡΡ ΠΎ (Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ) |
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | ATE1 | ΠΠ | ΠΠΊΠ»ΡΡΠΈΡΡ ΡΡ ΠΎ (ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎ ΠΎΡΠ²Π΅ΡΠ°) |
ΠΠ½Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ Ρ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ.Π ATE0
, ΠΈ ATE1
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ , ΡΡΠΎ Π½Π΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅
.
ATE
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ OK
ΠΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ Ρ ESP-12
, Π³Π΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ!
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + CWMODE
- ΡΠ΅ΠΆΠΈΠΌ WIFI (ΡΡΠ°Π½ΡΠΈΡ, ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΡΡΠ°Π½ΡΠΈΡ + ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°) ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
Π’Π΅ΡΡ | AT + CWMODE =? | + CWMODE: (1-3) ΠΠ | Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² |
ΠΠ°ΠΏΡΠΎΡ | AT + CWMODE? | + CWMODE: ΡΠ΅ΠΆΠΈΠΌ ΠΠ | ΠΠ°ΠΏΡΠΎΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ESP8266. |
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT + CWMODE = ΡΠ΅ΠΆΠΈΠΌ | ΠΠ | Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ AP, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ESP8266. |
mode
οΌ Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π΅ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ 1, 2 ΠΈΠ»ΠΈ 3. ESP-12 Π±ΡΠ» Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΊΠ°ΠΊ Ρ ΠΎΡΡ Ρ ssid, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ Π½Π° ESP_A0A3F2 , Π±Π΅Π· ΠΏΠ°ΡΠΎΠ»Ρ, ΠΊΠ°Π½Π°Π» 1 ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ AT + CWSAP? ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + CWJAP
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ AP ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|---|---|---|
ΠΠ°ΠΏΡΠΎΡ | AT + CWJAP? | + CWJAP: SSID ΠΠ | ΠΠ΅ΡΠ°ΡΠ°Π΅Ρ SSID ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ESP8266. |
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ | AT + CWJAP = SSID , pwd | ΠΠ | ΠΠΎΠΌΠ°Π½Π΄Ρ ESP8266 Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ SSID Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. |
ssid
οΌ Π‘ΡΡΠΎΠΊΠ°, SSID ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° pwd
οΌ Π‘ΡΡΠΎΠΊΠ° Π΄Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 64 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² AT + CWJAP = "my-test-wifi", "1234test"
AT + CWJAP?
οΌ ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΡ
AT + CWLAP
- Π‘ΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ° ΠΠ°ΡΠΈΠ°Π½Ρ | ΠΠΎΠΌΠ°Π½Π΄Π° | ΠΡΠ²Π΅Ρ | Π€ΡΠ½ΠΊΡΠΈΡ |
---|
IoT ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ESP8266 - ΡΡΠΎ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi SOC (ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΠΊΡΠΈΡΡΠ°Π»Π»Π΅), ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΎΡ 3,3 Π, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡΠΉ Espressif Systems, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ΄Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΉ IoT. ΠΠΎΠ΄ΡΠ»Ρ ESP8266 ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ ΡΠΎ ΡΡΠ΅ΠΊΠΎΠΌ TCP / IP ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ.
ESP8266 ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.ΠΠΎΠ΄ΡΠ»Ρ Wi-Fi ESP8266 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². ESP8266 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Π·Π³ΡΡΠ·ΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Wi-Fi ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°.
ESP ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ, IP-ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ESP8266 ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΡΠ΅ΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ², Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi ESP266:
Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi ESP8266
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Wi-Fi ESP8266
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ESP8266, Π° ΡΠ°ΠΊΠΆΠ΅ Π΅Π³ΠΎ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ.
ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ESP ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ , Π΅ΡΠ»ΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅ Ρ Arduino ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ . ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠ²Π΅ΠΆΠΈΠΉ ESP8266, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ AT-ΠΊΠΎΠΌΠ°Π½Π΄. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΠΎΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΉ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΡΡΠΎΠΌΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΡ ESP8266 Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄ .
ΠΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ AT-ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΎ ΠΈ ΠΏΡΠΈ Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Ρ ESP8266 ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΡΡΠ΄ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ ΠΎΡΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ESP8266.ΠΡΠ°ΠΊ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΠΉΡΠ΅ ΡΡ Π΅ΠΌΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π²ΡΡΠ΅, ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΅Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Arduino, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΠ°Π³ΠΈ.
Π¨Π°Π³ 1: - ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΎΡΡΡΠ΄Π°.
Π¨Π°Π³ 2: - Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½ΠΈΠΆΠ΅.
Π¨Π°Π³ 3: - Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²ΡΡΠ΅. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ESP8266.
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΌΡ ΡΠ°ΠΉΠ»Π° | ΠΠ΄ΡΠ΅Ρ | Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° |
esp_init_data_default.bin | 0xFC000 | |
Π±Π»Π°Π½ΠΊ.ΠΊΠΎΡΠ·ΠΈΠ½Π° | 0xFE000 | |
boot_V1.4.bin | 0x00000 | |
user1.1024.new.2.bin | 0x01000 | |
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ2.1024.new.2.bin | 0x81000 |
Π¨Π°Π³ 4: - Π’Π΅ΠΏΠ΅ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΡΡ Π΅ΠΌΡ. Π ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌ Flash. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ° (ΠΊΠ½ΠΎΠΏΠΊΠ°), Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ£Π‘Π, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΡΡ ESP8266. Π’Π΅ΠΏΠ΅ΡΡ Π²Π°Ρ ESP8266 Π½Π°ΡΠ½Π΅Ρ ΠΌΠΈΠ³Π°ΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅:
Π¨Π°Π³ 5: - ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅:
ΠΡΠ°ΠΊ, Π²Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ ESP8266.
ESP8266 ΡΠ΅ΠΏΠ΅ΡΡ Π³ΠΎΡΠΎΠ² ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄.
Π¨Π°Π³ 6: - Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Arduino IDE ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΠΠ Π’, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π²Π°ΡΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΡΠΎΠ΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π² Arduino ΠΈ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ°, Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ Π³ΠΎΡΠΎΠ² Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΡΡΠΎΡΠ°, ΠΊΠ°ΠΊ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅:
Π¨Π°Π³ 7: - ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΏΠ΅ΡΠ½ΠΎ Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266.
ΠΡΠΏΡΠ°Π²ΡΡΠ΅ βATβ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°, ESP ΠΎΡΠ²Π΅ΡΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΡΠΌ ΡΠΈΠ³Π½Π°Π»ΠΎΠΌ βOKβ, , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ ESP8266 Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄ Ρ Arduino IDE.
.ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΡΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ±ΠΈΡ Β«ΠΠ°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ ESP8266Β» (ΡΠ°ΡΡΡ 1). ΠΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ΅Π·ΡΠΌΠ΅, Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ ESP ΠΈ ΡΠ·Π½Π°Π»ΠΈ ΠΎ Π½Π΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ². ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΠ»Π°ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° FTDI, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ°ΠΊ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ°ΠΊ ΠΈ Arduino IDE.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΠΈΠ·ΡΡΠΈΠΌ ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Wi-Fi Transceiver ESP8266. Π Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ Π½Π°ΡΡΠΈΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ESP8266 Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Arduino IDE (Π±Π΅Π· Arduino) ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ESP8266.
ΠΠ΅ΡΠ²ΡΠΉ ΠΈ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP - ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΡΠΊΠ²Ρ AT ΠΎΠ·Π½Π°ΡΠ°ΡΡ Β«ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅Β». AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ - ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅ΠΌΠΎΠΌ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266. ΠΠΎΠΌΠ°Π½Π΄Π° AT Π²ΡΠ΅Π³Π΄Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π±ΡΠΊΠ²Ρ AT, Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°.ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ AT-ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ESP8266, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Espressif Systems. Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠΠΎ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π° ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AP (ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°).
ΠΡΠΈ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° (Putty ΠΈΠ»ΠΈ Arduino) Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΡΠΈΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ ESP ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ.Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΈ Π²ΡΠ²ΠΎΠ΄Ρ Rx ΠΈ Tx ΠΌΠΎΠ΄ΡΠ»Ρ ESP ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ Tx ΠΈ RX ΠΌΠΎΠ΄ΡΠ»Ρ FTDI ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅. ΠΡΠ°ΠΊ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌβ¦
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ Π½Π° Π±Π°Π·Π΅ ESP8266.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
Π’ΠΎΠ³Π΄Π° ΡΠ°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΡΠ°Π³ - ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP.ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π·Π΄Π΅ΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ:
Π¨Π°Π³ 1: Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π»ΡΠ±ΠΎΠ΅ ΠΠ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Arduino Serial Monitor , ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΈΠ· Π½Π°Ρ Π΅ΡΡΡ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ Ρ ΠΏΠ»Π°ΡΠ°ΠΌΠΈ Arduino.
Π¨Π°Π³ 2: ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ESP ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ FTDI ΠΊ ΠΏΠ»Π°ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ Π΅Π΅. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ GPIO0 ΠΎΡΡΠ°Π²Π»Π΅Π½ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ, Π° Π²ΡΠ²ΠΎΠ΄ RST Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ Π·Π΅ΠΌΠ»Π΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΡΠ°Π²Π»Π΅Π½ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ.ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Π½Π° ΠΏΠ»Π°ΡΠ΅ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈ ΡΠ΅ΡΠ΅Π· Arduino IDE. Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ESP. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅, Π²Π°ΡΠ° ΠΏΠ»Π°ΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
Π¨Π°Π³ 3: ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΏΠ»Π°ΡΡ FTDI ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ². Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«COM-ΠΏΠΎΡΡΡΒ» Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ COM-ΠΏΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ FTDI, Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠΎ. ΠΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ COM20, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.
Π¨Π°Π³ 4: ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΡ Arduino IDE, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ COM-ΠΏΠΎΡΡΡ FTDI (Ρ ΠΌΠ΅Π½Ρ COM20). Π ΡΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, Π²ΡΠ±ΡΠ°Π² ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ-> ΠΠΎΡΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ±Π° NL&CRΒ» ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Β«115200Β» , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ°ΡΠ° ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°.ΠΡΠ»ΠΈ 115200 Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ 9600, 38400 ΠΈ 74880.
Π¨Π°Π³ 5: Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Π°Ρ Π²ΡΠ²ΠΎΠ΄ GPIO0 ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ), ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ±ΡΠΎΡΠ°. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ, ΡΠΊΠ°Π·Π°Π² Β«Π³ΠΎΡΠΎΠ²ΠΎΒ», , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅
.
ΠΡΠ»ΠΈ Π²Ρ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°, ΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ !! ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ESP8266, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π±Π»ΠΈΡΡ. Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅, Ρ ΠΏΠΎΠΊΠ°ΠΆΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AP + STA, ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π¨Π°Π³ 6: ΠΠ΅ΡΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, - ΡΡΠΎ AT-ΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠΠ½ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΡΡΠΊΠ°. ΠΠΎΠ³Π΄Π° Π²Ρ Π½Π°Π±ΠΈΡΠ°Π΅ΡΠ΅ Β«ATΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Π²Π²ΠΎΠ΄, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠΈΡΡ Β«OKΒ».
Π¨Π°Π³ 7: SDK ΠΈ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«AT + GMRΒ»
Π¨Π°Π³ 8: ΠΠ°ΠΊ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΎΡΡ, ΠΌΠΎΠ΄ΡΠ»Ρ ESP ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AP (ΡΠ΅ΠΆΠΈΠΌ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°), ΡΠ΅ΠΆΠΈΠΌΠ΅ STA ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AP ΠΈ STA. ΠΠ°Π²Π°ΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ AP , ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ ΠΎΠ½.
ΠΡΠΎΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Β«AT + CWMODE = 2Β» , ΠΈ ΠΎΠ½ ΠΎΡΠ²Π΅ΡΠΈΡ Π²Π°ΠΌ Ρ Β«OKΒ»
ΠΠ°Ρ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π²Π²Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π»ΠΈ Π²Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠ°ΠΊ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΏΡΡΠ°Π²ΡΠΈΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π΅Π³ΠΎ ΡΠ΅ΡΠΈ WIFI.ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Wi-Fi Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈΠ»ΠΈ Π½ΠΎΡΡΠ±ΡΠΊΠ΅ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΠΎΠΈΡΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΠΉΡΠΈ ΡΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ESP, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. ΠΠΎΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ESP_A3A3E7
ΠΠΎΠ»Π½ΡΠ΅ ΡΠ°Π³ΠΈ ΠΈ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½ΠΈΠΆΠ΅ .
ΠΡΠ°ΠΊ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΡΡΠΎΠΌ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ Β«ΠΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Arduino IDE ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΡ ΠΏΠ°ΠΌΡΡΡ ESP8266Β».
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°ΡΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ESP8266 .
.WiFi-ΠΌΠΎΠ΄ΡΠ»ΡESP8266 - ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ UART Π΄Π»Ρ Wi-Fi, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Arduino) ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ.
ESP8266 ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Π΄ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π»Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π²Π΅ΡΠ΅ΠΉ . ΠΡΠΎ ΡΡΠΏΠ΅Ρ Π΄Π΅ΡΠ΅Π²ΠΎ, ΠΈ Ρ Π½ΠΈΠΌ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ TCP / IP, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ΅ΡΡΠΌ Wi-Fi ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ TCP-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΡΡΠ΅ΠΊΠ° TCP / IP Π² Π²Π°ΡΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅: Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π»ΡΠ±ΠΎΠΉ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ESP ΠΈ Π½Π°ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ESP-x, Π³Π΄Π΅ x ΠΎΡ 1 Π΄ΠΎ 12.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP-1. ΠΠΎΠ²Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ½Π° 9600 Π±ΠΎΠ΄. ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠ°Π·ΡΠ΅ΠΌ 2 Γ 4, Tx, Rx, RST, CH_DP (Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ) ΠΈ Π΄Π²Π° GPIO, GPIO0 ΠΈ GPIO2.
ESP8266 - ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° 3,3 Π, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΠΎΠ²Π½ΠΈ 5 Π.
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΠΏΠΎΠ΄ΡΡΠ½ΡΠ»ΠΈ Π»ΠΈΠ½ΠΈΠΈ CH_DP ΠΈ RST. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΠ΅Π·ΠΈΡΡΠΎΡ 3k3, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ RST Π΄ΠΎ + Vcc.
CH_PD Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ + 3,3 Π. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ CH_PD ΠΊ Vcc, Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.
ΠΠΎΠΊΠ° ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ GPIO ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ GPIO0 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½.
Π’ΠΎΠΊ, ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ, ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 80 ΠΌΠ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΠΎΠΊΠΎΡ, Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ Π΄ΠΎ 300 ΠΌΠ.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ USB Π² TTL Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ WIFI. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡ ΠΎΠ΄ 3,3 Π, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ WiFi. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡ ΠΎΠ΄ +5 Π.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΡΠ²Π»ΡΡΡ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΡ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ 3,3 Π, Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ 5 Π, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΅Π³ΠΎ ΡΠ±ΡΠ΅Ρ.
ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΌΠ°ΠΊΠ΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ.ΠΠ΅ΡΠ°Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
ΠΠΎΠ΄ΡΠ»Ρ WIFI USB-TTL
Vcc - 3,3 Π
ΠΠ΅ΠΌΠ»Ρ - ββΠΠ΅ΠΌΠ»Ρ
Tx - Rx
Rx - Tx
CH_PD - ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 3.3v Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΈΠΏΠ°.
RST - ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ 3.3Π² ΡΠ΅ΡΠ΅Π· ΡΠ΅Π·ΠΈΡΡΠΎΡ 3k3
ΠΡΠ²ΠΎΠ΄ CH_PD Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΠΈΠΉ ΡΠΈΠ³Π½Π°Π», Π±Π΅Π· Π½Π΅Π³ΠΎ ΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΠ»ΡΡΠΈΡ ΠΈ Π½Π΅ ΡΠ»ΡΡΠΈΡ. ΠΡΠ»ΠΈ Π΄Π»Ρ CH_PD Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΠ«Π‘ΠΠΠΠ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΊ VCC (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ 3.3V) ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΠΆΠΈΠ²Π°Π΅Ρ, ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΈΠ³Π½ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²ΠΎ Β«Π³ΠΎΡΠΎΠ²ΠΎΒ». ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΡΡΠ΄Π° Π΄ΠΎΠ±Π΅ΡΠ΅ΡΠ΅ΡΡ, Π²ΡΠ΅ ΡΡΠ°Π½Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅Π΅.
ΠΠ»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ USB-TTL, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π», Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡΠ»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Β«Prolific 2303Β». ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ² Π² Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ USB-ΠΏΠΎΡΡΡ ΠΠ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° PuTty ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΠΎΡΡΠΎΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ USB-TTL.
ΠΡΠΊΡΠΎΠΉΡΠ΅ PuTty ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Serial. ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π² ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ² (Π·Π΄Π΅ΡΡ ΡΡΠΎ COM41), ΠΈ ΡΠΊΠΎΡΠΎΡΡΡ 9600 (ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ).
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ’ΠΠ Π«Π’Π¬, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π’Π΅ΡΠΌΠΈΠ½Π°Π»Π°.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π²Π΅ΡΡΠΈ AT. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ°, ΠΏΡΠΎΡΡΠΎ Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ RST ΠΌΠΎΠ΄ΡΠ»Ρ Ρ GND.
Π‘Π½Π°ΡΠ°Π»Π° Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΌΡΡΠΎΡΠ΅, Π° Π·Π°ΡΠ΅ΠΌ Π°Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ΄Π°Π²ΡΠ° Β«www.ai-thinker.comΒ»
, Π·Π°ΡΠ΅ΠΌ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΈ Π·Π°ΡΠ΅ΠΌ Β«Π³ΠΎΡΠΎΠ²ΠΎΒ»
Π’Π΅ΠΏΠ΅ΡΡ Π²Π²Π΅Π΄ΠΈΡΠ΅ AT.ΠΠΎΠ΄ΡΠ»Ρ ΠΎΡΠ²Π΅ΡΠΈΡ OK. ΠΡΠ»ΠΈ Π½Π΅Ρ, Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ Putty ΠΈ ΡΠ½ΠΎΠ²Π° ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
AT + GMR Π²Π΅ΡΠ½Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΠΎΠΏΡΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π½Π°ΠΊ?
, ΠΈΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π²Π½ΠΎ =, ΠΏΠΎΡΠ»Π΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΡΠ΅ AT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Β«\ r \ nΒ» - Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊΠ°ΡΠ΅ΡΠΊΠΈ ΠΈ Π½ΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°.
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° AT-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅:
http: // room-15.github.io/blog/2015/03/26/esp8266-at-command-reference/
AT + CIOBAUD? Π²Π΅ΡΠ½Π΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ.
AT + CWMODE? Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π Π΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
CWMODE Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π΅ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ 1, 2 ΠΈΠ»ΠΈ 3.
1 = ΡΠ΅ΠΆΠΈΠΌ ΡΡΠ°Π½ΡΠΈΠΈ (ΠΊΠ»ΠΈΠ΅Π½Ρ)
2 = ΡΠ΅ΠΆΠΈΠΌ AP (Ρ
ΠΎΡΡ)
3 = ΡΠ΅ΠΆΠΈΠΌ AP + ΡΡΠ°Π½ΡΠΈΡ (ΠΠ°, ESP8266 ΠΈΠΌΠ΅Π΅Ρ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ!)
ΠΠΎ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT + CWLAP, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ Π²Π°ΠΌ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ° Wi-Fi Π² ΡΡΠΎΠΌ ΡΠ°ΠΉΠΎΠ½Π΅.
ΠΠΎΠΌΠ°Π½Π΄Π° AT + CWLAP Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π²ΠΎΠΎΠ΄ΡΡΠ΅Π²ΠΈΠ»ΠΎ, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΡ ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° (MBLAZE ..) Π² ΡΠΏΠΈΡΠΊΠ΅, Π½ΠΎ ΠΈ ESP ΠΌΠΎΠΆΠ΅Ρ Π²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅ΠΊ Π΄ΠΎΡΡΡΠΏΠ°, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΉ Π½ΠΎΡΡΠ±ΡΠΊ.
Π’ΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ ΠΊΠ°ΠΊ + CWLAP: ecn
, ssid
, rssi
, mac
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ
ecn: 0 OPEN, 1 WEP, 2 WPA_PSK, 3 WPA2_PSK, 4 WPA_WPA2_PSK
ssid: ΡΡΡΠΎΠΊΠ°, SSID ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°
rssi: ΠΌΠΎΡΠ½ΠΎΡΡΡ ΡΠΈΠ³Π½Π°Π»Π°
mac: ΡΡΡΠΎΠΊΠ°, MAC-Π°Π΄ΡΠ΅Ρ
ΠΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠ΅ ΡΠΊΡΠ°Π½Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΌΠΎΡ AP Β«MBLAZE.. Β» WPA2_PSK (3) Π·Π°ΡΠΈΡΠ΅Π½ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ AP, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΊΡΡΡΡ ΠΈ Π½Π΅ Π·Π°ΡΠΈΡΠ΅Π½Ρ ΠΏΠ°ΡΠΎΠ»Π΅ΠΌ. ΠΠ½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Ρ ecn 0.
ΠΠ°ΡΠ΅ΠΌ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»Π°ΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° (Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· Π½Π°Ρ Ρ ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠ»Π°ΡΠ° Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π»Π° ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ STA ΠΈΠ»ΠΈ WIFI, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ°). ΠΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AT + CWMODE = 1. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ±ΠΎΡΠ° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠΎΡΠΈΡΡ Π΄ΠΎΡΠΊΡ.
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΉ / ΠΎΡΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Π΄ΠΎΡΡΡΠΏΠ° Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT + CWJAP = Β«yourSSIDΒ», Β«yourWifiPasswordΒ»
Π₯ΠΎΡΠΎΡΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡΠ½ΡΠ½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΠ»Π°ΡΡ, Π±ΡΠ΄Π΅Ρ ΠΏΡΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ΅ΡΠΈ Wi-Fi .ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ΄Π°Π»ΠΎΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² ΡΠΏΠΈΡΠΎΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² DHCP Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°.
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ESP Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ°.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ Π·Π°Π±ΡΡΡ, Π²Π²Π΅Π΄Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ QUIT AT + CWQAP
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ IP-Π°Π΄ΡΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ AT + CIFSR. Π£Π·Π½Π°Π² IP-Π°Π΄ΡΠ΅Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ping-Π·Π°ΠΏΡΠΎΡ ΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΡΡΡΡ ΠΌΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌ TCP ΡΠ΅ΠΆΠΈΠΌΠ°Ρ .
ΠΠΎ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ Π½Π°Π»ΠΈΡΠΈΡ ΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ:
ΠΡΠ°Π²ΠΈΡΡΡ ΠΠ°Π³ΡΡΠ·ΠΊΠ° ...