Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Krijoni një burim të ri në Syndicit.com
- Hapi 3: Futni Detajet për Burimin tuaj
- Hapi 4: Shtoni disa ndryshore
- Hapi 5: Vendosni Variablat
- Hapi 6: Konfiguroni SyndicitGATE
- Hapi 7: Konfiguroni variablat në SyndicitGATE
- Hapi 8: Filloni të dhënat e identifikimit
- Hapi 9: Në thellësi: Çfarë saktësisht bën SyndicitGATE?
- Hapi 10: Shikoni burimin tuaj të të dhënave
Video: Të dhënat sindikale nga pajisjet tuaja të ngulitura: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:29
Ky udhëzues do t'ju tregojë se si të merrni të dhëna nga një regjistrues i temperaturës USB dhe t'i sindikatoni ato në internet duke përdorur syndicit.com. Pasi të dhënat tuaja të ruhen në syndicit.com ju mund t'i ndani ato në internet si një spreadsheet, burim i drejtpërdrejtë i Google Earth, burim RSS dhe më shumë. Regjistruesi i temperaturës në USB: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You mund të merrni pjesë akoma nëse nuk keni një burim të dhënash tuajat. Mund të përzieni dhe përputheni me burimet ekzistuese për të krijuar burimin tuaj personal. Etiketoni sendet ashtu si instructables.com dhe shijoni të gjithë mirësinë ajaxy web2.0.
Hapi 1: Gjërat që ju nevojiten
Burimi i të dhënave: Një regjistrues i temperaturës USB do të përdoret në këtë demonstrim, por çdo burim i të dhënave mund të përdoret. Informacioni mbi regjistruesin e temperaturës USB është i disponueshëm këtu: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE është një program shumë i thjeshtë (Windows) Visual Basic me 2 funksione. Ai përfshin funksionalitetin e programit mostër të përfshirë me regjistruesin e temperaturës USB: ai përdor MSCOM32. OCX për të dërguar një kërkesë për të dhëna përmes portës USB. Përgjigja (një matje e temperaturës në këtë rast) futet në një kërkesë HTTP POST dhe dërgohet te syndicit.com duke përdorur mswinsock. OCX. (Ju do të keni nevojë për të dyja këto skedarë të zakonshëm të Windows që syndicitGATE të funksionojë. Tashmë duhet t'i keni, nëse jo, konsultohuni me Google.) Ekzekutuesi i burimit dhe i përpiluar përfshihet në arkivin e projektit. *** Shënim: trialexsays: Ju përmendni se keni nevojë skedarin "MSCOM32. OCX" - Unë mendoj se kjo duhet të lexojë "MSCOMM32. OCX". Më duhej gjithashtu të shkoja dhe të gjeja skedarin "COMDLG32. OCX" ***** Llogaria Syndicit.com: Shkoni te syndicit.com dhe regjistrohuni për një llogari. Ky është siti im eksperimental për sindikatën e integruar të të dhënave të pajisjes. Falas për t’u përdorur, megjithëse duhet të bini dakord që çdo e dhënë që sindikatoni vendoset në domenin publik.
Hapi 2: Krijoni një burim të ri në Syndicit.com
Hyr në https://www.syndicit.com/account/login Kliko 'New Feed' në menunë e sipërme. Shkruani një emër për burimin tuaj. Syndicit do të krijojë një emër unik të shtegut bazuar në emrin tuaj përshkrues. (Përdor deri në 3 fjalët e para ose 20 karaktere, pastaj shton _ ## deri në fund derisa të krijohet një emër unik i burimit). Emri shembull është 'pajisja testuese', e cila rezulton në shtegun unik 'test_device'.
Hapi 3: Futni Detajet për Burimin tuaj
Pas emërtimit të burimit do të ridrejtoheni në një faqe ku mund të futni detaje dhe të shtoni variabla.
Klikoni 'redakto' për të futur informacion që përshkruan burimin tuaj. Ju do të keni nevojë për dy pjesë të informacionit nga kjo faqe për të filluar. Së pari, vini re rrugën e pajisjes në shfletuesin tuaj (në këtë rast, 'test_device'). Së dyti, vendosni një fjalëkalim të mbështetur në seksionin e administrimit. Rruga e pajisjes (‘test_device’) dhe fjalëkalimi i sfondit (‘testpassword’ në shembull) janë të nevojshme për të hyrë në pjesën e pasme (ruani të dhënat). Për siguri të shtuar, mund të kyçni pjesën e pasme në një adresë IP. Klikoni "ndihmë" për më shumë detaje nëse diçka është e paqartë.
Hapi 4: Shtoni disa ndryshore
Tjetra, ne shtojmë disa ndryshore në burim. Regjistruesi i temperaturës mat temperaturat e brendshme/të jashtme, kështu që ne kemi nevojë për dy ndryshore.
Klikoni në "+ shtoni ndryshoren". Vendosni një emër përshkrues për ndryshoren e re. Një rrugë unike do të krijohet duke përdorur të njëjtën teknikë të përshkruar më parë. Në shembullin kam krijuar 2 variabla të quajtur "temperatura e brendshme" dhe "temperatura e jashtme".
Hapi 5: Vendosni Variablat
Klikoni lidhjen "detaje" pranë ndryshoreve tuaja të krijuara rishtas. Në këtë faqe mund të futni detaje në lidhje me ndryshoret individuale.
Për shkak se të dhënat janë një masë e temperaturës, lloji i ndryshores vendoset në "numër" dhe njësitë në "gradë". Vini re emrat unikë të rrugëve që u janë dhënë ndryshoreve tuaja. Këto do të përdoren si emra variablash kur futen të dhëna në backend. Në shembullin, shtigjet janë ‘temperatura e brendshme’ dhe ‘temperatura e jashtme’.
Hapi 6: Konfiguroni SyndicitGATE
SyndicitGATE është një program i thjeshtë VB që demonstron mënyrën e ndërlidhjes me backendin e syndicit.com. Burimi dhe EXE i përpiluar përfshihen në arkivin e projektit. Open syndicitGATE. Shkruani informacionin e mëposhtëm në zonën e 'cilësimeve të lidhjes syndicit.com': Backend: https://www.syndicit.com/backend Anëtar Identifikohu: emri i përdoruesit të syndicit.com (ian në shembull) Rruga e burimit: rruga unike e caktuar te burimi juaj (test_device) Fjalëkalimi i burimit: fjalëkalimi që i caktuat burimit tuaj (fjalëkalim testues) Konfiguroni pajisjen tuaj serike ose USB nën 'cilësimin e pajisjes'. Detajet shtesë të konfigurimit janë në dispozicion në menunë e ndihmës.
Hapi 7: Konfiguroni variablat në SyndicitGATE
Klikoni në 'konfigurimin e variablave' dhe do të hapet një dritare e re.
Shkruani emrat unikë të rrugëve të caktuar për ndryshoret tuaja N THE RENDIN QAT DALN P OFR Pajisjen. Regjistri i temperaturës USB nxjerr temperaturën e brendshme të ndjekur nga temperatura e jashtme, ato futen në këtë mënyrë. Klikoni "Përdorni" pranë ndryshores (ve) që duhet të pritet nga pajisja, pastaj klikoni "OK".
Hapi 8: Filloni të dhënat e identifikimit
Nëse dëshironi të provoni lidhjen tuaj me sfondin syndicit.com klikoni 'test' Dritarja e korrigjimit do të hapet dhe duhet të shihni një përgjigje '***** lidhje e suksesshme *****' nga pjesa e pasme.
Klikoni "Fillimi" për të filluar regjistrimin e të dhënave. Nëse dritarja e korrigjimit është e hapur, dialogu i komunikimit midis syndicitGATE, syndicit.com dhe pajisja juaj do të shfaqet.
Hapi 9: Në thellësi: Çfarë saktësisht bën SyndicitGATE?
SyndicitGATE është një program i thjeshtë Visual Basic që krijon një POST HTTP dhe e dërgon atë nëpërmjet winsock32.dll. Në modalitetin e korrigjimit ju mund të shihni saktësisht se si duket postimi HTTP. Ndiqni detajet në backendin e syndicit.com. Adresa e backendit është https://www.syndicit.com/backend. Për të hyrë në bazën e të dhënave, duhet të keni emrin e përdoruesit të syndicit.com, emrin e burimit, fjalëkalimin e burimit dhe një ose më shumë ndryshime të konfiguruara për burimin. Të dhënat mund të shtohen duke përdorur HTTP GET dhe HTTP POST. Emri i përdoruesit, rruga e ushqimit dhe fjalëkalimi i ushqimit kërkohen për t'u identifikuar në pjesën e pasme. Këto duhet të dërgohen si ndryshore të emërtuara përkatësisht 'përdorues', 'burim' dhe 'fjalëkalim'. Shembull ushqimi i vendosur në 'syndicit.com/stream/ian/test_device/':'user' - emri i përdoruesit të syndicit.com (përdorues = ian). 'feed' - shtegu i caktuar pajisjes tuaj (feed = test_device) 'feedpassword' - fjalëkalimi që keni dhënë në faqen e konfigurimit (p.sh. feedpassword = fjalëkalim testues) nëse burimi ka dy ndryshore të vendosura në shtigjet e mëposhtme: stream/ian/test_device/external_temperaturestream/ian/test_device/indoor_memperaturevlerat e të dhënave futen duke përdorur emrin e shtegut si emri i ndryshueshëm: external_temperature = 24.5indoor_temperature = 23.2GET është metoda më e lehtë për të bërë një insert, por shumë e pasigurt. Thjesht shtoni variablat e kërkuar në adresën e faqes në internet. Për të futur vlerat në shembullin me fjalëkalimin 'testpassword', ne bëjmë sa më poshtë: https://www.syndicit.com/backend/? user = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & indoor_temperature = 23.2POST është më e sigurt por më shumë e komplikuar. Për të paraqitur të dhëna me metodën POST duhet të imitoni veprimin e shtypjes së butonit të paraqitjes në një faqe HTML. Variablat mund të dërgohen nga të dyja postat dhe merren së bashku. Variablat e POSTUAR gjithnjë anashkalojnë GET variablat. Unë kam 2 ndryshore në një burim, a duhet t'i paraqes të dyja çdo herë? Jo, variablat që dërgoni në pjesën e pasme ruhen të pavarura nga çdo variabël tjetër që pajisja mund të ketë. kodet nënkuptojnë? Pjesa e pasme kthen kodet e rezultateve me një karakter të vetëm. Këtu është ajo që nënkuptojnë: 0 - përdoruesi, burimi ose fjalëkalimi nuk është vendosur. 1 - përdoruesi, burimi, fjalëkalimi ose adresa IP (nëse kyçja është e aktivizuar) nuk është e saktë2 - N/A3 - vërtetim i suksesshëm, ndryshoret e ruajtura.
Hapi 10: Shikoni burimin tuaj të të dhënave
Tani është koha për të inspektuar rezultatet.
Shkoni në faqen e ndryshueshme. (/test_device/indoor_temperature) Klikoni në burimet e ndryshme për të shpërndarë të dhënat tuaja në formate të ndryshme: tabela html, spreadsheets, RSS, Google Earth, dhe më shumë. Përfshini grafikët dhe burimet në faqen tuaj të internetit.
Recommended:
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): 3 hapa
Bëni komplote të bukura nga të dhënat e drejtpërdrejta të Arduino (dhe ruani të dhënat në Excel): Të gjithëve na pëlqen të luajmë me funksionin tonë të lotarisë P … në Arduino IDE. Megjithatë, ndërsa mund të jetë e dobishme për aplikacionet bazë, të dhënat fshihen sa më shumë shtohen pikë dhe nuk është veçanërisht e këndshme për sytë. Komploti i Arduino IDE nuk
Qasja në të dhënat tuaja solaredge duke përdorur Python: 4 hapa
Qasja në të dhënat tuaja solaredge duke përdorur Python: Për shkak se të dhënat e transformatorëve të solaredge nuk ruhen në vend, por në serverët e solaredge unë doja t'i përdorja të dhënat e mia në vend, në këtë mënyrë unë mund t'i përdor të dhënat në programet e mia. Unë do t'ju tregoj se si mund të kërkoni të dhënat tuaja në rrjetat me diell
AUTOMACIONI I SHTPIS (KONTROLLI Pajisjet tuaja nga çdo kënd i botës) .: 5 hapa
AUTOMACIONI I SHTPIS (KONTROLLI Pajisjet tuaja nga çdo kënd i botës) .: Në këtë udhëzues kam ndarë se si mund të përdorni ESP8266 për të kontrolluar pajisjet AC si Dritat, ventilatori, etj nga e gjithë bota përmes internetit përmes aplikacionit Blynk. Nëse jeni i ri në ESP8266 sigurohuni që të shikoni këtë udhëzues:-Fillimi me NodeM
Fshihni gjërat dhe të dhënat tuaja - mbajini të sigurta nga bota: 8 hapa
Fshihni gjërat dhe të dhënat tuaja - Mbajini të sigurta nga bota: Bota e bukur ka gjithmonë shumë surpriza. Unë ndaj me ju pak nga përvoja ime për të mbajtur veten dhe sendet e mia të sigurta. Shpresoj se do t'ju ndihmojë
KONTROLLONI Pajisjet tuaja nga çdo kënd i botës !!!!: 5 hapa
KONTROLLONI Pajisjet tuaja nga çdo kënd i botës !!!!: Në udhëzuesin e mëparshëm kam ndarë se si mund të filloni me NodeMCU (ESP8266) dhe ta programoni duke përdorur Arduino IDE, shikojeni këtu. Në këtë Instructable unë do t'ju tregoj se si të kontrolloni pajisjet nga kudo në botë duke përdorur Blynk. Ajo c