Satura rādītājs:
- 1. darbība. Nepieciešamās lietas
- 2. darbība: izveidojiet jaunu plūsmu vietnē Syndicit.com
- 3. darbība. Ievadiet informāciju par plūsmu
- 4. solis: pievienojiet dažus mainīgos
- 5. darbība: iestatiet mainīgos
- 6. darbība: iestatiet SyndicitGATE
- 7. darbība: mainīgo iestatīšana SyndicitGATE
- 8. darbība: sāciet pieteikšanās datus
- 9. darbība: padziļināta: ko tieši dara SyndicitGATE?
- 10. darbība: pārbaudiet savu datu plūsmu
Video: Sindificējiet datus no iegultajām ierīcēm: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Šī pamācība parādīs, kā iegūt datu izvadi no USB temperatūras reģistrētāja un sindicēt tos tīmeklī, izmantojot vietni syndicit.com. Kad jūsu dati ir saglabāti vietnē syndicit.com, varat tos kopīgot tīmeklī kā izklājlapu, Google Earth tiešraides plūsmu, RSS plūsmu un daudz ko citu. USB temperatūras reģistrētājs: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You joprojām var piedalīties, ja jums nav savas datu plūsmas. Varat sajaukt un saskaņot esošās plūsmas, lai izveidotu savu pielāgoto plūsmu. Atzīmējiet lietas tāpat kā instructables.com un izbaudiet visu ajaxy web2.0 labestību.
1. darbība. Nepieciešamās lietas
Datu avots: šajā demonstrācijā tiks izmantots USB temperatūras reģistrētājs, taču var izmantot jebkuru datu avotu. Informācija par USB temperatūras reģistrētāju ir pieejama šeit: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE ir ļoti vienkārša (Windows) Visual Basic programma ar 2 funkcijām. Tas ietver USB temperatūras reģistrētājā iekļautās parauga programmas funkcionalitāti: tā izmanto MSCOM32. OCX, lai nosūtītu datu pieprasījumu, izmantojot USB portu. Atbilde (šajā gadījumā temperatūras mērījums) tiek ievietota HTTP POST pieprasījumā un nosūtīta uz syndicit.com, izmantojot mswinsock. OCX. (Lai sindicitGATE darbotos, jums būs nepieciešami abi šie parastie Windows faili. Jums tie jau ir jābūt, ja nē, konsultējieties ar Google.) Avots un apkopotais izpildāmais fails ir iekļauti projekta arhīvā. *** Piezīme: trialexsays: Jūs minat, ka jums ir nepieciešams fails "MSCOM32. OCX" - es domāju, ka tam vajadzētu izlasīt "MSCOMM32. OCX". Man arī vajadzēja iet un atrast failu "COMDLG32. OCX" ***** Syndicit.com konts: Dodieties uz syndicit.com un reģistrējieties kontam. Šī ir mana eksperimentālā vietne iegulto ierīču datu sindikācijai. Var izmantot bez maksas, lai gan jums jāpiekrīt, ka visi jūsu sindicētie dati ir publiski pieejami.
2. darbība: izveidojiet jaunu plūsmu vietnē Syndicit.com
Piesakieties vietnē https://www.syndicit.com/account/login Augšējā izvēlnē noklikšķiniet uz “Jauna plūsma”. Ievadiet plūsmas nosaukumu. Syndicit izveidos unikālu ceļa nosaukumu, pamatojoties uz jūsu aprakstošo nosaukumu. (Tas izmanto līdz pirmajiem 3 vārdiem vai 20 rakstzīmēm, pēc tam beigās pievieno _ ##, līdz tiek izveidots unikāls plūsmas nosaukums). Piemēra nosaukums ir “testa ierīce”, kā rezultātā tiek iegūts unikāls ceļš “test_device”.
3. darbība. Ievadiet informāciju par plūsmu
Pēc plūsmas nosaukšanas jūs tiksit novirzīts uz lapu, kurā varēsit ievadīt informāciju un pievienot mainīgos.
Noklikšķiniet uz “rediģēt”, lai ievadītu informāciju, kas raksturo jūsu plūsmu. Lai sāktu darbu, jums būs nepieciešami divi informācijas veidi no šīs lapas. Vispirms atzīmējiet ierīces ceļu savā pārlūkprogrammā (šajā gadījumā “test_device”). Otrkārt, administrēšanas sadaļā iestatiet dublētu paroli. Lai piekļūtu aizmugurei (saglabātu datus), ir nepieciešams ierīces ceļš (“test_device”) un aizmugures parole (piemērā “testpassword”). Papildu drošībai varat bloķēt aizmuguri ar IP adresi. Noklikšķiniet uz “Palīdzība”, lai iegūtu sīkāku informāciju, ja kaut kas nav skaidrs.
4. solis: pievienojiet dažus mainīgos
Tālāk mēs plūsmai pievienojam dažus mainīgos. Temperatūras reģistrētājs mēra iekštelpu/āra temperatūru, tāpēc mums ir nepieciešami divi mainīgie.
Noklikšķiniet uz “+ pievienot mainīgo”. Ievadiet jaunā mainīgā aprakstošo nosaukumu. Tiks izveidots unikāls ceļš, izmantojot to pašu iepriekš aprakstīto tehniku. Piemērā es izveidoju 2 mainīgos ar nosaukumu “iekštelpu temperatūra” un “āra temperatūra”.
5. darbība: iestatiet mainīgos
Blakus jaunizveidotajiem mainīgajiem noklikšķiniet uz saites “informācija”. Šajā lapā varat ievadīt informāciju par atsevišķiem mainīgajiem.
Tā kā dati ir temperatūras mērījums, mainīgā veids ir iestatīts uz “skaits” un vienības uz “grādiem”. Ievērojiet mainīgajiem piešķirtos unikālos ceļu nosaukumus. Tie tiks izmantoti kā mainīgo nosaukumi, ievietojot datus aizmugurē. Piemērā ceļi ir “iekštelpu_temperatūra” un “āra_temperatūra”.
6. darbība: iestatiet SyndicitGATE
SyndicitGATE ir vienkārša VB programma, kas parāda, kā saskarties ar syndicit.com aizmuguri. Avots un apkopotais EXE ir iekļauti projekta arhīvā. Atvērt syndicitGATE. Sadaļā “syndicit.com savienojuma iestatījumi” ievadiet šādu informāciju: Aizmugure: https://www.syndicit.com/backend plūsmai (test_device) Plūsmas parole: plūsmai piešķirtā parole (testa parole) Iestatiet sērijas vai USB ierīci sadaļā “ierīces iestatījumi”. Papildu konfigurācijas informācija ir pieejama palīdzības izvēlnē.
7. darbība: mainīgo iestatīšana SyndicitGATE
Noklikšķiniet uz iestatīšanas mainīgie, un tiks atvērts jauns logs.
Ievadiet unikālos ceļu nosaukumus, kas piešķirti jūsu mainīgajiem, lai tie iznāktu no ierīces. USB temperatūras reģistrētājs izvada iekštelpu temperatūru, kam seko āra temperatūra, un tie tiek ievadīti šādā secībā. Noklikšķiniet uz “Lietot” blakus mainīgajam (-iem) parametram, kas jāgaida no ierīces, pēc tam noklikšķiniet uz “Labi” (OK).
8. darbība: sāciet pieteikšanās datus
Ja vēlaties pārbaudīt savienojumu ar syndicit.com aizmuguri, noklikšķiniet uz “pārbaudīt”. Tiks atvērts atkļūdošanas logs, un no aizmugures redzēsit atbildi “***** savienojums veiksmīgs *****”.
Noklikšķiniet uz "Sākt", lai sāktu datu reģistrēšanu. Ja atkļūdošanas logs ir atvērts, tiks parādīts saziņas dialogs starp syndicitGATE, syndicit.com un jūsu ierīci.
9. darbība: padziļināta: ko tieši dara SyndicitGATE?
SyndicitGATE ir vienkārša Visual Basic programma, kas izveido HTTP POST un nosūta to caur winsock32.dll. Atkļūdošanas režīmā jūs varat redzēt, kā izskatās HTTP ziņa. Sīkāka informācija par sindicit.com aizmuguri tiek sniegta tālāk. Aizmugures adrese ir https://www.syndicit.com/backend. Lai piekļūtu datu bāzei, jums ir nepieciešams sindicit.com lietotājvārds, plūsmas nosaukums, plūsmas parole un viens vai vairāki plūsmas mainīgie. Datus var pievienot, izmantojot HTTP GET un HTTP POST. Lai pieteiktos aizmugurē, ir nepieciešams lietotājvārds, plūsmas ceļš un plūsmas parole. Tie jānosūta kā mainīgie ar nosaukumu “lietotājs”, “plūsma” un “plūsmas parole”. Piemēra plūsma, kas atrodas vietnē “syndicit.com/stream/ian/test_device/':'user” - jūsu syndicit.com lietotājvārds (user = ian). 'feed' - jūsu ierīcei piešķirtais ceļš (feed = test_device) 'feedpassword' - parole, ko norādījāt plūsmai iestatīšanas lapā (piemēram, feedpassword = testpassword), ja plūsmai ir divi mainīgie, kas atrodas šādos ceļos: plūsma/ian/test_device/outdoor_temperaturestream/ian/test_device/iekštelpu_temperatūra datu vērtības tiek ievietotas, izmantojot mainīgā nosaukumu kā ceļa nosaukumu: outdoor_temperature = 24.5indoor_temperature = 23.2GET ir vienkāršākā metode ievietošanai, bet ļoti nedroša. Vienkārši pievienojiet vajadzīgos mainīgos tīmekļa vietnes adresei. Lai ievietotu vērtības piemērā ar paroli “testpassword”, mēs rīkojamies šādi: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24,5 & iekštelpu_temperatūra = 23.2. sarežģīti. Lai iesniegtu datus, izmantojot POST metodi, jums ir jāatdarina darbība, nospiežot iesniegšanas pogu HTML lapā. Mainīgos var nosūtīt, izmantojot abus POST un GET kopā. IEVIETOTIE mainīgie VIENMĒR ignorē GET mainīgos. Plūsmā ir 2 mainīgie, vai man katru reizi ir jāiesniedz abi? Nē, mainīgie, kurus nosūtāt uz aizmuguri, tiek saglabāti neatkarīgi no citiem ierīces mainīgajiem lielumiem. kodi nozīmē? aizmugure atgriež vienas rakstzīmes rezultātu kodus. Lūk, ko tie nozīmē: 0 - lietotājs, plūsma vai plūsmas parole nav iestatīta. 1 - lietotājs, plūsma, plūsmas parole vai IP adrese (ja bloķēšana ir iespējota) nav pareiza2 - N/A3 - veiksmīga autentifikācija, mainīgie tiek saglabāti.
10. darbība: pārbaudiet savu datu plūsmu
Tagad ir pienācis laiks pārbaudīt rezultātus.
Dodieties uz mainīgo lapu. (/test_device/iekštelpu_temperatūra) Noklikšķiniet uz dažādām plūsmām, lai sindicētu savus datus dažādos formātos: html tabulas, izklājlapas, RSS, Google Earth u.c. Iekļaujiet diagrammas un plūsmas savā vietnē.
Ieteicams:
Ārējā Bluetooth GPS nodrošinātāja iestatīšana Android ierīcēm: 8 soļi
Iestatījumi ārējam Bluetooth GPS pakalpojumu sniedzējam Android ierīcēm: šajā pamācībā tiks paskaidrots, kā tālrunim izveidot savu ārējo Bluetooth iespējotu GPS, iekasējot neatkarīgi no USD 10. Materiālu saraksts: NEO 6M U-blox GPSHC-05 Bluetooth modulis saskarne ar Blutooth zemas enerģijas moduļiemArdui
Lēta 3D Fpv kamera Android ierīcēm: 7 soļi (ar attēliem)
Zemu izmaksu 3D Fpv kamera Android ierīcēm: FPV ir diezgan forša lieta. Un tas būtu vēl labāk 3D formātā. Trešajai dimensijai nav lielas jēgas lielos attālumos, bet iekštelpu mikro kvadrakoperam tas ir ideāls. Tāpēc es paskatījos uz tirgu. Bet kameras, kuras es atradu, bija arī viņš
Arduino programmēšana, izmantojot mobilo tālruni -- Arduinodroid -- Arduino Ide Android ierīcēm -- Mirgo: 4 soļi
Arduino programmēšana, izmantojot mobilo tālruni || Arduinodroid || Arduino Ide Android ierīcēm || Mirgo: lūdzu, abonējiet manu youtube kanālu, lai iegūtu vairāk videoklipu …… Arduino ir tāfele, kuru var programmēt tieši, izmantojot USB. Tas ir ļoti vienkārši un lēti koledžas un skolas projektiem vai pat produktu prototipam. Daudzi produkti vispirms balstās uz to, lai
SONOFF pievieno Alexa un Google mājas balss vadību ZigBee viedajām ierīcēm: 3 soļi
SONOFF pievieno Alexa un Google mājas balss vadību ZigBee viedajām ierīcēm: sākot ar Wi-Fi viedajiem slēdžiem un kontaktdakšām un beidzot ar ZigBee viedajiem slēdžiem un kontaktdakšām, balss vadība ir populārs viedās brīvroku vadības ieejas punkts. Strādājot ar Amazon Alexa vai Google Home, viedie kontaktdakšas ļauj tieši kontrolēt savienotās mājas
Easy IOT - lietotņu kontrolēts RF sensora centrs vidēja darbības diapazona IOT ierīcēm: 4 soļi
Easy IOT - lietotņu kontrolēts RF sensoru centrmezgls vidēja darbības diapazona IOT ierīcēm: šajā apmācību sērijā mēs izveidosim ierīču tīklu, ko var vadīt, izmantojot radio saiti no centrālās centrmezgla ierīces. Ieguvums no 433MHz seriālā radio savienojuma izmantošanas WIFI vai Bluetooth vietā ir daudz lielāks diapazons (ar labu