Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten samouczek jest przydatny dla każdego, kto chce połączyć Raspberry Pi z chmurą, zwłaszcza z platformą AskSensors IoT, za pomocą Node.js.
Nie masz Raspberry Pi?
Jeśli nie posiadasz obecnie Raspberry Pi, polecam Ci zakup Raspberry Pi 3, ponieważ jest szybki i nie będziesz musiał kupować osobnego adaptera USB Wi-Fi. Ponadto będziemy musieli zainstalować node.js na Raspberry Pi, a wiele źródeł skryptów Node.js wymaga Raspberry Pi opartego na architekturze ARMv7+, takiej jak Pi 3 lub Pi 2 i nie będzie działać z Raspberry Pi 1 Model B /B+ lub Raspberry Pi Zero.
Ale nie martw się, to całkiem proste, po prostu postępuj zgodnie z instrukcjami!
Znasz Node.js?
Być może będziesz musiał wykonać pierwszy test node.js za pomocą AskSensors z twojego komputera (Windows/Linux/MacOs), mój poprzedni instruktaż pokazuje przewodnik krok po kroku dotyczący automatycznego wysyłania danych do AskSensors przy użyciu node.js.
Krok 1: Materiały, których potrzebujesz
Oto wymagane materiały:
- Raspberry Pi 3 Model B+ lub Model B (możesz również użyć Raspberry Pi 2 Model B)
- Kabel micro USB do zasilania Twojego Pi.
- Karta microSD, polecam kartę klasy 10 o pojemności 16 GB lub wyższej.
- Adapter kart pamięci MicroSD na SD, będziesz musiał użyć czytnika kart SD w laptopie/komputerze, aby zapisać na karcie microSD.
Krok 2: Skonfiguruj swoje Raspberry Pi
Uruchamianie podstawowej konfiguracji Raspbian na Raspberry Pi jest łatwe i jasno wyjaśnione w tym przewodniku wprowadzającym. Oto główne kroki:
- Pobierz NOOBS,
- Wypakuj go na swoją kartę SD
- Podłącz go i włącz Raspberry Pi.
- Po wyświetleniu monitu wybierz instalację Raspbian i pozwól mu działać.
To wszystko. Teraz mamy niesamowity system Raspberry Pi, który można wykorzystać do różnych zadań!
Krok 3: Zainstaluj Node Js
Tutaj przechodzimy do instalacji node.js, Instalowanie Node w wersji ARM staje się bardzo łatwe!
- Upewnij się, że masz połączenie z internetem
- Otwórz terminal na Raspberry Pi. Wpisz te polecenia:
wget
sudo dpkg -i node_latest_armhf.deb
Zasadniczo. Pobieranie i instalacja nie powinny zająć zbyt dużo czasu.
Masz również możliwość określenia adresu linku do wersji, której potrzebujesz:
Przejdź do strony pobierania node.js i skopiuj adres linku do wersji ARM, której potrzebujesz. Na przykład:
wget
Krok 4: Przetestuj swój węzeł
Aby upewnić się, że node.js działa poprawnie, wpisz poniższe polecenia. Powinien zwrócić aktualną wersję zainstalowanego węzła i npm.
węzeł -v
npm -v
Upewnij się, że nie daje żadnego błędu.
Jeśli wszystko jest w porządku, możemy przejść do następnego kroku!
Krok 5: Zarejestruj się w Asksensorach
Założenie konta AskSensors jest łatwe i bezpłatne, jeśli nadal nie masz konta, utwórz nowe na
Utwórz nowy czujnik z co najmniej jednym modułem, zapisz go i pokaż wykres modułu 1.
Dostarczony zostanie unikalny klucz Api Key In, użyjemy go w następnym kroku.
Potrzebujesz więcej szczegółów?
Tutaj nie będę omawiał szczegółów tworzenia konta AskSensors. Zostało to szczegółowo opisane w wielu instrukcjach, filmach i samouczkach.
Krok 6: Uruchom skrypt Node.js
Sugerowane przez nas demo node.js wysyła fałszywe dane do AskSensors przez HTTPS GET Requests, co 20 sekund (przykładowo 20 sekund, możesz ustawić inny przedział czasu).
Pobierz plik.js z github, wymaga instalacji pakietu https npm.
Musisz ustawić Api Key In, aby wysyłać dane do modułu czujnika, który utworzyłeś, jak pokazano w poprzednim kroku.
Teraz jesteś gotowy do uruchomienia ostatecznego skryptu:
węzeł
Otóż to! Ciesz się oglądaniem strumienia danych wykreślonego na wykresie (powyższy rysunek pokazuje przykład wykresu punktowego).
Krok 7: Gotowe
Dziękuję za przeczytanie. nie krępuj się komentować!
W przyszłości opublikujemy wiele przydatnych instrukcji, śledź nas!
Mam nadzieję, że cię wtedy spotkam:)