2017-04-13 6 views
-1

내가 작업하고있는 프로젝트의 경우 두 개의 Arduinos간에 인터넷 패킷을 보내는 방법이 있는지 궁금합니다.두 개의 Arduinos간에 인터넷 패킷을 보내는 방법은 무엇입니까?

설치 프로그램은 두 Arduinos에 이더넷 실드가 있어야합니다. 하나의 쉴드는 컴퓨터에 연결되고 다른 하나는 라우터 또는 다른 인터넷 연결에 연결됩니다. Arduinos는 정보 패킷을 중계하면서 서로 통신해야합니다. 목표는이 두 Arduinos를 통해 내 컴퓨터에서 라우터를 핑 (ping) 할 수있게하는 것입니다.

도움을 주시면 감사하겠습니다. 고맙습니다.

답변

0

인터넷을 통해 여러 가지 통신 방법이 있습니다.

  • UDP 라이브러리 아주 쉽고 간단하게 사용할 수 있지만, 패키지를 수신하거나하지 않으면 유효성 확인이없는 (아두 이노 라이브러리가있는 UDP 클래스) 클라이언트 클래스를 사용
  • Arduino는 서버이고 Arduino는 클라이언트입니다. 예 : 하나의 arduino는 server.print(data)을 사용하여 문자열/패킷을 전송하고 다른 하나는 client.read()을 사용하여 문자열/패킷을 보냅니다.
+0

플로리스에게 고맙습니다.하지만이 코드를 어떻게 작성해야할지 모르겠다. 코드를 공유 할 수 있습니까? – Han