Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ նյութեր
- Քայլ 2: Ստեղծեք նոր հոսք Syndicit.com- ում
- Քայլ 3: Մուտքագրեք մանրամասներ ձեր կերերի համար
- Քայլ 4: Ավելացրեք որոշ փոփոխականներ
- Քայլ 5: Կարգավորեք փոփոխականները
- Քայլ 6: Կարգավորեք SyndicitGATE- ը
- Քայլ 7: Փոփոխականների տեղադրում SyndicitGATE- ում
- Քայլ 8: Սկսեք գրանցման տվյալները
- Քայլ 9. Խորը. Ի՞նչ է անում SyndicitGATE- ը:
- Քայլ 10: Ստուգեք ձեր տվյալների հոսքը
Video: Սինդիկատային տվյալներ ձեր ներկառուցված սարքերից. 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կարելի է տվյալների ջերմաստիճանը վերցնել USB ջերմաստիճանի գրանցիչից և համացանցում դրանք համացանցում ՝ օգտագործելով syndicit.com: Երբ ձեր տվյալները պահվեն syndicit.com- ում, կարող եք համացանցում կիսվել որպես աղյուսակ, Google Earth- ի կենդանի հոսք, RSS հոսք և այլն: USB ջերմաստիճանի գրանցիչ ՝ https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You կարող եք դեռ մասնակցել, եթե չունեք ձեր սեփական տվյալների հոսքը: Դուք կարող եք խառնել և համընկնել գոյություն ունեցող լրահոսների հետ ՝ ձեր անհատականացված լրահոսը ստեղծելու համար: Նշեք իրերը, ինչպես instructables.com- ը և վայելեք ajaxy web2.0- ի բոլոր լավությունները:
Քայլ 1: Ձեզ անհրաժեշտ նյութեր
Տվյալների աղբյուր. Այս ցուցադրման ժամանակ օգտագործվելու է USB ջերմաստիճանի գրանցիչ, սակայն տվյալների ցանկացած աղբյուր կարող է օգտագործվել: USB ջերմաստիճանի գրանցիչի մասին տեղեկությունները հասանելի են այստեղ ՝ https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE- ը շատ պարզ (Windows) Visual Basic ծրագիր է ՝ 2 գործառույթով: Այն ներառում է նմուշի ծրագրի ֆունկցիոնալությունը, որը ներառված է USB ջերմաստիճանի գրանցիչով. Այն օգտագործում է MSCOM32. OCX ՝ USB պորտի միջոցով տվյալների հարցում ուղարկելու համար: Պատասխանը (այս դեպքում ջերմաստիճանի չափում) տեղադրվում է HTTP POST հարցման մեջ և ուղարկվում է syndicit.com հասցեին ՝ օգտագործելով mswinsock. OCX: (SyndicitGATE- ի աշխատանքի համար ձեզ հարկավոր կլինեն այս երկու սովորական Windows ֆայլերը: Եթե դրանք ոչ, ապա խորհրդակցեք Google- ի հետ:) Աղբյուրը և կազմված գործարկվող փաստաթղթերը ներառված են նախագծի արխիվում: *** Նշում. Trialexsays: Դուք նշում եք, որ անհրաժեշտ է ֆայլը «MSCOM32. OCX» - Կարծում եմ, որ սա պետք է կարդա «MSCOMM32. OCX»: Նաև պետք էր գնալ և գտնել «COMDLG32. OCX» ֆայլը ***** Syndicit.com հաշիվ. Գնալ syndicit.com և գրանցվել հաշվի համար: Սա իմ փորձնական կայքն է `ներկառուցված սարքի տվյալների համաժամացման համար: Անվճար օգտագործման համար, չնայած դուք պետք է համաձայնեք, որ ձեր տրամադրած ցանկացած տվյալ տեղադրված է հանրային տիրույթում:
Քայլ 2: Ստեղծեք նոր հոսք Syndicit.com- ում
Մուտք գործեք https://www.syndicit.com/account/login հասցեով: Կտտացրեք «Նոր հոսք» վերևի ընտրացանկում: Մուտքագրեք անուն ձեր հոսքի համար: Syndicit- ը կստեղծի եզակի ուղու անուն ՝ հիմնված ձեր նկարագրական անվան վրա: (Այն օգտագործում է մինչև առաջին 3 բառը կամ 20 նիշը, այնուհետև մինչև վերջ ավելացնում է _ ##, մինչև չստեղծվի յուրահատուկ ֆիդային անուն): Օրինակ անունը «փորձնական սարք» է, որի արդյունքում ստացվում է «test_device» եզակի ուղին:
Քայլ 3: Մուտքագրեք մանրամասներ ձեր կերերի համար
Սննդի անվանումից հետո դուք կուղղորդվեք մի էջ, որտեղ կարող եք մուտքագրել մանրամասներ և ավելացնել փոփոխականներ:
Կտտացրեք «խմբագրել» ՝ ձեր լրահոսը նկարագրող տեղեկություններ մուտքագրելու համար: Սկսելու համար ձեզ հարկավոր կլինի այս էջից երկու կտոր տեղեկատվություն: Նախ նշեք սարքի ուղին ձեր դիտարկիչում (այս դեպքում ՝ «test_device»): Երկրորդ, կառավարման հատվածում տեղադրեք պաշտպանված գաղտնաբառ: Սարքի ուղին («test_device») և հետևի գաղտնաբառ (օրինակ ՝ «testpassword») անհրաժեշտ է, որպեսզի մուտք գործեք հետին պլան (պահպանեք տվյալները): Լրացուցիչ անվտանգության համար դուք կարող եք կողպեք միջանցքը IP հասցեով: Լրացուցիչ մանրամասների համար կտտացրեք «օգնություն», եթե որևէ բան անհասկանալի է:
Քայլ 4: Ավելացրեք որոշ փոփոխականներ
Հաջորդը, մենք որոշ փոփոխականներ ենք ավելացնում թարմացվող բովանդակությանը: Temperatureերմաստիճանի գրանցամատյանը չափում է ներքին/արտաքին ջերմաստիճանը, այնպես որ մեզ անհրաժեշտ է երկու փոփոխական:
Կտտացրեք «+ ավելացնել փոփոխական»: Մուտքագրեք նոր փոփոխականի նկարագրական անուն: Նախկինում նկարագրված նույն տեխնիկայի միջոցով կստեղծվի յուրահատուկ ուղի: Օրինակում ես ստեղծեցի 2 փոփոխական ՝ «ներքին ջերմաստիճան» և «արտաքին ջերմաստիճան» անուններով:
Քայլ 5: Կարգավորեք փոփոխականները
Կտտացրեք «մանրամասներ» հղմանը ՝ ձեր նոր ստեղծված փոփոխականների կողքին: Այս էջում կարող եք մանրամասներ մուտքագրել առանձին փոփոխականների մասին:
Քանի որ տվյալները ջերմաստիճանի չափիչ են, փոփոխականի տեսակը սահմանվում է «թիվ», իսկ միավորները ՝ «աստիճանի»: Նշեք ձեր փոփոխականներին տրված եզակի ուղիների անունները: Սրանք կօգտագործվեն որպես փոփոխականների անուններ ՝ հետին պլանում տվյալներ մտցնելիս: Օրինակում ուղիները «ներքին_ ջերմաստիճան» և «բացօթյա_ջերմաստիճան» են:
Քայլ 6: Կարգավորեք SyndicitGATE- ը
SyndicitGATE- ը պարզ VB ծրագիր է, որը ցույց է տալիս, թե ինչպես միանալ syndicit.com backend- ին: Աղբյուրը և կազմված EXE- ն ներառված են նախագծի արխիվում: Բաց syndicitGATE: Մուտքագրեք հետևյալ տեղեկատվությունը «syndicit.com կապի կարգավորումներ» տիրույթում ՝ հետընթաց ՝ https://www.syndicit.com/backend Անդամ Մուտք. Ձեր syndicit.com օգտվողի անունը (օրինակ ՝ օրինակ) Հետադարձ ուղի. Նշանակված եզակի ուղի ձեր լրահոսին (test_device) Հոսքի գաղտնաբառ. գաղտնաբառ, որը նշանակել եք ձեր լրահոսին (testpassword) Կարգավորեք ձեր սերիական կամ USB սարքը «սարքի կարգավորում» բաժնում: Լրացուցիչ կազմաձևման մանրամասները հասանելի են օգնության ընտրացանկում:
Քայլ 7: Փոփոխականների տեղադրում SyndicitGATE- ում
Կտտացրեք «կարգավորել փոփոխականները» և նոր պատուհան կբացվի:
Մուտքագրեք ձեր փոփոխականներին տրված եզակի ուղիների անունները ԿԱՐԳՈՎ, ՈՐ ԴՈ COՐՍ ԵՆ ԴՈՐՍ ՍԱՐՔԻ: USB ջերմաստիճանի անտառահատիչը դուրս է բերում ներքին ջերմաստիճանը, որին հաջորդում է արտաքին ջերմաստիճանը, դրանք մուտքագրվում են այս հերթականությամբ: Կտտացրեք «Օգտագործել» այն փոփոխական (ներ) ի կողքին, որը պետք է ակնկալվի սարքից, այնուհետև կտտացրեք «Լավ»:
Քայլ 8: Սկսեք գրանցման տվյալները
Եթե ցանկանում եք ստուգել ձեր կապը syndicit.com backend- ի հետ, կտտացրեք «փորձարկել»: Վրիպազերծման պատուհանը կբացվի, և դուք պետք է տեսնեք «***** հաջողակ կապի *****» պատասխանը հետնամասից:
Կտտացրեք «Սկսել» ՝ տվյալների մուտքագրումը սկսելու համար: Եթե վրիպազերծման պատուհանը բաց է, syndicitGATE- ի, syndicit.com- ի և ձեր սարքի միջև կապի երկխոսությունը կցուցադրվի:
Քայլ 9. Խորը. Ի՞նչ է անում SyndicitGATE- ը:
SyndicitGATE- ը պարզ Visual Basic ծրագիր է, որը ստեղծում է HTTP POST և ուղարկում այն winsock32.dll- ի միջոցով: Վրիպազերծման ռեժիմում կարող եք տեսնել, թե ինչ տեսք ունի HTTP գրառումը: Մանրամասները ՝ syndicit.com backend- ում: Հետևի հասցեն է ՝ https://www.syndicit.com/backend: Տվյալների բազա մուտք գործելու համար դուք պետք է ունենաք ձեր syndicit.com օգտվողի անունը, լրահոսի անունը, լրահոսի գաղտնաբառը և լրահոսի մեկ կամ մի քանի փոփոխականներ: Տվյալները կարող են ավելացվել ՝ օգտագործելով HTTP GET և HTTP POST: Հենակետին մուտք գործելու համար անհրաժեշտ է օգտվողի անունը, հոսքի ուղին և թարմացվող գաղտնաբառը: Դրանք պետք է ուղարկվեն որպես համապատասխանաբար 'օգտվող', 'սնունդ' և 'feedpassword' անուններով: Օրինակ `« syndicit.com/stream/ian/test_device/':'user »հասցեում տեղակայված թարմացվող բովանդակություն` ձեր syndicit.com օգտվողի անուն (օգտվող = ian). 'feed' - ձեր սարքին տրված ուղի (feed = test_device) 'feedpassword' - կարգաբերման էջում ձեր լրահոսը (օրինակ, feedpassword = testpassword) գաղտնաբառը, եթե լրահոսն ունի երկու փոփոխական, որոնք գտնվում են հետևյալ ուղիներում. stream/ian/test_device/outdoor_temperaturestream/ian/test_device/indoor_temperature տվյալների արժեքները տեղադրվում են ՝ օգտագործելով pathname- ը որպես փոփոխական անվանում. Պարզապես վեբ կայքի հասցեին ավելացրեք պահանջվող փոփոխականները: Օրինակ ՝ «testpassword» գաղտնաբառով արժեքները տեղադրելու համար մենք կատարում ենք հետևյալը. բարդ. POST մեթոդով տվյալներ ներկայացնելու համար դուք պետք է ընդօրինակեք HTML էջում ներկայացնել կոճակը սեղմելու գործողությունը: Փոփոխականները կարող են ուղարկվել երկուսն էլ փոստով և GET- ով միասին: ՓՈՍՏԱՎԱ variable փոփոխականները ՄԻՇՏ գերակշռում են GET փոփոխականներին: Ես 2 փոփոխական ունեմ թարմացվող բովանդակության մեջ, պետք է ամեն անգամ երկուսն էլ ներկայացնեմ: Ոչ, այն փոփոխականները, որոնք դուք ուղարկում եք հետին պլան, պահպանվում են անկախ սարքի ցանկացած այլ փոփոխականներից: կոդերը նշանակում են? Հետևը վերադարձնում է մեկ նիշի արդյունքների կոդեր: Ահա թե ինչ են նշանակում.
Քայլ 10: Ստուգեք ձեր տվյալների հոսքը
Հիմա ժամանակն է ստուգել արդյունքները:
Գնացեք փոփոխական էջ: (/test_device/indoor_temperature) Կտտացրեք տարբեր հոսքերի վրա ՝ ձեր տվյալները տարբեր ձևաչափերով համակցելու համար. html աղյուսակներ, աղյուսակներ, RSS, Google Earth և այլն: Ներառեք գրաֆիկները և հոսքերը ձեր սեփական կայքում:
Խորհուրդ ենք տալիս:
Սկսելով FPV անօդաչու թռչող սարքերից ՝ 11 քայլ
FPV Drone Racing- ի մեկնարկը. FPV Drone Racing- ը շատ տարբեր տեսակներ ունի: Գոյություն ունի Tiny Whoop փակ մրցավազք, որն օգտագործում է 50 գրամից ցածր քառյակ, 50 մմ -ից ոչ ավելի հենարաններ, դրանք ունեն անցքեր և գրեթե միշտ 1 -ներում են աշխատում փակ տարածքներում: Հետո կա ավելի մեծ դասարան, որը
Մուտք գործեք ձեր Solaredge տվյալներ Python- ի միջոցով. 4 քայլ
Մուտք գործեք ձեր Solaredge տվյալներ Python- ի միջոցով. Քանի որ solaredge տրանսֆորմատորների տվյալները չեն պահվում տեղում, այլ solaredge- ի սերվերների վրա, ես ուզում էի օգտագործել իմ տվյալները տեղական մակարդակով, այս կերպ ես կարող եմ օգտագործել տվյալները իմ սեփական ծրագրերում: Ես ձեզ ցույց կտամ, թե ինչպես կարող եք ձեր տվյալները պահանջել արևապաշտպան ցանցերում
Ձեր մեքենայից տվյալներ ստանալու հեշտ միջոց ՝ 4 քայլ
Ձեր մեքենայից տվյալներ ստանալու հեշտ միջոց. Այստեղ մենք ներկայացնում ենք ձեր մեքենայի OBD-II միակցիչից տվյալներ ստանալու հեշտ եղանակ, ինչպես նաև GPS տվյալներ: OBD-II- ը, երկրորդ ինքնագնաց ախտորոշումը, ավտոմոբիլային տերմին է, որը վերաբերում է մեքենայի ինքնագնահատման և հաշվետվության կարողությանը: OBD համակարգերը տալիս են
Ձեր Arduino- ի ներկառուցված EEPROM` 6 քայլ
Ձեր Arduino- ի ներկառուցված EEPROM. Այս հոդվածում մենք մտադիր ենք ուսումնասիրել ներքին EEPROM- ը մեր Arduino տախտակներում: Ի՞նչ է EEPROM- ը ձեզանից ոմանք գուցե ասում են: EEPROM- ը էլեկտրականապես ջնջվող ծրագրավորվող միայն կարդալու հիշողություն է: Այն ոչ-անկայուն հիշողության մի ձև է, որը կարող է հիշել
3D մոդելներ ազատ ոճի անօդաչու թռչող սարքերից: 4 քայլ
Անօդաչու թռչող սարքի կադրերի 3D մոդելներ. Անօդաչու սարքերի տեսագրությունը իսկապես պայթել է վերջին տարիներին, և կան հսկայական թվով տաղանդավոր օդաչուներ, որոնք ամենաակրոբատիկ տեսանյութերն են պատրաստում `օգտագործելով իրենց քառանկյուն և առաջին դեմքի ականջակալները: Իմ եղբայրը ՝ Johnոնի ՖՊՎ -ն, այս օդաչուներից մեկն է, ուստի ես ուզում եմ