Arduino ogłosiło wprowadzenie chmury IoT w ramach swojej profesjonalnej strategii IoT. Przeznaczony dla programistów, integratorów systemów i hobbystów twórców, Arduino IoT Cloud to łatwa w użyciu platforma aplikacji Internetu rzeczy, która umożliwia użytkownikom tworzenie aplikacji IoT i zarządzanie nimi, które rozwiązują rzeczywiste problemy w środowisku biznesowym lub w życiu codziennym. Wprowadzenie tej nowej platformy opiera się na misji Arduino polegającej na uczynieniu złożonej technologii tak prostą, aby każdy mógł z niej korzystać.
Luca Cipriani, CIO Arduino, skomentował: „Wraz z uruchomieniem Arduino IoT Cloud, Arduino zapewnia teraz milionom użytkowników kompleksowe podejście do IoT, które obejmuje sprzęt, oprogramowanie układowe, usługi chmurowe i wiedzę. Ta publiczna wersja beta Arduino IoT Cloud z automatycznym generowaniem pulpitów nawigacyjnych, obsługą webhooków i pełnym bezpiecznym transportem TLS będzie nieocenionym atutem dla użytkowników. ”
Wygoda i elastyczność były kluczowymi kwestiami dla Arduino IoT Cloud. Główną zaletą jest możliwość programowania płyt Arduino, podczas gdy wcześniej użytkownicy musieli programować je za pomocą Arduino Sketch. Arduino IoT Cloud szybko i automatycznie wygeneruje szkic podczas konfigurowania nowej rzeczy, umożliwiając w ten sposób programiście uzyskanie działającego urządzenia w ciągu pięciu minut od rozpakowania płytki. Arduino IoT Cloud umożliwia również inne metody interakcji, w tym HTTP REST API, MQTT, narzędzia wiersza poleceń, JavaScript i WebSockets.
Massimo Banzi, CTO i współzałożyciel Arduino, powiedział: „Arduino oferuje teraz kompletną platformę z rodziną MKR, zapewniając usprawniony sposób tworzenia lokalnych węzłów IoT i urządzeń brzegowych. Korzystają z szeregu opcji łączności i zgodności ze sprzętem, bramami i systemami chmurowymi innych firm. Arduino IoT Cloud umożliwia użytkownikom zarządzanie, konfigurowanie i podłączanie nie tylko sprzętu Arduino, ale także zdecydowanej większości urządzeń opartych na systemie Linux - prawdziwie demokratyzując rozwój IoT ”.
Zaprojektowany z myślą o bezproblemowym rozwoju IoT, format MKR zapewnia wbudowaną łączność i bardzo niskie zużycie energii w kompaktowym rozmiarze. Te cechy sprawiają, że płyty są najbardziej odpowiednim rozwiązaniem dla pojawiających się aplikacji brzegowych IoT zasilanych bateryjnie, takich jak monitorowanie środowiska, śledzenie, rolnictwo, monitorowanie energii i automatyka przemysłowa. Aby podkreślić, w jaki sposób Arduino IoT Cloud współpracowałaby z rodziną MKR w rzeczywistym rozwiązaniu, Banzi przytacza przykład rolnictwa, w którym niskie zużycie energii i alternatywne opcje łączności są niezbędne: „Załóżmy, że chcemy zbudować szklarnię IoT, cel polega na zdalnym sterowaniu szklarnią, tj. włączaniu i wyłączaniu światła, uruchamianiu systemu nawadniania oraz odczytywaniu i dostosowywaniu temperatury wewnątrz szklarni, a wszystko to bez potrzeby interwencji człowieka.Cały system można zautomatyzować i kontrolować za pomocą płyty Arduino MKR WIFI 1010 wraz z Arduino IoT Cloud.
„Wystarczy podłączyć odpowiednie czujniki (np. Czujniki temperatury, światła i wilgotności), siłowniki (np. Pompa irygacyjna) oraz przełączniki (światła i wentylator) do tablicy. Załaduj oprogramowanie (Arduino Sketch) i będzie gotowe w ciągu kilku minut do automatycznego sterowania właściwościami elementów wykonawczych (np. Włączania wentylatorów, gdy w szklarni jest zbyt dużo wilgoci) za pośrednictwem prostego interfejsu internetowego.
„Właściwości są przechowywane w Arduino IoT Cloud i można je stamtąd zdalnie zmieniać bez konieczności odwiedzania szklarni. Gdy to wszystko będzie gotowe, system będzie czekał na zdarzenia i reagował na nie w razie potrzeby - doskonale kontrolując środowisko w szklarni. Możliwe jest nawet pójście o krok dalej w tej automatyzacji, ponieważ widzieliśmy rozwiązanie opracowane w oparciu o Arduino w celu ustalenia i wskazania, kiedy owoce są doskonale dojrzałe do zbioru na komercyjnej farmie ”.
Więcej o Arduino IoT Cloud
Chmura Arduino IoT została zaprojektowana z myślą o bezpieczeństwie, od opracowania produktu przez cały jego cykl życia, umożliwiając użytkownikom bezpieczne udostępnianie, łączenie i uwierzytelnianie urządzeń w chmurze IoT podczas ich wdrażania w środowisku naturalnym oraz zapewnienie wszystkich danych przesyłanych między urządzeniem a Chmura Arduino jest poufna i odporna na manipulacje. Uwierzytelnianie klienta (certyfikaty X.509) jest stosowane do uwierzytelniania opartego na kluczu asymetrycznym, podczas gdy Transport Layer Security (TLS) służy do zabezpieczania całego ruchu do iz chmury IoT.
Istnieje również sposób na wykorzystanie webhooków, aby umożliwić Arduino Things interakcję z innymi usługami, takimi jak IFTT, Google Spreadsheet i Zapier. Więcej informacji można znaleźć na stronie: https://www.arduino.cc/en/IoT/HomePage