Spisu treści:
Wideo: DragonBoard410c - Wyślij dane do Ubidots: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ubidots umożliwia tworzenie pulpitów nawigacyjnych w czasie rzeczywistym do analizy danych lub kontrolowania urządzeń. Udostępniaj swoje dane za pomocą publicznych linków lub osadzając je w aplikacji mobilnej lub internetowej.
W tym samouczku wyślemy dane na platformę za pomocą DragonBoard 410c i płyty Intel Arduino 101.
Płyty komunikują się przez połączenie szeregowe, a skrypt Pythona analizuje dane i wysyła je do Ubidots.
Krok 1: Arduino Intel 101
Przede wszystkim pobierzmy kody:
$ klon git
Wewnątrz plików można znaleźć kod Arduino do wgrania na płytkę Arduino 101.
Otwórz Arduino IDE i wybierz płytkę Arduino/Genuino 101, jeśli nie masz tej opcji, musisz zainstalować płytkę w IDE.
Przejdź do Tools->board->boards manager, wyszukaj intel i wybierz pakiet Intel Curie Boards.
Po instalacji możesz wgrać kod na płycie Intel 101.
Krok 2: Skrypt Pythona
$ klon git
Skrypt Pythona importuje biblioteki serial i Ubidots, więc pobierzmy i zainstalujmy.
- $ sudo apt-get install python-pip
- $ sudo pip zainstaluj ubidots==1.6.1
- $ sudo pip zainstaluj pyserial
Teraz musisz dokonać pewnych modyfikacji w kodzie, aby działał poprawnie.
linie 25 i 26:
api = ApiClient(token='TOKEN') # Zastąp tutaj swoim tokenem Ubidots
api.save_collection([{'variable': 'VARIABLE_ID', 'value':raw[0]}])
TOKEN i VARIABLE_ID możesz znaleźć na swoim koncie w Ubidots, jak widać na załączonych obrazkach.
Podłącz płytę Intel 101 do DragonBoard i uruchom dmesg, aby zweryfikować port USB
$ dmesg
złap go i wymień w wierszu 6:
PORT = "/dev/ttyACM0"
Jeśli nigdy wcześniej nie korzystałeś z Ubidots, wykonaj następujące kroki:
- Utwórz konto
- Zaloguj sie
- Kliknij swoje zdjęcie znajdujące się w prawym górnym rogu ekranu
- Poświadczenia API->więcej->utwórz i zmień nazwę swojego tokena
- Uzyskaj wartość tokena
- Źródła
- Dodaj źródło danych
- Dodaj zmienną
- Nazwij zmienną, jak chcesz
- Uzyskaj identyfikator zmiennej znajdujący się po lewej stronie charakterystyki zmiennej.
Krok 3: Uruchom kod i zobacz swoje dane w Ubidots
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Zalecana:
Twórz piękne wykresy z danych Arduino na żywo (i zapisz dane w programie Excel): 3 kroki
Twórz piękne wykresy z danych Arduino na żywo (i zapisuj dane w Excelu): Wszyscy lubimy bawić się naszą funkcją P…lottera w Arduino IDE. Jednak, chociaż może to być przydatne w podstawowych aplikacjach, dane są usuwane, gdy więcej dodaje się punkty i nie jest to szczególnie przyjemne dla oczu. Ploter Arduino IDE nie
IOT - Prześlij dane do Thingspeak za pomocą ESP8266: 3 kroki
IOT | Wysyłaj dane do Thingspeak za pomocą ESP8266: W dzisiejszych czasach IoT zyskuje na popularności, a wiele maszyn ma dane do przesłania przez chmurę i przeanalizowania danych. Małe sensory aktualizują dane w chmurze, a siłownik na drugim końcu na nią działa. Wyjaśnię jeden z przykładów IoT. Ten artykuł i ja
Jak odzyskać utracone dane za darmo: 4 kroki
Jak odzyskać utracone dane za darmo: Wszyscy wiemy, że utrata danych jest jedną z najgorszych rzeczy na świecie i prawie wszyscy przeszliśmy przez ten problem. A oto rozwiązanie, na które czekałeś, znalazłem to oprogramowanie, które pozwala mi bardzo łatwo odzyskać utracone pliki
Jak zrobić makro w Excelu i skopiować dane w prostszy sposób.: 4 kroki
Jak tworzyć makro w programie Excel i kopiować dane w prostszy sposób.: Cześć, ta instrukcja nauczy Cię, jak tworzyć makro w łatwy i lepszy sposób, aby kopiować i wklejać dane, które będą pokazane jako przykłady
Dane dotyczące wagi w arkuszu Google [hacked]: 4 kroki
Dane dotyczące wagi w arkuszu Google [hacked]: Jest to hack, który został przeprowadzony w stosunku do zwykłego produktu do wagi poza rynkiem, który został następnie użyty do przesyłania danych do arkusza Google w celu śledzenia nadgodzin. Proces jest prosty, jak mierzy użytkownik jego wagę, stojąc na wadze