Tartalomjegyzék:
- 1. lépés: Szükséges dolgok
- 2. lépés: Hozzon létre egy új hírcsatornát a Syndicit.com webhelyen
- 3. lépés: Adja meg a hírcsatorna részleteit
- 4. lépés: Adjon hozzá néhány változót
- 5. lépés: Állítsa be a változókat
- 6. lépés: A SyndicitGATE beállítása
- 7. lépés: Változók beállítása a SyndicitGATE -ben
- 8. lépés: Indítsa el a bejelentkezési adatokat
- 9. lépés: Mélyreható: Mit tesz pontosan a SyndicitGATE?
- 10. lépés: Nézze meg az adatcsatornát
Videó: Adatok szinkronizálása a beágyazott eszközökről: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez az utasítás megmutatja, hogyan vegye ki az adatkimenetet az USB hőmérséklet -naplózóból, és terjessze az interneten a syndicit.com segítségével. Miután adatait elmentette a syndicit.com webhelyre, megoszthatja azokat az interneten táblázatként, élő Google Earth -hírcsatornaként, RSS -hírcsatornaként és egyebekként. USB -hőmérséklet -naplózó: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You továbbra is részt vehet, ha nincs saját adatcsatornája. A meglévő hírcsatornákat keverheti össze, és saját egyéni hírcsatornát hozhat létre. Címkézzen olyan dolgokat, mint az instructables.com, és élvezze az ajaxy web2.0 jóságát.
1. lépés: Szükséges dolgok
Adatforrás: Ebben a bemutatóban USB hőmérséklet -naplózót használnak, de bármilyen adatforrás használható. Az USB hőmérséklet -naplózóval kapcsolatos információk itt érhetők el: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: A SyndicitGATE egy nagyon egyszerű (Windows) Visual Basic program, 2 funkcióval. Ez magában foglalja az USB hőmérséklet -naplózóhoz tartozó mintaprogram funkcionalitását: az MSCOM32. OCX használatával küld adatkérést az USB -porton keresztül. A válasz (ebben az esetben a hőmérsékletmérés) egy HTTP POST kérésbe kerül, és elküldésre kerül a syndicit.com címre az mswinsock. OCX használatával. (A syndicitGATE működéséhez mindkét közös Windows -fájlra szüksége lesz. Már rendelkeznie kell velük, ha nem, forduljon a Google -hoz.) A forrás és az összeállított végrehajtható fájl megtalálható a projektarchívumban. *** Megjegyzés: trialexsays: Megemlíti, hogy szüksége van az "MSCOM32. OCX" fájl - szerintem ennek "MSCOMM32. OCX" -nak kell lennie. Meg kellett keresnem a "COMDLG32. OCX" fájlt ***** Syndicit.com fiók: Lépjen a syndicit.com oldalra, és regisztráljon egy fiókot. Ez a kísérleti webhelyem a beágyazott eszközadatok terjesztésére. Ingyenesen használható, bár el kell fogadnia, hogy a szindikátusozott adatok közkinccsé válnak.
2. lépés: Hozzon létre egy új hírcsatornát a Syndicit.com webhelyen
Jelentkezzen be a https://www.syndicit.com/account/login címen. Kattintson a felső menü „Új hírfolyam” elemére. Adja meg a hírcsatorna nevét. A Syndicit egyedi útvonalat hoz létre a leíró neve alapján. (Legfeljebb az első 3 szót vagy 20 karaktert használja, majd a véghez fűzi a _ ## elemet, amíg egyedi hírcsatorna -név nem jön létre). A példa neve „teszteszköz”, amely a „test_device” egyedi elérési utat eredményezi.
3. lépés: Adja meg a hírcsatorna részleteit
A hírcsatorna elnevezése után átirányítunk egy oldalra, ahol megadhatja a részleteket és hozzáadhat változókat.
Kattintson a „szerkesztés” gombra a hírcsatornát leíró információk megadásához. A kezdéshez két információra lesz szüksége erről az oldalról. Először jegyezze fel az eszköz elérési útját a böngészőben (ebben az esetben a „teszt_eszköz”). Másodszor, állítson be egy biztonsági jelszót az adminisztrációs részben. Az eszköz elérési útjának („teszt_készülék”) és a háttérrendszer jelszavának (a példában „tesztjelszó”) szükséges a háttér elérése (adatok mentése). A nagyobb biztonság érdekében zárolhatja a háttérprogramot egy IP -címre. Ha valami nem világos, kattintson a "Súgó" gombra a további részletekért.
4. lépés: Adjon hozzá néhány változót
Ezután néhány változót hozzáadunk a hírcsatornához. A hőmérő méri a beltéri/kültéri hőmérsékletet, így két változóra van szükségünk.
Kattintson a „+ változó hozzáadása” gombra. Írja be az új változó leíró nevét. Egy egyedi útvonal jön létre az előzőekben leírt technikával. A példában 2 változót hoztam létre, a „beltéri hőmérséklet” és a „kültéri hőmérséklet” nevet.
5. lépés: Állítsa be a változókat
Kattintson az újonnan létrehozott változók melletti „részletek” linkre. Ezen az oldalon adhat meg részleteket az egyes változókról.
Mivel az adatok hőmérsékleti mérőeszközök, a változó típusa „szám”, az egységek értéke „fok”. Jegyezze fel a változóknak adott egyedi útvonalneveket. Ezeket fogja használni a változók neveként, amikor adatokat szúr be a háttérbe. A példában az útvonalak „beltéri_hőmérséklet” és „kültéri_hőmérséklet”.
6. lépés: A SyndicitGATE beállítása
A SyndicitGATE egy egyszerű VB program, amely bemutatja, hogyan kell kapcsolódni a syndicit.com háttérhez. A forrás és a lefordított EXE szerepel a projekt archívumában. Nyissa meg a syndicitGATE -t. Írja be a következő információkat a „syndicit.com kapcsolat beállításai” területen: Háttér: https://www.syndicit.com/backend a hírcsatornához (test_device) Hírcsatorna jelszava: a hírcsatornához rendelt jelszó (tesztjelszó) Állítsa be soros vagy USB -eszközét az „eszközbeállítások” alatt. További konfigurációs részletek a súgó menüben érhetők el.
7. lépés: Változók beállítása a SyndicitGATE -ben
Kattintson a „beállítási változók” gombra, és egy új ablak nyílik meg.
Írja be a változókhoz rendelt egyedi elérési útvonalakat A RENDBEN, HOGY KIMENNEK A KÉSZÜLÉKBŐL. Az USB hőmérséklet -naplózó a beltéri hőmérsékletet, majd a külső hőmérsékletet adja ki, ezeket ebben a sorrendben adja meg. Kattintson a „Használat” lehetőségre az eszköztől elvárható változó (k) mellett, majd kattintson az „OK” gombra.
8. lépés: Indítsa el a bejelentkezési adatokat
Ha tesztelni szeretné a kapcsolatot a syndicit.com háttérrendszerével, kattintson a „teszt” gombra. A hibakeresési ablak megnyílik, és a „***** kapcsolat sikeres *****” választ kell látnia a háttérben.
Az adatok naplózásának megkezdéséhez kattintson a „Start” gombra. Ha a hibakeresési ablak nyitva van, megjelenik a syndicitGATE, a syndicit.com és az eszköz közötti kommunikációs párbeszédpanel.
9. lépés: Mélyreható: Mit tesz pontosan a SyndicitGATE?
A SyndicitGATE egy egyszerű Visual Basic program, amely HTTP POST -t hoz létre és elküldi a winsock32.dll fájlon keresztül. Hibakeresési módban pontosan láthatja, hogyan néz ki a HTTP -bejegyzés. A syndicit.com háttérprogram részletei a következők. A háttérrendszer címe: https://www.syndicit.com/backend. Az adatbázis eléréséhez rendelkeznie kell syndicit.com felhasználónevével, hírcsatorna nevével, hírcsatorna jelszavával és egy vagy több változóval. Az adatok hozzáadhatók a HTTP GET és a HTTP POST használatával. A háttérbe való bejelentkezéshez felhasználónév, hírcsatorna útvonala és hírcsatorna jelszava szükséges. Ezeket „user”, „feed” és „feedpassword” nevű változóként kell elküldeni. Példa feed a „syndicit.com/stream/ian/test_device/':'user” címen - a syndicit.com felhasználóneve (user = ian). 'feed' - az eszközhöz rendelt útvonal (feed = test_device) 'feedpassword' - az a jelszó, amelyet a hírcsatornához adott a beállítási oldalon (pl. feedpassword = testpassword), ha a hírcsatorna két változóval rendelkezik az alábbi elérési utakon: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/beltéri_hőmérsékletAz adatértékeket az útvonalnév használatával kell beszúrni a változónévként: outdoor_temperature = 24.5indoor_temperature = 23.2GET a legegyszerűbb módszer a beillesztésre, de nagyon nem biztonságos. Egyszerűen adja hozzá a szükséges változókat a webhely címéhez. Ha be akarjuk illeszteni a példa értékeit a „testpassword” jelszóval, akkor a következőket tegyük: bonyolult. Az adatok POST módszerrel történő elküldéséhez emulálni kell a beküldés gomb megnyomását egy HTML oldalon. A változókat mind a POST, mind a GET együtt küldheti el. A POST -os változók MINDIG felülbírálják a GET változókat. Két változó van a hírcsatornában, mindkettőt be kell adnom minden alkalommal? Nem, a háttérnek küldött változók a készülék egyéb változóitól függetlenül kerülnek mentésre. A háttértár egy karakteres eredménykódokat ad vissza. Ezek a következők: 0 - felhasználó, hírcsatorna vagy hírcsatorna jelszó nincs beállítva. 1 - felhasználó, hírcsatorna, feedjelszó vagy IP -cím (ha a zárolás engedélyezve van) nem megfelelő2 - N/A3 - sikeres hitelesítés, a változók mentve.
10. lépés: Nézze meg az adatcsatornát
Itt az ideje megvizsgálni az eredményeket.
Keresse meg a változó oldalt. (/test_device/beltéri_hőmérséklet) Kattintson a különböző hírcsatornákra az adatok különböző formátumokban történő szinkronizálásához: html táblázatok, táblázatok, RSS, Google Earth és így tovább. Vegye fel a grafikonokat és a hírcsatornákat a saját webhelyére.
Ajánlott:
Mappák szinkronizálása Python segítségével: 5 lépés
Mappák szinkronizálása Python -szal: Ez az utasítás megmutatja, hogyan kell két mappát (és az azokban lévő összes mappát) szinkronban tartani, így az egyik a másolat közvetlen másolata. Ideális a munkák biztonsági mentéséhez helyben, felhő/hálózati szerverre vagy USB -meghajtóra. Nincs programozási tapasztalat
Tűz, zene és fények szinkronizálása: 10 lépés (képekkel)
Tűz, zene és fények szinkronizálása: Mindannyian tudjuk, hogy az elektronikát számos fontos feladatra használják kórházakban, iskolákban, gyárakban. Miért ne szórakozhatna velük egy kicsit. Ebben az utasításban tűz és fények (Led -ek) sorozatát fogom készíteni, amelyek reagálnak a zenére, hogy egy kicsit zenéljenek
A szentjánosbogarak szinkronizálása: 7 lépés (képekkel)
A szentjánosbogarak szinkronizálása: Felmerült már benned a kérdés, hogyan képesek száz és ezer szentjánosbogarat szinkronizálni? Hogyan működik, hogy képesek együtt villogni anélkül, hogy egyfajta főnök -szentjánosbogár lenne? Ez az oktatható megoldás megoldást kínál és megmutatja
Tesla turbina régi merevlemezekről és minimális eszközökről: 11 lépés (képekkel)
Tesla turbina régi merevlemezekből és minimális eszközökből: Építsen Tesla -turbinát 2 régi számítógépes merevlemez -meghajtóból alapvető kéziszerszámok és oszlopfúró segítségével. Nincs szükség fém esztergagépre vagy más drága gyártóberendezésre, és csak néhány alapvető kézműves készségre van szüksége. Ez durva, de ez a dolog elüthet
A LED -ek szinkronizálása a zenével: 3 lépés
Szinkronizálja a LED -eket a zenével: LÁTÓLÓAN, HOGY KÉPEKET TÖRÖLTEN ELTÁVOLÍTOTTAM, AZONNAL NEM AKTÍVAM, ÉS AJÁNLOM, HOGY KÉRJE A HASZNÁLATI UTASÍTÓ SZERZŐJÉT. Megmutatom, hogyan