embeded/eps82662023. 12. 12. 12:19

AT+RST와 리셋 버튼의 메시지가 많이 다르게 나온다.

AT+RST

OK

 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000

⸮⸮n⸮r⸮⸮n|⸮ l l⸮$`⸮rl⸮l⸮ l`⸮rl⸮l⸮ l`⸮rl $⸮ ll`rl$rl⸮bb Čb⸮b br⸮$ b⸮n'nn⸮ l⸮ l ⸮ l⸮ll⸮l⸮⸮⸮⸮$`⸮n⸮bb l l$b ⸮⸮bb l ⸮brlrl
ready

 

기본은 AP 모드로 되어있는 것 같고

AT+CWMODE?
+CWMODE:2

OK

 

FaryLink_F81835 라는 SSID로 검색되고 접속된다.

AT+CWSAP?
+CWSAP:"FaryLink_F81835","",1,0,4,0

OK

 

핸드폰이 192.168.4.2로 붙었는데 MAC이 안드로이드에서 나오는 거랑 다르다. 머지?

AT+CWLIF
192.168.4.2,0e:f8:ff:00:00:00

OK

 

핸드폰에서 붙이면 이렇게 붙는데, 저 MAC은 도대체 누구꺼냐 -ㅁ-?

 

노트북꺼 붙이니 제대로 뜨는데, 핸드폰은 왜 다르지?

AT+CWLIF
192.168.4.2,0e:f8:ff:00:00:00
192.168.4.3,8c:55:4a:28:25:bc

OK

 

요건 노트북 MAC

$ ifconfig
wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1280
        inet 192.168.4.3  netmask 255.255.255.0  broadcast 192.168.4.255
        inet6 fe80::9169:c7eb:3e76:3204  prefixlen 64  scopeid 0x20<link>
        ether 8c:55:4a:28:25:bc  txqueuelen 1000  (Ethernet)
        RX packets 2431961  bytes 301079066 (301.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 205909  bytes 25249933 (25.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

status가 5는 멀 의미하는지 모르겠다. 한개 더 붙었다고 느는것도 아니고 머지?

프로토콜 문서 찾아보니 5번은 wifi에 연결되지 않았다. 머 AP 모드니까 당연한건가?

AT+CIPSTATUS
STATUS:5

OK

 

[링크 : https://www.espressif.com/sites/default/files/4a-esp8266_at_instruction_set_en_v1.5.4_0.pdf]

'embeded > eps8266' 카테고리의 다른 글

esp8266 nodemcu v3 기본 펌웨어  (0) 2023.12.11
esp8266 esptool.py  (0) 2023.12.11
esp8266 microUSB 연결 2  (0) 2023.12.11
esp8266 arduino  (0) 2023.12.09
esp8266 SDK  (0) 2023.12.04
Posted by 구차니