Co to jest Arduino® Ethernet?

Ethernet Arduino® to dowolne połączenie płyty Arduino® z portem Ethernet. To parowanie jest zwykle realizowane za pomocą mikrokontrolera ze zintegrowanym portem Ethernet lub przez dodanie osłony Ethernet do innej płytki. Arduino® to platforma mikrokontrolerów typu open source przeznaczona dla hobbystów i profesjonalistów do szybkiego tworzenia urządzeń elektronicznych. Urządzenia Ethernet Arduino® dodają tej platformie możliwości szybkiej sieci.

Zwykłe urządzenia Arduino® są wyposażone w Universal Serial Bus (USB) lub połączenia szeregowe. Dodanie połączenia sieciowego umożliwia tym urządzeniom przesyłanie danych z dużo większą szybkością niż zwykle. Webduino to pakiet oprogramowania, który umożliwia mikrokontrolerowi uruchomienie serwera WWW za pomocą połączenia Ethernet. Ten serwer internetowy obsługuje witrynę na mikrokontrolerze, która może być używana do przesyłania danych z urządzenia, zdalnego sterowania nim lub obu tych czynności. Webduino z Ethernetem jest szczególnie przydatne w przypadku zdalnie dostępnych macierzy czujników.

Oprócz hostingu internetowego istnieje kilka innych zastosowań szybkiego połączenia oferowanego przez Ethernet Arduino®. Na przykład kamerami internetowymi można łatwo zarządzać za pomocą urządzenia obsługującego Ethernet, ale jest to niemożliwe przy wielu wolniejszych połączeniach. Inne urządzenia wykorzystują przepustowość do przesyłania lub rozluźniania innych transmisji; na przykład Ethernet Arduino®, który był również wyposażony w odbiornik bezprzewodowy, mógł monitorować aktywność bezprzewodową w obszarze niedostępnym dla komputera lub stacji bazowej, do której był podłączony. Urządzenie różniłoby się od zwykłego przemiennika tym, że mogłoby wykonywać złożone przetwarzanie na monitorowanych sygnałach, określając, jakie działania należy podjąć w każdym przypadku z osobna.

Oprócz tych zalet, Ethernet Arduino® ma pewne istotne ograniczenia. Aby transmitować z taką szybkością, urządzenie musi być podłączone do kabla sieciowego. Kabel jest stosunkowo sztywny, przez co platforma nie nadaje się do większości aplikacji mobilnych. Projekty robotów do zdalnego sterowania są prawie niemożliwe. W przypadku urządzenia mobilnego, Ethernet Arduino® jest pożądany tylko wtedy, gdy maszyna wymaga szybkiego połączenia, gdy nie jest w ruchu.

Inne opcje interfejsu Arduino® obejmują połączenia szeregowe i USB, a także protokoły bezprzewodowe, takie jak WiFi® i XBee®. Połączenia USB i szeregowe są najczęściej używane z urządzeniami, które wymagają połączeń tylko do sporadycznego przeprogramowania. Urządzenia, które wymagają stałego połączenia, ale także muszą zachować mobilność, są zazwyczaj wyposażone w interfejsy bezprzewodowe. Te interfejsy są również używane w przypadkach, gdy połączenie przewodowe jest niepraktyczne lub niemożliwe, na przykład w zewnętrznej stacji pogodowej, która musi przesyłać dane do komputera wewnątrz lub innego urządzenia. Pomimo mniejszej liczby ograniczeń niż Ethernet, wynalazcy czasami unikają interfejsów bezprzewodowych ze względu na ich wyższe koszty i zużycie energii.