'reboot'에 해당되는 글 2건

  1. 2019.07.01 Hardware | ESP-01 or ESP8266 사용기 - 3
  2. 2017.06.12 Hardware | PC 시스템 이상 해결기

Hardware | ESP-01 or ESP8266 사용기 - 3

|


이 글은 ESP8266 또는 ESP-1 을 가지고 노는 포스팅 이며, 이 글 전에 포스팅이 2개 있습니다.


* Hardware | ESP-01 or ESP8266 사용기 - 1

https://chocoball.tistory.com/entry/Hardware-ESP01-or-ESP8266-using-1


* Hardware | ESP-01 or ESP8266 사용기 - 2

https://chocoball.tistory.com/entry/Hardware-ESP01-or-ESP8266-using-2


오늘은 ESP8266 / ESP-1 을 Serial 로 연결할 때, 사용되는 가장 간단한 AT command 에 대해 알아봅니다.

우선 정식 설명서를 첨부합니다.


4a-esp8266_at_instruction_set_en.pdf


참고로 putty 에서 명령어를 실행시키려면, Ctrl + J, M 을 타이핑 해야 ESP826 으로 command 를 날릴 수 있습니다.





1. AT


가장 간단한 command 이며, ready / 정상 상태인지를 알아보는 명령어 입니다.



OK 가 뜨면 OK 인겁니다.





2. AT+GMR


ESP8266 에 인스톨 되어 있는 firmware version 을 보여줍니다.



보통 Serial 접속하면, 가장 먼저 하게 되는 두 command 들입니다.






3. AT+CWMODE


ESP8266 을 어떤 모드로 사용할 것인지를 정할 수 있습니다.



보통 CWMODE:2 로 되어 있습니다.

이는 Access Point 로 활용하는 모드 입니다.


- 1: Network Device (client)

- 2: Access Point (AP)

- 3: Both


ESP8266 을 집에 있는 WiFi 에 접속시켜 인터넷에 연결하고 싶으면, MODE=1 이나 3 로 하면 됩니다.





4. AT+CWLAP


근처에 접속 가능한 WiFi access point 들을 보여 줍니다.






5. AT+JAP


접속하고 싶은 AP 의 정보 - 이름과 비번 을 입력하여 접속합니다.



정상적으로 WiFi에 접속 후, IP 를 받았다고 뜨네요.





6. AT+CIFSR


AP 접속 후, 어떤 IP 를 받았는지 확인하는 command 입니다.






7. AT+CIPSTATUS


최종적으로 AP 로 접속 후, 어떤 상태인지 확인해 봅니다.



- 2: The ESP8266 Station is connected to an AP and its IP is obtained.

- 3: The ESP8266 Station has created a TCP or UDP transmission.

- 4: The TCP or UDP transmission of ESP8266 Station is disconnected.

- 5: The ESP8266 Station does NOT connect to an AP.





8. AT+CIUPDATE


인터넷을 통해 firmware 를 업데이트 하는 명령어 입니다.

참고로 flash ram 크기가 16Mbit = 2MByte 이상 되어야 사용 가능합니다.



- 1: find the server.

- 2: connect to server.

- 3: get the software version.

- 4: start updating.


정상적으로 update 가 되면, 자동으로 reboot 을 하게 됩니다.



자동 reboot 하면서, 다른 command 로는 확인할 수 없는 "SPI Flash Size & Map" 정보를 확인할 수 있습니다.

위의 결과는 16Mbit (1024KB+1024KB) 버전으로 firmware update 한 것이고,

아래 결과는 32Mbit (1024KB+1024KB) 버전으로 firmware update 한 결과 입니다.






9. AT+RST


문자 그대로 reset command 입니다.

ESP8266 을 reboot 시킵니다.


Ai-Thinker 사의 32Mbit (512KB+5212KB) 버전으로 firmware update 후, reset 한 결과는 다음과 같습니다.






FIN


ESP8266 을 가지고 Serial 접속 후, 가장 많이 쓰이고 간단한 명령어들을 소개해 봤습니다.


사실 PDF 의 메뉴얼에 보면 더 많은 command 들이 준비되어 있지만,

pre-condition 이 맞아야 하거나 환경적으로 매칭이 되지 않아 ERROR 를 내는 command 들이 대다수 입니다.


위의 내용 감안하셔서 참고하시면 좋겠습니다.


And

Hardware | PC 시스템 이상 해결기

|

1. 시작

PC 를 사용하다가 어느 때부터 인가 불안해 집니다.

뜬금없이 리부팅이 된다거나, 반응이 느려진다거나...



2. 원인 찾기

시스템 불안은 여러 요소가 있습니다.

- Power 용량의 부족

- 보드의 콘덴서 노후

- slot 등에 먼지로 인한 이물질

- CPU / RAM 등의 불량

....


워낙 많은 HDD (6개) 가 달려있고, Full bank RAM (32GB) 인지라 처음에는 Power 용량 부족/불량으로 판정했습니다.

일단 OS HDD 만 남겨놓고 다 분리했습니다.


그래도 증상이 있네요.


RAM 도 하나만 남겨놓고 부팅해 봅니다.

그래도 나아지지 않았습니다.


물론 RAM의 접촉면도 지우개로 지워 봅니다.

모든 PCI 슬롯의 카드들도 지우개로 지워 봅니다.


결론은 효과 없슴.


모두 분리하고 보드의 콘덴서도 찾아 봅니다.

이상 없슴.


먼지도 싹 제거 합니다.

변화 없슴...


으... 이럴땐 어찌해야 할까요.




3. 응?

완전히 분리한 보드를 다시 조립하는 와중에 조금 이상한 장면을 목격합니다.


USB front panel 을 고정하는 볼트가 크네요.

그 큰 볼트의 날개처럼 생긴 부분이 USB front panel 의 기판과 접촉이 되어 있는 것을 발견합니다 !!!



100% 이거다라고 느낌이 왔습니다.


주위를 살펴보니 커피를 젓는 빨대가 플라스틱 재질입니다.

괜찮을것 같네요.


적당한 길이로 두동강 냅니다.



볼트 날개 안쪽으로 기판을 밀어 넣고,

혹시 나중에 다시 튀어나올지 몰라 자른 빨대로 사이를 막고 고정합니다.





4. 결과

문제 해결!!! 유레카~ 캬~~~!




FIN

참 다난한 인생입니다.

And
prev | 1 | next