Tartalomjegyzék:
- 1. lépés: Arduino Intel 101
- 2. lépés: Python -szkript
- 3. lépés: Futtassa a kódot, és nézze meg adatait az Ubidots rendszerben
Videó: DragonBoard410c - Adatok küldése Ubidots -nak: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Az Ubidots lehetővé teszi valós idejű irányítópultok létrehozását az adatok elemzéséhez vagy az eszközök vezérléséhez. Ossza meg adatait nyilvános linkeken keresztül, vagy beágyazva azokat mobil- vagy webes alkalmazásába.
Ebben az oktatóanyagban adatokat küldünk a platformra a DragonBoard 410c és az Intel Arduino 101 kártya segítségével.
A táblák soros kapcsolaton keresztül kommunikálnak, és egy python -szkript elemzi az adatokat, és elküldi azokat az Ubidots -nak.
1. lépés: Arduino Intel 101
Először is töltsük le a kódokat:
$ git klón
A fájlok belsejében megtalálható az Arduino kód, amelyet fel lehet tölteni az Arduino 101 táblára.
Nyissa meg az Arduino IDE -t, és válassza ki az Arduino/ Genuino 101 táblát, ha nem rendelkezik ezzel a lehetőséggel, telepítenie kell a táblát az IDE -be.
Lépjen az Eszközök-> tábla-> táblákkezelőbe, keressen rá az intelre, és válassza az Intel Curie Boards csomagot.
A telepítés után feltöltheti a kódot az Intel 101 kártyára.
2. lépés: Python -szkript
$ git klón
A python szkript soros és Ubidots könyvtárakat importál, így lehetővé teszi a letöltést és telepítést.
- $ sudo apt-get install python-pip
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip install pyserial
Most már módosítania kell a kódot, hogy megfelelően működjön.
25. és 26. sor:
api = ApiClient (token = 'TOKEN') # Cserélje le az Ubidots tokenjével itt
api.save_collection (
A TOKEN és a VARIABLE_ID megtalálható az Ubidots -fiókjában, ahogy a mellékelt képeken is látható.
Csatlakoztassa az Intel 101 kártyát a DragonBoard -hoz, és futtassa a dmesg alkalmazást az USB -port ellenőrzéséhez
$ dmesg
Fogja meg és cserélje ki a 6. sorban:
PORT = "/dev/ttyACM0"
Ha még soha nem használta az Ubidotokat, kövesse az alábbi lépéseket:
- Hozzon létre egy fiókot
- Belépés
- Kattintson a képre, amely a képernyő jobb felső sarkában található
- API hitelesítő adatok-> tovább-> hozza létre és nevezze át a tokenjét
- Szerezzen token értéket
- Források
- Adatforrás hozzáadása
- Változó hozzáadása
- Nevezze el a változót a kívánt módon
- Szerezze be a változó azonosítóját, amely a változó karakterisztikájának bal oldalán található.
3. lépés: Futtassa a kódot, és nézze meg adatait az Ubidots rendszerben
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Ajánlott:
Sms küldése füst észlelése esetén (Arduino+GSM SIM900A: 5 lépés
Sms küldése, ha füstöt észlel (Arduino+GSM SIM900A: Sziasztok! Az első utasításomban gázriasztást fogok készíteni, amely üzenetet küld a felhasználónak, ha szennyeződést észlel. Ez egy egyszerű prototípus lesz, Arduino, GSM modul és elektrokémiai segítségével füstérzékelő. A jövőben ez kiterjeszthető
E -mailek küldése mellékletekkel az Arduino, Esp32 és Esp8266 segítségével: 6 lépés
E -mailek küldése mellékletekkel Arduino, Esp32 és Esp8266 segítségével: Itt szeretném elmagyarázni az EMailSender könyvtárom 2 -es verzióját, amely nagy fejlődés az 1 -es verzióhoz képest, az Arduino támogatásával w5100, w5200 és w5500 ethernet pajzs és enc28J60 segítségével klónozó eszközök, valamint az esp32 és esp8266 támogatása. Most már hirdethet
Nagy fájlok küldése számítógépről számítógépre: 6 lépés
Nagy fájlok küldése számítógépről számítógépre: A fájlok mérete a technológia fejlődésével tovább nő. Ha kreatív mesterséggel, például tervezéssel vagy modellezéssel foglalkozik, vagy csak egy hobbi, a nagy fájlok átvitele gondot okozhat. A legtöbb e -mail szolgáltatás a maximális mellékletméretet 25 -re korlátozza
SMS küldése ESP8266 használatával: 5 lépés
SMS küldése ESP8266 használatával: Ez az utasítás végigvezeti az SMS -ek interneten keresztül történő küldésének lépésein egy ESP8266 NodeMCU modullapról egy mobiltelefonra. Az üzenet elküldéséhez végig kell mennie azon lépéseken, hogy virtuális telefonszámot kapjon
Információk küldése a héliumatommal: 3 lépés
Információk küldése a Hélium Atommal: A Hélium egy teljes vezeték nélküli platform a tárgyak internetéhez, integrált hardvert, szoftveres interfészt és kiépített infrastruktúrát biztosít az objektumok egyszerű, hatékony és biztonságos csatlakoztatásához az internethez. Két hardver alkatrész van