라즈베리파이 Ad-hoc 네트워크 구성



  • 안녕하세요.

    프로젝트의 일환으로 라즈베리 파이 다수를 이용하여 Ad-hoc 네트워크를 구성하여 데이터 교환을 하기 위한 시스템이 필요합니다.

    문제는 애초에 네트워크에 대한 지식이 전무해서 여러가지로 어려움이 따르네요.

    우선 구글링을 통해 하나하나 정보를 습득해 나가고 있는 중이나, 몇가지 궁금증이 발생해서 여쭈어 보려 합니다.

    1. 라즈베리 네트워크(/etc/network/interfaces)에서 ad hoc 모드로 세팅만 해주는 것으로 라즈베리 파이간 udp 및 tcp 통신이 가능 할까요?
      ad hoc 모드로 설정하면 ping이 날아간다는 글들을 봤는데 ping이 날아간다는 이야기는 소켓 통신도 가능하다는 이야기인지 궁금합니다.

    2. ad hoc 프로토콜 중에는 AODV나 OLSR 같은 프로토콜들이 있다고 합니다. 제가 구성하려는 네트워크 형태가 Mesh 네트워크에 가깝기 때문에 OLSR 프로토콜을 이용할 수 있다면 좋겠지만, 이러한 프로토콜을 이용하려면 어떻게 해야 하는지 감도 안잡힙니다.
      따라서 일단은 이러한 프로토콜 없이 ad hoc 세팅만 하여 네트워크를 구성해 보고 싶은데, 그렇다면 기본 ad hoc 네트워크는 어떤 알고리즘을 따라서 데이터를 출발 노드에서 도착 노드까지 전달하게 되는 것인가요?

    3. 혹시 라즈베리 파이를 이용하여 ad hoc 네트워크를 구성하여 데이터 교환까지 설명해 놓은 좋은 자료가 있으면 공유 부탁드려도 될까요…
      (보통은 /etc/network/interfaces 세팅만 설명하고 끝이더라구요 ㅠㅠ)

    감사합니다.


  • Global Moderator

    @김명건 안녕하세요.
    산딸기마을 이장 나무꾼 입니다.

    문의 주신 내용을 보니, 저보다 더 깊이 연구를 하고 계신 듯 합니다.

    질문에 대한 제가 알고있는 선에서 개인적인 생각을 이야기 드리겠습니다.

    1. ad-hoc mode 설정 후, TCP/IP and UDP socket 통신 여부
      AD-HOC 네트워크 관련 링크된 내용과 같이 사용은 가능 한 것으로 확인이 되나, 통신속도저하 개선방안을 찾아 보셔야 하실 듯 합니다.

    두번째 질문은 난이도가 더 있는것 같습니다.
    저 또한 구글링 과 포럼을 통해 대부분의 정보를 습득하고 학습을 하고 있고, 접해보지 않은 프로트콜 내용이라 아래 내용으로 대체 하겠습니다.

    1. ad-hoc mode 설정 후, AODV 또는 ``OLSR` 프로트콜 설치 및 사용법

    두가지 중
    mesh olsr 프로트콜 설정과 관련된 내용을 영국 라즈베리파이 재단 포럼의 내용을 링크 합니다.

    1. 이 경우는 원하시는 결과를 딱 찾는것이 어렵습니다.
      기본적으로 사용하는 프로그래밍 언어나 구성하려는 네트워크 전반적인 내용과 기본방향 및 구성과 관련된 전체 프로젝트에 대한 이해가 된 상태의 조건이 갖추어져 있지 않은 상태이기 때문입니다.

    단 stack overflow 에 참고하실 만한 자료가 있어 전달 합니다.
    제 기준에선 상당히 많은 도움이 되는 내용이였습니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.