수상 무인기 4, 인터넷 회선, 통신 콘텐츠를 만들고 싶어요.

2367 단어 L-02CRaspberryPiZeroW

보트의 네트워크 회선


네트워크를 통해 정보를 교환할 계획이기 때문에 네트워크 회선은 필수적이다.

Docomo L-02C


래스베리PI 전용 3G, 4G 보드도 판매한다.매력적이지만 비싼 가격 때문에 방치됐어요.물에 잠겨 완전히 손해를 본 일도 충분히 고려할 수 있기 때문에 현 단계에서는 고가의 물건을 사용하고 싶지 않다.
결국 이게 됐어.
docomo L-02C 적색(R) 데이터 통신 전용 모델
SIM 단자 세트는 품절된 번역 개미품으로 980엔이다.접속 사례를 다른 블로그에 소개하는 것도 결정적인 요인이다.

연결 방법


접속 방법은 많은 네트워크에서 공개된다.아래 페이지에서 정보를 받았습니다(감사합니다).
L-02C+IIJmio로 EeePC의 궤적 Raspberry Pi를 연결해봤습니다.
연결 방법은 상기 페이지에 적힌 일을 실행하면 그렇게 작동합니다.감사합니다.
이번 통신의 내용을 총결하였다.적힌 IP 주소는 당연히 실제적인 것이 아니다.

통신 프로세스


나룻배, 원격 조작용 PC 통신



이것은 가장 주요한 통신이다.리모컨과 PC를 연결하여 PC에서 리모컨을 원격으로 조작한다.

보트 사이드 네트워크


우선 보트 측 네트워크는 래버리 PI에 USB를 연결한 동글(SIM은 IIJ Mio)이 인터넷으로 나간다.글로벌 IP를 할당할 수 없습니다.

홈 네트워크(원격 운영 측면)


J-com의 1M 회선입니다.1M 속도지만 전 세계 IP에서 안정적으로 작동하는 속도를 좋아합니다.글로벌 IP는 고정된 것이 아니기 때문에 다이나믹 DNS라는 이름으로 대응합니다.

연결 지침


보트 쪽에는 글로벌 IP가 없어 집에서 리모컨으로 바로 연결할 수 없다.방법이 없어 보트에서 자기 집 원격조작용 PC를 연결해 그 연결에서 보트에 명령을 보내기로 했다.

특정 명령 정보


원격 조작용 PC로 보트에 보내는 명령은 다음과 같다
  • BOAT_CONTROLL선의 키각, 가속도
  • START_MEDIA_TRANSMIT 카메라 영상 전송을 시작하고 목적지 주소 지정
  • STOP_MEDIA_TRANSMIT 카메라 영상 전송 중지
  • CONNECT_SSH_SERVER에서 지정한 ssh 서버를 포트 피드백으로 연결
  • DISCONNECT_SSH_SERVER ssh 서버에 대한 연결 해제
  • 미디어 정보 흐름


    카메라 영상을 읽고 원격 조작용 PC로 데이터를 전송한다.

    카메라 이미지를 인코딩하면 UDP를 통해 자신의 집에 라우터로 전송됩니다.NAT 포트를 통해 원격 작업용 PC로 전달됩니다.이렇게 하면 동작은 할 수 있지만 지금은 녹화를 할 수 없습니다.앞으로 녹화용 서버로 전송하는 처리가 추가된다.

    ssh 연결 프로세스


    유지보수를 위해 ssh 연결을 희망합니다.이것도 바로 배를 탈 수 없기 때문에 ssh 포트 공격수를 이용했다.보트에서 ssh 서버로 연결되는 시간은 원격 조작용 PC로 표시됩니다.

    좋은 웹페이지 즐겨찾기