צעדי חסד

모니터없이 라즈베리파이 연결하기(Connecting without monitor) 본문

Embedded

모니터없이 라즈베리파이 연결하기(Connecting without monitor)

טוֹבָה 2024. 9. 10. 00:34

(잡담)

  • 임베디드 프로젝트 시작하면서 빼 놓을 수 없는 라즈베리파이, 이번에 비싼 돈 지불하고 나만의 파이를 마련!
  • 문제는 파이는 랜선과 모니터로 연결하는게 흔한데 노트북으로 작업할거라서 이것 저것 찾아봄
  • 인터넷에 검색하면 핫스팟으로 연결하는 경우가 많은데 우선 필자의 경우는 "Fing"이라는 앱을 사용하는데 여기서 처음에 핫스팟으로 연결하니깐 스캐너에 withoug internet이 뜨면서 스캐너에 파이 검색이 되지 않았음

 

  • 준비물
    • 본인 집에 와이파이만 연결 돼 있다면 가능
    • putty(PC download)
  • 시작
    • piImage에서 setting에서 Enable SSH에 체크하고, 
    • SSID에 현재 연결된 Wifi이름과, wifi pwd를 적어줍니다. (분명히 비밀번호 자릿수가 이렇게 많지 않은데 왜 다시 들어가보면 검은색 점이 이렇게 많을까 생각될텐데 라즈비안에서 자동적으로 비밀번호를 난독화 시켜놓은거라서 putty접속할 때는 걱정없이 원래 설정한 대로 입력하시면 됩니다~!)
    • piImage를 통해 sd카드가 다 구워졌다는 가정하에(sd카드 굽는거는 설정이 필요한데 이거는 개인이 하는 작업에 따라서 설정이 무수히 많기에 여기선 생략)
    • sd카드를 다 굽고 난 뒤, 해당 루트 디렉토리에 "ssh" 와 "wap_supplicant.conf"파일을 만듭니다. 처음 확장자는 txt로 했다가 나중에 .txt지우시면 됩니다.(f2누르시거나 속성 들어가셔서 수정)
    •  

  • 저기 위에 ssid에 본인이 현재 연결중인 와이파이 이름 입력하고 psk에 비밀번호 입력하시면 됩니다.
  • 확장자를 지운 후 다 만들어진 sd카드를  파이 슬롯에 연결하고 파이 전원에 연결합니다.(C타입 충전기로 연결해서 사용했습니다.)
  • cmd+R 에 명령에 "ipconfig"쳐주고 

  • 위에 ipconfig잘 나오면 ping -4 raspberrypi.local 입력해서 저기 빨간색 부분 IP address나오면 putty에 접속해서 hostname에 저 주소 쳐 주시면 아래 창 뜨면서 파이에 연결이 됩니다

 
Q. 왜 핫스팟으로 연결을 하지 않았을까요
A. 파이를 원격으로 접속해서 진행하다 보면 외부 라이브러리를 다운받아야 할 때가 많습니다. 하지만 핫스팟을 사용할 때 인터넷 연결이 안 된 채 putty만 연결됐다고 무작정 커맨드 라인에 sudo git clone ~~를 치면 빨간색 글씨로 Fetal, fail, without connect에러가 뜨면서 패키지가 설치가 안 될 겁니다. 그래서 파이 명령창에 외부 브라우저 예를 들어 구글연결에 대한 패키지 명령어를 치면 100% package loss가 뜨면서 작업 진행이 안 됩니다.
 

'Embedded' 카테고리의 다른 글

Discord BOT  (0) 2025.02.05
Window OS update & 노트북 고치기  (0) 2024.10.28
SD카드를 포맷할 수 없음  (0) 2024.10.21