Բովանդակություն:

Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով `6 քայլ
Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով `6 քայլ

Video: Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով `6 քայլ

Video: Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով `6 քայլ
Video: Հարստության ձեռքբերում և բարգավաճում 2023 թվականին 2024, Հուլիսի
Anonim
Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով
Ստեղծեք ձեր սեփական Afero հանգույցը ազնվամորու Pi- ով

Բարեւ բոլորին!

Մենք տեղադրել ենք մի քանի հրահանգներ, որոնք ցույց են տալիս, թե որքան հեշտ է օգտագործել մեր Afero Modulo-1 տախտակը `ձեր սարքերը ամպին միացնելու համար` դրանք անլար հասանելի դարձնելու, անլար վերահսկելի լինելու և այլ սարքերի հետ առցանց անվտանգ և հուսալի խոսելու ունակության համար:

Քանի որ Modulo-1- ը միայն Bluetooth սարք է, ինտերնետին միանալու համար անհրաժեշտ է մի փոքր ավելի լավ միացված սարք: Մեր նախորդ Instructables- ում մենք արել ենք նախագծեր, որոնք հիմնվում են միայն կարճ հեռավորության վրա գտնվող տեղական կապի վրա (ինչպես BoE-bot- ը), կամ մի կապ, որը պետք է հասանելի լինի միայն մոտակայքում (մկնիկի թակարդի նման): դեպքերում, Afero բջջային հավելվածը գործում է որպես հաղորդակցության հանգույց տեղական Modulo տախտակների և Afero Cloud- ի միջև:

Մենք ունենք ևս մի բուռ զվարճալի նախագիծ, որը կցուցադրվի շուտով, որոնցից մի քանիսը նույնիսկ ավելի ձեռնտու են, եթե ձեր աֆերո սարքով աշխատող սարքը առցանց է և մշտապես միացված է ամպին, այնպես որ կարող եք վերահսկել կամ վերահսկել դրանք նույնիսկ այն ժամանակ, երբ դա չեք անում: տանը.

Վերջերս մենք թողարկեցինք ծրագրային փաթեթ, որը ARM- ի վրա հիմնված Debian Linux համակարգիչ (ինչպես Raspberry Pi) վերածելու է ինքնուրույն Afero Hub- ի: Այն կպահի ձեր տեղական Afero սարքերը առցանց և կապված ամպի հետ, որպեսզի կարողանաք մուտք գործել դրանք աշխարհի ցանկացած վայրից բջջային հավելվածի միջոցով:

Այս օգտակար հղումներից կարող եք ավելի շատ տեղեկություններ գտնել Afero Hub Software- ի վերաբերյալ -

Afero Blog Post- ը հայտարարում է Hub Software- ի մասին

Մշակողի փաստաթղթերը - Afero Hub Software

Կարգավորումը արագ և հեշտ է, մենք դրանք կանցնենք այստեղ կարճ հրահանգով ՝ ցույց տալու համար, թե ինչպես դա անել:

Քայլ 1. Սարք սարք ՝ հանգույցի ծրագրակազմի համար

Մենք թողարկեցինք Hub Software- ը որպես Debian փաթեթ ARM պրոցեսորի ճարտարապետությունների համար: Ամենահեշտ և ամենամատչելի ապարատային հարթակը, որը կարող է գործարկել ծրագրակազմը, Raspberry Pi- ն է: Raspberry Pi 3-ը և Raspberry Pi Zero W- ն երկուսն էլ ներկառուցված են Wifi և Bluetooth աջակցություն, այնպես որ նրանք կաշխատեն առանց տուփի որպես Afero հանգույց ՝ առանց լրացուցիչ սարքավորումների: Սա հեռավորությամբ կենտրոն ստեղծելու ամենահեշտ ձևն է:

Համոզվեք, որ ունեք հարմար.

- Raspberry Pi 3 Model B կամ Raspberry Pi Zero W

- Դրա համար համապատասխան սնուցման աղբյուր (պատի էներգիայի USB ադապտեր լավագույնը)

- MicroSD քարտ ՝ առնվազն 8 ԳԲ չափի

Hub- ը գործարկելու համար ձեզ հարկավոր են մի քանի լրացուցիչ տարրեր.

- ձեր համակարգչի համար MicroSD ընթերցող/ադապտեր `SD քարտի պատկերը գրելու համար

- USB ստեղնաշար/մկնիկ և HDMI մոնիտոր ՝ Pi- ը կազմաձևելու համար (ըստ ցանկության, բայց խորհուրդ է տրվում)

Եթե դուք չունեք Pi կամ ցանկանում եք գնել նորը ՝ որպես հանգույց, կարող եք գտնել մի շարք տարբեր Raspberry Pi 3 «Starter Kits», որոնք գալիս են Pi 3 -ով, սովորաբար ՝ գեղեցիկ պարիսպով, հզորությամբ: մատակարարում և MicroSD քարտ, այն ամենը, ինչ ձեզ հարկավոր է սկսելու համար: Դուք կարող եք գտնել այս տեսակի Starter հավաքածուներ ձեր նախընտրած էլեկտրոնիկայի կայքում կամ ձեր սիրած էլեկտրոնիկայի խանութում, կամ, լավ, գրեթե ամենուր:

Եթե Pi- ն օգտագործելիս ողջամտորեն նորեկ եք, ապա պետք է բռնեք USB ստեղնաշար/մկնիկ և HDMI մոնիտոր ՝ միանալու Pi- ի վահանակին ՝ WiFi ցանցը կարգավորելու համար: Երբ Pi- ն ունենաք ձեր տեղական WiFi ցանցում, դրանք այլևս ձեզ պետք չեն. Hub Software- ին ընդհանրապես մոնիտոր կամ ստեղնաշար պետք չէ: Եթե դուք ծանոթ եք Pi- ին, կարող եք օգտագործել Afero ծրագրավորողի փաստաթղթերում «անգլուխ» կարգավորումը `կարգավորումն մի փոքր պարզեցնելու համար:

Քայլ 2: Տեղադրեք OS- ն

Ներբեռնեք Raspbian Lite- ի վերջին թողարկումը raspberrypi.org- ից. Այս գրառման դրությամբ դա Raspian «Ձգվող» թողարկումն է:

Ներբեռնելուց հետո գրեք այս OS- ի պատկերը MicroSD քարտի վրա `օգտագործելով raspberrypi.org- ի գեղեցիկ փաստաթղթերը, որը ցույց կտա ձեզ, թե ինչպես ստեղծել այդ MicroSD քարտը Windows- ում, mac OS/OS X- ում կամ Linux համակարգչում` կախված ձեր ունեցածից: Հետևեք այդ փաստաթղթերի քայլերին ՝ ձեր MicroSD քարտը գրելու համար, այնուհետև նորից մուտքագրեք այստեղ ՝ շարունակելու համար… մենք քեզ կսպասենք!

Քայլ 3: Կարգավորեք Pi- ն

Կարգավորեք Pi- ն
Կարգավորեք Pi- ն
Կարգավորեք Pi- ն
Կարգավորեք Pi- ն
Կարգավորեք Pi- ն
Կարգավորեք Pi- ն

Այժմ եկեք մի քանի արագ տեղադրման աշխատանք կատարենք Pi- ին ՝ այն ձեր տեղական Wifi ցանցում ստանալու համար -

- Տեղադրեք MicroSD քարտը, որը հենց նոր սարքեցիք Pi 3 -ի SD բնիկ

- Միացրեք USB ստեղնաշարը/մկնիկը Pi- ի USB պորտերին

- HDMI մալուխը միացրեք Pi- ին և համակարգչի մոնիտորին, որը կարող եք ժամանակավորապես օգտագործել

Միացրեք Pi- ն `պատին սնուցման աղբյուրին կցված MicroUSB պորտին միացնելով մալուխը (համակարգչի USB պորտը կարող է չկարողանալ ապահովել Pi- ի համար բավարար էներգիա):

Pi- ն կբեռնվի, և այն ձեզ կտեղափոխի աշխատասեղանի միջավայր, որը կարող եք օգտագործել:

Հետևեք raspberrypi.org- ի օգտակար հրահանգներին `տերմինալային պատուհան բացելու և ձեր Pi- ն ձեր տեղական WiFi ցանցում տեղադրելու համար:

Երբ դա ավարտեք, նույն տերմինալային պատուհանում գործարկեք «sudo raspi-config» ՝ Pi կազմաձևման ծրագիրը գործարկելու համար: Մենք ունենք մի քանի արագ բաներ, որոնք մենք պետք է փոխենք այստեղ:

Վերցրեք տարբերակ 5 Միջազգայնացման ընտրանքներ, ապա ընտրեք տարբերակ I4 Փոխել Wi-Fi երկիրը: Ընտրեք այն երկիրը, որտեղ դուք և ձեր Pi- ն են, այնուհետև դուրս եկեք raspi-config- ից:

Երբ raspi-config- ը ձեզ հարցնի, թե արդյոք ցանկանում եք վերագործարկել, ընտրեք այո, և Pi- ն կվերագործարկվի: Pi- ի վերագործարկումից հետո դուք կվերադառնաք աշխատասեղան և պետք է լինեք ձեր տեղական Wifi ցանցում:

Բացեք Տերմինալի մեկ այլ պատուհան, և եկեք այս փոքրիկ Պիին դարձնենք կենտրոն:

Քայլ 4: Ավելացրեք Hub Software Repo- ն

Դուք պետք է նստած լինեք Pi- ի աշխատասեղանի UI- ի տերմինալի հուշման վրա: Մեզ մնում է միայն Afero Debian պահոցը ավելացնել Pi- ին և կատարել պարզ փաթեթի տեղադրում: Մենք այստեղով քայլելու ենք քայլերով, բայց եթե այսքան հեռու եք հասել, սա ամենահեշտ մասն է:

Եթե չեք ցանկանում օգտագործել աշխատասեղանի միջավայրը և ծանոթ եք Pi- ին, կարող եք նաև SSH- ով ներդնել Pi- ն ձեր ցանցի միջոցով և գործարկել այս նույն հրամանները ssh նստաշրջանից, դրանք նույնն են աշխատում ցանկացած վայրից:

Նախ, եկեք ավելացնենք Afero Debian ռեպոն Pi- ին: Մենք ձեզ տրամադրում ենք մի պարզ սցենար, որը կներբեռնի Afero APT ստորագրման ստորագրությունը ձեր Pi- ին և կավելացնի ռեպոն ձեզ /etc/apt/sources.d: Գրավեք սցենարը հրամանով.

wget

Դուք ներբեռնելու եք մի փոքր սցենար, որը կոչվում է addrepo.sh: Դուք ողջունում եք դիտել այս սցենարը `ապահովելու համար, որ այն անում է այն ամենը, ինչ մենք ասում ենք, որ դա անելու է:

բաշ./addrepo.sh

Այս սցենարը ձեզ կպահանջի ձեր pi օգտվողի հաշվի գաղտնաբառ (այնպես որ կարող է sudo անել), եթե դրա կարիքը լինի, այնուհետև այն կավելացնի ստորագրման բանալին և կավելացնի ռեպո ձեր Pi- ին, այնուհետև կառաջարկի ձեզ համար գործարկել «sudo apt-get update»: ռեպո կատալոգը թարմացնելու համար: Շարունակեք և այստեղ պատասխանեք «y» - ին, որպեսզի այն թարմացվի, և երբ այն ավարտվի, հանգույցի ծրագրակազմը հասանելի է տեղադրման համար:

Քայլ 5: Տեղադրեք հանգույցի ծրագրակազմը

Տեղադրեք Hub ծրագիրը
Տեղադրեք Hub ծրագիրը

Մենք գրեթե ավարտեցինք: Afero Hub Software- ը պարզապես պարզ Debian փաթեթ է: Դե, երկու, բայց ձեզ հարկավոր է տեղադրել միայն մեկը: Փաթեթների նկարագրությունների և դրանց կատարման համար խնդրում ենք ծանոթանալ մշակողի պաշտոնական փաստաթղթին:

Տեղադրեք փաթեթները պարզ հրահանգով.

sudo apt-get տեղադրել afero-hub

Այս փաթեթը կբերի Hub ծրագրակազմը և դրա նախապայման փաթեթները և կտեղադրի դրանք: Ձեզ կառաջարկվի համաձայնվել Afero Developer- ի Termառայության պայմաններին, որոնք կարող եք ստուգել այստեղ կամ փաթեթում տեղադրված հղումով: Եթե համաձայն չեք theառայության պայմաններին, փաթեթը չի տեղադրվի:

Պայմաններին համաձայնվելուց հետո տեղադրվում է Afero Hub փաթեթը:

Երբ հանգույցի ծրագրակազմը տեղադրվի, QR կոդը կցուցադրվի ձեր տերմինալի պատուհանում: Ինչպես Afero- ի բոլոր սարքերի դեպքում, այս Pi Hub- ը կավելացվի ձեր հաշվին, երբ ձեր բջջային հեռախոսով QR կոդը սկանավորեք: Տեղադրումը կդադարի, քանի դեռ չեք ավելացրել այս սարքը ձեր Afero հաշվին, ուստի եկեք դա անենք հիմա:

Գործարկեք ձեր Afero բջջային հավելվածը, կտտացրեք կենտրոնի պատկերակին, այնուհետև ընտրացանկի վերևում կտտացրեք «Ավելացնել սարք»: Օգտագործեք ձեր սարքի տեսախցիկը տերմինալի պատուհանում QR կոդը սկանավորելու համար: Եթե ինչ -ինչ պատճառներով QR ծածկագիրը չի սկանավորվում, կարող եք էկրանի ներքևում հպել «Սարքը ձեռքով ավելացնել» և այդ կերպ մուտքագրել (երկար… ներողություն) ասոցիացիայի ID- ն ձեր ծրագրին: Բարեբախտաբար, փորձարկման ժամանակ մենք պարզեցինք, որ տերմինալների վրա հիմնված QR կոդերը սովորաբար բավականին լավ են սկանավորում:

Pi- ին ձեր հաշվին ավելացնելուց հետո բջջային հավելվածում կտեսնեք նոր Hub սարք, այն առցանց կլինի, այնուհետև փաթեթի տեղադրիչը կվերադառնա տերմինալի հուշմանը:

Շնորհավորում ենք, դուք ստեղծել եք ձեր սեփական Afero Hub- ը:

Դուք պետք է գտնեք ձեր նոր հանգույցը ցանկացած վայրում, որտեղ ցանկանում եք մշտապես մուտք գործել ձեր Afero սարքեր, պարզապես փակեք Pi- ն սովորական եղանակով («sudo stopt») և միացրեք այն այնտեղ, որտեղ ցանկանում եք մուտք գործել ձեր Afero սարքերին: Հիշեք, որ հանգույցն ընդգրկում է արժանապատիվ տարածք, որպեսզի այն պարտադիր չլինի ձեր սարքերի կողքին:

Կարող եք նաև տեղադրել Hub Software- ը բազմաթիվ Pis- ի վրա և ունենալ կենտրոններ ավելի մեծ տարածք ընդգրկելու համար. Իմ տանը ես Pi- ն ունեմ վերևում և մեկը ներքևում, և ես կարող եմ տեսնել ցանկացած Afero սարք իմ տան շուրջը:

Քայլ 6: Լրացուցիչ տեղեկություններ

Կրկին Hub Software- ի փաստաթղթերը կարելի է գտնել The Afero Developer Documentation- ում `փաթեթների տեղահանման կամ արդիականացման վերաբերյալ լրացուցիչ մանրամասների համար:

Hub Software- ը նախագծված է գործարկման ժամանակ գործարկվելու և վերագործարկվելու դեպքում, եթե այն դադարում է որևէ պատճառով: Դուք կարող եք ստուգել գործընթացները ՝ օգտագործելով supervisorctl հրահանգը, և կարող եք ձեռքով սկսել կամ դադարեցնել դրանք ըստ անհրաժեշտության, բայց, որպես կանոն, ձեզ հարկավոր չէ անհանգստանալ դրանք ձեռքով վերահսկելու մասին:

Եթե ունեք որևէ հարց կամ ցանկանում եք որևէ լրացուցիչ տեղեկատվություն, խնդրում ենք ստուգել Afero- ի մշակողների ֆորումները forum.afero.io կայքում և թողնել մեզ մի տող:

Խորհուրդ ենք տալիս: