Tartalomjegyzék:

Információk küldése a héliumatommal: 3 lépés
Információk küldése a héliumatommal: 3 lépés

Videó: Információk küldése a héliumatommal: 3 lépés

Videó: Információk küldése a héliumatommal: 3 lépés
Videó: Csordás András: Hideg atomok csapdában (Atomcsill, 2010.01.28.) 2024, November
Anonim
Információk küldése a Hélium Atommal
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, szoftver 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 hardverkomponens van: az Atom és a Bridge. Az Atom az a kicsi eszköz, amely kommunikál a Híddal, amely ezt követően felveszi ezeket az információkat és továbbítja az internetre. Ehhez a demóhoz a Hélium Atom fejlesztőpajzsot használjuk egy Arduino uno -n.

További hasznos héliumforrások:

Hélium Blog

Hélium Fórum

Hélium dokumentumok

Lépés: Töltse le a Hélium könyvtárat

Mivel az Atom fejlesztőtábla pajzs az Arduino Uno tetején, szüksége lesz az Arduino IDE programozására és betöltésére a kódra. A Hélium-Arduino könyvtár biztosítja a kapcsolatok megnyitásához és az üzenetek csomagolásához szükséges funkciókat. A Helium-Arduino könyvtár használatával kapcsolatos részletes információk a Helium Docs dokumentumban találhatók. Töltse le és futtassa mindkettőt.

2. lépés: Kódolás Arduino -ban

Mindig az utasításokkal kezdje

#befoglalni

#befoglalni

Ezután be kell jelentenie a hélium modemet

HéliumModem *modem;

A void setup funkcióban a modemet inicializálni kell

üres beállítás ()

{modem = új HéliumModem (); }

Az adatok a ciklusfunkción belül kerülnek elküldésre. Először deklaráljon egy adatcsomagot, és határozza meg, hogy hány elemet fog tartalmazni. Ezután csatolja az adatokat a csomaghoz, majd küldje el a csomagot a modemen keresztül. Ezt követően késleltetési idővel állítsa be az elküldött csomagok gyakoriságát.

üres hurok ()

{DataPack dp (1); dp.appendString ((char *) "Hello World"); modem-> sendPack (& dp); késleltetés (500); }

A DataPack a Hélium módja annak, hogy csomagolja az adatait, és elküldje azokat egy Atomnak. Meg kell adnia az adatcsomag méretét, majd annak tartalmát. Figyelje meg a fenti kódban, hogy egy karaktersorozatot fűztem az adatcsomaghoz, így a dp értéke 1 lett.

DataPack dp (2);

dp.appendString ((char *) "Hello World"); dp.appendU16 (saját adatok);

A különböző adattípusok hozzáfűzésével kapcsolatos részletek a Hélium Dokumentumokban találhatók.

Kód fent. Ez a program többször küld „Hello World” -t a Hélium Atomról.

3. lépés: Csatlakozás és feltöltés a hardverhez

Az Atom kommunikál a Híddal, amely csatlakozik a hálózathoz, ezért mindkét hardvereszközt be kell kapcsolni a működéshez. Ha saját hídja van, győződjön meg arról, hogy az áramellátás megtörtént -e, vagy tápellátással és csatlakoztatott Vie Ethernet -kábellel, vagy fali konnektorról és 3G -n keresztül. Az Arduino fejlesztőtáblát a kód feltöltéséhez szükséges usb fogja működtetni, de külön is.

Töltse fel a kódot az Arduino dev táblára. Futtasson egy olyan programot a számítógépén, amely a Helium egyik API -ját használja az eszköz előfizetéséhez. Oktató a Ruby -on keresztül történő előfizetéshez. Most látnia kell a Hélium Atomról küldött adatokat!

Ha hasznosnak találta ezt, és/vagy más oktatóanyagokat szeretne, nyugodtan pingáljon nekem @WrittenAirThank, és jó szórakozást!

Ajánlott: