와이파이, 이더넷 또는 GSM에 대한 당신의 생각, 당신이 사용하려는 작업에 따라, 그리고 당신이 있습니다. 세 가지 모두를 사용하여 데이터를 서버로 보낼 수 있습니다.
Arduino 방패가 있습니다. Arduino의 모든 방패에는 통신을 처리 할 수있는 라이브러리가 있습니다.
다른 공급 업체의 다른 방패가 있으며 라이브러리도 제공합니다.
Ethernet
의 경우 arduino shield https://www.arduino.cc/en/Main/ArduinoBoardEthernet을 확인할 수 있습니다.
Wifi
의 경우 많습니다. 당신은 먼저 arduino 방패가 있습니다. CC3000
을 살펴볼 수도 있습니다. 또는 유명한 ESP8266
. 세 곳 모두 도서관을 찾을 수 있습니다.
GSM
의 경우 Arduino에는 실드 및 라이브러리가 있습니다. Arduino는 Quectel M10
GSM 모듈을 사용합니다. arduino 웹 사이트와 인터넷 전체에 많은 예제가 있습니다 (https://www.arduino.cc/en/Guide/ArduinoGSMShield).
언급 한 것과 같은 다른 방패가 있습니다. 라이브러리는 "다른"방패를 위해 존재하지만 arduino 방패처럼 유지되지는 않습니다.
당신은 당신이 (알리바바와 가장 가능성) 아마존을 통해 찾을 일부 GSM 모듈 SIM900 같은 방법으로 저렴되어는, 그는 듀얼 밴드이며, 특정에 만를 작동 할 수 있습니다,하지만주의해야 contries.
또 다른 저렴한 GSM 모듈은 A6입니다. 그것은 에스 프레스에 의해 회사가 만든 ESP8266
. 그것은 비교적 새롭고 그 당시에는 라이브러리가 존재하지 않습니다. 당신은 그것을 사용하기위한 당신 자신의 함수를 작성할 수 있지만 그것은 약간의 추가 작업이 될 것입니다.
모든 경우에 GSM 모듈을 사용하려면 휴대 전화 요금제와 함께 SIM 카드가 필요합니다.
고려해야 할 또 다른 사항은 이러한 실드에 전원을 공급하는 방법입니다. 그들은 Arduino가 생성 할 수있는 것보다 많은 전력을 사용합니다 (GSM 모듈 데이터 시트는 최대 2A를 제공 할 수있는 전원 공급 장치를 사용하는 것이 좋습니다). Arduino에서 직접 전원을 켜면 몇 가지 이상한 동작이 발생할 수 있습니다. 이상적인 방법은 필요한 앰프가있는 외부 전원 공급 장치를 가지고 Arduino와 공존하는 것입니다.