Czas czytania: 3 min.

Podłącz chmurę do swojego otoczenia.

Rejestruj, sporządzaj wykresy i analizuj dane sensora, zdarzenia wyzwalające, i zautomatyzuj swój dom i firmę.

Dlaczego Arduino IoT Cloud Ci się spodoba?

Łatwy dla początkujących, szybki dla profesjonalistów

  • Środowisko bazujące na Arduino, znajome milionom użytkowników
  • Szybki do złożenia zdalny sensor, który monitoruje użytkowanie widżetów
  • Łączy się z arkuszami kalkulacyjnymi, bazą danych oraz automatyzuje powiadomienia używając webhooków

Autentyczna technologia (uproszczona)

  • Urządzenia, które są zabezpieczone uwierzytelnieniem na podstawie certyfikatu X.509
  • Deweloperzy mogą tworzyć spersonalizowane aplikacje za pomocą Arduino loT Cloud APIs (aby uzyskać więcej informacji napisz do [email protected])
  • Najlepsza nauka IoT to nauka w praktyce

Praktyczne kroki do sukcesu

  • Wyposaż się w płytkę Arduino MKR (teraz WiFi, wkrótce NB-IoT, LTE Cat-M, Ethernet lub LoRa)
  • Zapisz się za darmo w Arduino Iot Cloud
  • Najlepszym sposobem nauki IoT jest zrobienie go.

https://www.youtube.com/watch?v=hrwrhwFa74k

Zacznij tworzyć swoje Rzeczy już teraz!

Elementy Arduino IoT Cloud

W zależności co użytkownik chce zrobić, aplikacja IoT będzie wymagać kilku podstawowych elementów:

  • Urządzeń zbierających dane lub kontrolujących coś
  • Oprogramowania określającego zachowanie sprzętu (np. Arduino Sketch)
  • Aplikacji typu “chmura”, do przechowywania danych lub do zdalnej kontroli urządzeń

Przegląd elementów Arduino IoT Cloud

Urządzenia i Rzeczy w Arduino IoT Cloud

Urządzenia to fizyczne obiekty, takie jak płytka główna, która może być umieszczona wewnątrz produktu (np. MKR WiFi 1010). Są to sprzęty, które uruchamiają oprogramowanie, odczytują dane z czujników, kontrolują elementy wykonawcze i komunikują się z Arduino IoT Cloud.

Rzeczy to logiczne odwzorowanie podłączonego obiektu

Rzeczy odwzorowują właściwości obiektu. Każda rzecz jest odzwierciedlana przez zbiór wartości (np. temperaturę, wilgotność, natężenie światła).

Właściwości Arduino IoT Cloud

Właściwości to cechy określające charakterystykę systemu. Właściwość może być ustawieniem “tylko do odczytu” (RO), które wskazuje, że Arduino IoT Cloud może odczytywać dane, ale nie może zmieniać wartości właściwości.

Właściwość może być również zaprojektowana jako “czytaj i modyfikuj” (RW), jeśli Arduino IoT Cloud może także zdalnie zmienić wartości właściwości i wysłać powiadomienie o zdarzeniu do urządzenia.

Na przykład, urządzenie może posiadać sensor, który przedstawi temperaturę w pomieszczeniu. Wtedy jest to ustawienie “tylko do odczytu”. Urządzenie może również posiadać termostat, który będzie w stanie zmienić temperaturę w pomieszczeniu – “czytaj i modyfikuj”.

Właściwość                 Typ             Wartość Opcja
TEMPERATURA_POMIESZCZENIA     TEMP (°C) 20 RO
TEMPERATURA_DOCELOWA        TEMP (°C) 25 RW

Zdarzenia Arduino IoT Cloud

Wydarzenia zostają zauważone przez Arduino IoT Cloud kiedy otrzyma ono wiadomości od aplikacji, które informują, że coś się stało. Na przykład, może być ono poinformowane przez aplikację, która rozpoznaje twarze, że ktoś jest przy drzwiach, lub otrzymuje prośbę o zgaszenie światła od jeszcze innej aplikacji.

Oprogramowanie dla Arduino IoT Cloud

Płytki Arduino zazwyczaj wymagają zaprogramowania, aby można było wprowadzić kod metodą Arduino Sketch. Arduino IoT Cloud szybko i automatycznie wygeneruje Sketch podczas robienia czegoś nowego: jest to jedna z jego praktycznych funkcji.

Arduino IoT Cloud pozwala na inne metody interakcji, włączając w to HTTP REST API, MQTT, Narzędzia Wiersza Poleceń, Javascript i WebSockets. Jest to bardzo wszechstronny system. 

Tworzenie nowego przebiegu projektu IoT

Aby lepiej zrozumieć działanie IoT, załóżmy, że chcemy zbudować szklarnię IoT (t.j. małe pomieszczenie, w większości zrobione ze szkła, używane do hodowli roślin). Naszym celem jest zdalna kontrola owej szklarni: aby móc włączyć i wyłączyć światła, włączyć system nawadniania, odczytać temperaturę wewnątrz ogrodu, itd.

Musimy mieć urządzenie nadzorujące system nawadniania. Użyjemy więc Arduino MKR WiFi 1010, do którego dołączone są czujniki mierzące temperaturę, natężenie światła, wilgotność, itd. Dołączone zostaną również elementy wykonawcze takie jak pompka nawadniająca czy też włączniki światła wentylatora.

Oprogramowanie (t.j. Arduino Sketch), które zostanie wgrane na płytkę MKR, będzie automatycznie kontrolować właściwości elementów wykonawczych. Na przykład, wprowadzi zmiany aby aktywować wentylację gdy w szklarni jest za dużo wilgoci lub gdy jest w niej za gorąco. Właściwości będą gromadzone w “chmurze” i mogą być one w każdej chwili stamtąd zdalnie zmieniane.

Istnieje kilka właściwości, które można przypisać szklarni:

  • Ciśnienie
  • Temperatura
  • Wilgotność
  • Natężenie promieni UV A / B
  • Status pompki
  • Stan światła
  • Status wentylatora

Kiedy wszystko będzie na swoim miejscu, system będzie czekał na wydarzenia i będzie na nie reagował. Wydarzeniami mogą być takie akcje jak: włączenie pompki, wyłączenie wentylatora, włączenie świateł, itd.

Poradnik Użytkownika o Arduino IoT Cloud jest dostępny tutaj.

Chmura Arduino jest prostym sposobem na wyprowadzenie swojego projektu do internetu i zdalne sterowanie urządzeniami oraz odczytywanie wartości z czujników.

Zacznij tworzyć swoje Rzeczy już teraz!

Jak oceniasz ten wpis blogowy?

Kliknij gwiazdkę, aby go ocenić!

Średnia ocena: 4.4 / 5. Liczba głosów: 8

Jak dotąd brak głosów! Bądź pierwszą osobą, która oceni ten wpis.

Podziel się:

Picture of Grzegorz Galuba

Grzegorz Galuba

GG nie ma czasu na gadu-gadu - jest zawsze na bieżąco z nowościami z oferty, wybiera tylko najlepsze i dba, aby pojawiały się na czas. Jego rozległa wiedza o specyfikacjach technicznych produktów to nieocenione wsparcie dla całej ekipy. Do pracy przyjeżdża rowerem i już najwyższa pora, aby wszyscy zaczęli brać z niego przykład. Oaza spokoju.

Zobacz więcej:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ze względów bezpieczeństwa wymagane jest korzystanie z usługi Google reCAPTCHA, która podlega Polityce prywatności i Warunkom użytkowania.