Raspberry Pi2에서 L 킬로칼로리 ① 모니터 및 키보드 없이 Mac에서 Raspberry Pi 작동

이 글은 「IDOM Engineer Advent Calendar 2017」 5일째 글입니다.

입문


엔지니어 조직에 속하는 비엔지니어sachitaro.평소 기획 관리 업무에 종사하며 인코딩이나 IoT 기기 등은 전혀 관련이 없다.
이런 초보자인 나는 회사 내 엔지니어 학습회에서 가르침을 청하면서 라즈베리피의 L천카를 만들 수 있기 때문에 한 사람도 지금 여기에 기재할 수 있도록 한다.
이번에는 ①맥에서 라즈베리파이로 원격으로 이동하는 곳으로.다음 ②에서는 라즈베리 파이를 원격으로 이동하면서 리치카를 진행한다.

준비물

  • 라즈베리 파이2(OS 설치 완료. 3이 아닌 2의 이유는 잘못 샀기 때문...)
  • LED
  • 팔찌
  • MacBookAir
  • LAN 케이블 &Thunderbolt 커넥터
  • 원래 Raspberry Pi를 이동하기 위해서는 모니터와 키보드를 준비해야 하는데 이번에는 Mac을 사용하면 모니터와 키보드 없이 이동할 수 있다.

    즉, Raspberry Pi는 Mac을 통해 원격으로 작동합니다.

    1) 연결기재


    그 ①에서는 라즈베리 피의 동작만으로 L치카를 하지 않는 것을 확인하기 때문에 손판과 LED를 사용하지 않는다.
    1. LAN 케이블을 Thunderbolt 커넥터에 꽂아 Mac에 연결
    2. 다른 LAN 케이블을 Raspberry Pi의 LAN 커넥터에 꽂기
    3. 라즈베리 파이 전원 코드를 전원 공급 장치에 꽂기

    2) Raspberry Pi 인터넷(Mac 인터넷 공유)


    Mac에서 시스템 구성 > 공유 > 인터넷 공유를 선택합니다.인터넷 공유를 선택하고 공유 접속 경로를 Wi-Fi로 설정합니다.상대 컴퓨터의 포트를 Thunderbolt Ethernet으로 설정합니다.
    이로써 Mac의 와이파이를 통해 라즈베리 파이를 네트워크에 연결합니다.

    3) Mac에서 Raspberry Pi(SSH 연결)로 연결


    그리고 Mac에서 Raspberry Pi를 이동합니다.Mac에서 SSH 연결을 통해 Raspberry Pi에 연결합니다.
    ※ SSH 연결: 원격 보안 서버 연결 및 명령 실행

    Raspberry Pi의 IP 주소 찾기


    SSH 연결을 하려면 연결 대상(이번에는 Raspberry Pi)의 IP 주소를 입력해야 합니다.이를 위해 먼저 Raspberry Pi 접속 IP 주소를 조사합니다.
    Mac에서 Finder > 응용 프로그램 > 유틸리티 > 터미널을 시작합니다.IP 주소 목록 테이블을 표시하려면 다음 명령을 입력합니다.arp -an그곳에 표시된 IP 주소 일람에서at는 B8:27:EB로 시작하여 라즈베리피의 IP 주소입니다.
    ※ ARP(주소 해결 프로토콜): MAC 주소 조사 명령

    Mac에서 SSH 연결을 통해 Raspberry Pi에 연결


    검색된 IP 주소를 사용하여 SSH 연결을 수행합니다.또한 중간에 Raspberry Pi의 ID와 비밀번호를 요구합니다. 초기 ID와 비밀번호는 ID:pi, 비밀번호:raspberry입니다.
    먼저 터미널에 다음 내용을 입력하십시오.ssh [ID]@[IPアドレス]처음 연결할 때 다음과 같은 질문을 받을 수 있으니 yes를 입력하세요.
    Are you sure you want to continue connecting (yes/no)?
    다음 질문을 받을 수 있기 때문에 비밀번호를 입력하세요.
    [ID]@[IP 주소]'s password:
    이렇게 하면 맥에서 SSH 연결을 통해 라즈베리 파이에 연결할 수 있다.

    4) Mac에서 VNC를 사용하여 원격 데스크톱에서 Raspberry Pi 연결


    SSH 연결도 가능하지만 명령을 한 줄씩 입력해야 하기 때문에 사용하기가 불편합니다.따라서 GUI 형식으로 원격 데스크톱을 사용할 수 있는 VNC를 사용하기로 했습니다.
    ※ GUI(Graphical User Interface): 시각적 표현의 UI를 사용합니다.마우스 등으로 조작하다.
    ※ VNC(Virtual Network Computing): 플랫폼 간 원격 데스크탑.컴퓨터 간의 운영체제 등 플랫폼에 의존하지 않는다.

    Raspberry PI에 VNC 서버 설치


    먼저 Raspberry PI에 VNC 서버 중 하나인 TightVNC 서버를 설치합니다.
    다음 명령을 입력합니다.sudo apt-get update sudo apt-get install tightvncserver설치가 완료되었습니다.
    그런 다음 VNC 서버를 시작합니다.tightvncserver처음 연결할 때 비밀번호 설정을 요구합니다. 아래와 같습니다.
    You will require a password to access your desktops.

    Mac에서 VNC 서버로 연결


    Mac에서 Finder를 열고 상단 메뉴에서 이동 > 서버에 연결을 선택합니다.그리고 주소를 입력하는 창이 열리기 때문에 다음 주소를 입력하십시오.vnc://[IPアドレス]:5901연결을 누르면 Raspberry PI의 데스크톱이 표시됩니다.

    다음 ②에서는 라즈베리 파이를 원격으로 이동하면서 리치카를 진행한다.
    그럼 내일 공부회 사부님9muta의 기사를 보내드리겠습니다.

    좋은 웹페이지 즐겨찾기