Përmbajtje:

Të dhënat sindikale nga pajisjet tuaja të ngulitura: 10 hapa
Të dhënat sindikale nga pajisjet tuaja të ngulitura: 10 hapa

Video: Të dhënat sindikale nga pajisjet tuaja të ngulitura: 10 hapa

Video: Të dhënat sindikale nga pajisjet tuaja të ngulitura: 10 hapa
Video: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, Korrik
Anonim
Sindikatoni të dhënat nga pajisjet tuaja të integruara
Sindikatoni të dhënat nga pajisjet tuaja të integruara

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

Gjërat që do t'ju nevojiten
Gjërat që do t'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

Krijoni një burim të ri në Syndicit.com
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

Shkruani të dhënat për burimin tuaj
Shkruani të dhënat 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

Shtoni disa ndryshore
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

Vendosni Variablat
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

Konfiguro SyndicitGATE
Konfiguro 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

Konfiguro variablat në SyndicitGATE
Konfiguro 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

Filloni të dhënat e regjistrimit
Filloni të dhënat e regjistrimit

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?

Në thellësi: Çfarë saktësisht bën SyndicitGATE?
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

Shikoni burimin tuaj të të dhënave
Shikoni burimin tuaj të të dhënave
Shikoni burimin tuaj të të dhënave
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: