Агуулгын хүснэгт:

Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох: 6 алхам
Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох: 6 алхам

Видео: Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох: 6 алхам

Видео: Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох: 6 алхам
Видео: КАКИМ БУДЕТ PORTAL 3 2024, Долдугаар сарын
Anonim
Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох
Бөөрөлзгөнө Pi ашиглан өөрийн Afero Hub болгох

Хөөе бүгдээрээ!

Бид Afero Modulo-1 самбараа ашиглан төхөөрөмжүүдээ үүлэн сүлжээнд холбож, утасгүй хүртээмжтэй, утасгүй удирдлагатай, бусад төхөөрөмжтэй онлайнаар найдвартай, найдвартай харьцах боломжтой болгохын тулд хэд хэдэн зааварчилгаа оруулсан болно.

Modulo-1 нь зөвхөн Bluetooth төхөөрөмжтэй тул интернетэд холбогдохын тулд арай илүү сайн холбогдсон төхөөрөмж хэрэгтэй. Өмнөх зааварчилгаанд бид зөвхөн богино зайн орон нутгийн холболт (BoE-bot гэх мэт) дээр суурилсан төслүүд эсвэл ойролцоо байх үед л боломжтой байх ёстой холболтуудыг хийсэн (хулганы хавхлага гэх мэт). тохиолдолд Afero гар утасны аппликейшн нь орон нутгийн модуло самбар ба Afero Cloud -ийн хоорондох холбоосын үүргийг гүйцэтгэдэг.

Бидэнд удахгүй танилцуулах хэд хэдэн хөгжилтэй төслүүд байгаа бөгөөд тэдгээрийн зарим нь таны Afero хөдөлгүүртэй төхөөрөмж онлайн байгаа бөгөөд үүлэнд байнга холбогдсон байвал илүү хялбар байх болно. гэртээ.

Бид саяхан ARM дээр суурилсан Debian Linux жижиг компьютерийг (Raspberry Pi гэх мэт) бие даасан Afero Hub болгон хувиргах програм хангамжийн багцыг гаргасан. Энэ нь таны орон нутгийн Afero төхөөрөмжүүдийг онлайнаар байлгаж, үүлэнд холбогдож байгаа тул та гар утасны аппликейшнээр дамжуулан дэлхийн хаанаас ч хандаж болно.

Afero Hub програм хангамжийн талаар дэлгэрэнгүй мэдээллийг эдгээр хэрэгтэй линкүүдээс авах боломжтой.

Afero Blog Post нь Hub програм хангамжийг зарлаж байна

Хөгжүүлэгчийн баримт бичиг - Afero Hub програм хангамж

Тохиргоо нь хурдан бөгөөд хялбар байдаг, бид тэдгээрийг хэрхэн яаж хийхийг танд үзүүлэх богино зааварчилгаанд энд оруулах болно!

Алхам 1: Hub програм хангамжийн техник хангамж

Бид Hub програм хангамжийг ARM CPU архитектурын Debian багц болгон гаргасан. Програм хангамжийг ажиллуулж болох хамгийн хялбар бөгөөд хамгийн хүртээмжтэй техник хангамжийн платформ бол Raspberry Pi юм. Raspberry Pi 3 ба Raspberry Pi Zero W хоёулаа Wi-Fi болон Bluetooth-ийг дэмждэг тул нэмэлт тоног төхөөрөмжгүйгээр Afero төв болж ажиллах болно. Энэ бол төвийг нэгтгэх хамгийн хялбар арга юм.

Танд бэлэн байгаа эсэхийг шалгаарай:

- Raspberry Pi 3 Model B эсвэл Raspberry Pi Zero W

- Тохиромжтой цахилгаан хангамж (хананд ажилладаг USB тэжээлийн адаптер бол хамгийн тохиромжтой)

- Хамгийн багадаа 8GB хэмжээтэй MicroSD карт

Хабыг ажиллуулахын тулд танд хэдэн нэмэлт зүйл хэрэгтэй болно.

- SD картны зургийг бичихийн тулд таны компьютерт зориулсан MicroSD уншигч/адаптер

- USB гар/хулгана, HDMI дэлгэцийг Pi -г тохируулах (заавал биш, гэхдээ зөвлөж байна)

Хэрэв танд Pi байхгүй эсвэл Hub болгон ашиглахын тулд шинээр худалдаж авахыг хүсч байвал Pi 3 -тэй хамт ирдэг Raspberry Pi 3 "гарааны иж бүрдэл", ихэвчлэн хөөрхөн хашлага, хүчийг олж болно. хангамж, MicroSD карт, эхлүүлэхэд хэрэгтэй бүх зүйл. Та ийм төрлийн гарааны иж бүрдлийг дуртай электроникийн вэбсайтаас эсвэл дотоодын дуртай цахилгаан барааны дэлгүүрээс эсвэл өөр хаанаас ч олох боломжтой.

Хэрэв та Pi -г ашиглаж эхэлж байгаа бол WiFi сүлжээг тохируулахын тулд USB гар/хулгана, HDMI дэлгэцийг авч Pi консол руу холбогдоно уу. Орон нутгийн WiFi сүлжээнд Pi орсны дараа танд эдгээр хэрэггүй болно - Hub програм хангамжид дэлгэц эсвэл гар огт хэрэггүй болно. Хэрэв та Pi -г мэддэг бол тохиргоог арай хялбарчлахын тулд Afero хөгжүүлэгчийн баримт бичигт "толгойгүй" тохиргоог ашиглаж болно.

Алхам 2: OS -ийг суулгана уу

Raspberrypi.org -аас Raspbian Lite -ийн хамгийн сүүлийн хувилбарыг татаж аваарай - энэ бичвэрийн дагуу энэ нь Raspian "Stretch" хувилбар юм.

Татаж авсны дараа raspberrypi.org дээрх сайхан баримт бичгийг ашиглан энэ OS дүрсийг MicroSD картанд бичээрэй, энэ нь танд байгаа зүйлээсээ хамааран Windows, mac OS/OS X эсвэл Линукс компьютер дээр MicroSD картыг хэрхэн бүтээхийг харуулах болно. MicroSD картаа бичихийн тулд энэ баримт бичигт заасан алхмуудыг дагана уу, дараа нь энд дахин орж үргэлжлүүлнэ үү. бид чамайг хүлээх болно!

Алхам 3: Pi -г тохируулна уу

Pi -г тохируулна уу
Pi -г тохируулна уу
Pi -г тохируулна уу
Pi -г тохируулна уу
Pi -г тохируулна уу
Pi -г тохируулна уу

Одоо орон нутгийн Wifi сүлжээнд оруулахын тулд Pi руу хурдан тохируулах ажлыг хийцгээе.

- Pi 3 -ийн SD үүрэнд хийсэн MicroSD картаа суулгаарай

- USB гар/хулганыг Pi дээрх USB порт руу холбоно уу

- HDMI кабелийг Pi -д холбож, түр зуур ашиглах боломжтой компьютерын монитор руу холбоно уу

Хананы тэжээлийн эх үүсвэрт холбогдсон MicroUSB порт руу кабель залгаснаар Pi -г асаана уу (компьютерын USB порт нь Pi -г хангалттай хүчээр хангаж чадахгүй байж магадгүй юм.)

Pi ачаалах бөгөөд энэ нь таныг ашиглах боломжтой ширээний орчинд ажиллуулах болно.

Raspberrypi.org дээрх хэрэгтэй зааврыг дагана уу. Терминал цонх нээж, орон нутгийн WiFi сүлжээнд Pi -ээ аваарай.

Үүнийг хийж дуусмагц терминалын цонхонд Pi тохиргооны програмыг ажиллуулахын тулд "sudo raspi-config" -ыг ажиллуулна уу. Энд бидэнд өөрчлөх шаардлагатай хэд хэдэн хурдан зүйл байна.

5-р интернационалчлалын сонголтыг сонгоод I4 Wi-Fi улсыг өөрчлөх сонголтыг сонгоно уу. Та болон таны Pi байгаа улсаа сонгоод raspi-config-аас гарна уу.

Raspi-config таныг дахин ачаалах уу гэж асуухад тийм гэж сонгоно уу, Pi дахин асах болно. Pi дахин ачаалсны дараа та ширээний компьютер руу буцаж очих бөгөөд та өөрийн Wifi сүлжээнд байх ёстой.

Терминалын өөр цонх нээгээд энэ бяцхан Пи -г төв болгоё!

Алхам 4: Hub Software Repo нэмнэ үү

Та Pi -ийн ширээний интерфэйс дээрх терминалын хүлээлгэн өгөх хэсэгт сууж байх ёстой. Одоо бидэнд хийх ёстой зүйл бол Afero Debian репозиторыг Pi дээр нэмж, энгийн багц суулгах явдал юм. Бид энд байгаа алхмуудыг даван туулах болно, гэхдээ хэрэв та энэ хүртэл хүрсэн бол энэ бол хамгийн хялбар хэсэг юм!

Хэрэв та ширээний орчныг ашиглахыг хүсэхгүй байгаа бөгөөд Pi -г мэддэг бол та сүлжээндээ SSH оруулах боломжтой бөгөөд эдгээр тушаалуудыг ssh сессээс ажиллуулж болно, тэд хаанаас ч адилхан ажилладаг.

Нэгдүгээрт, Afero Debian репо -г Pi дээр нэмье. Бид танд зориулж Afero APT гарын үсэг зурах гарын үсгийг Pi дээрээ татаж аваад репо -г танд нэмэх болно. Дараах тушаалыг ашиглан скриптийг аваарай.

wget

Та addrepo.sh нэртэй жижиг скриптийг татаж авах болно. Та энэ скриптийг үзэхийг хүсч байна, хэрэв энэ нь бидний хийх гэж байгаа бүх зүйлийг хийх болно, хэрэв та хүсвэл үүнийг дараах тушаалаар root болгон ажиллуулах хэрэгтэй болно.

bash./addrepo.sh

Энэ скрипт нь танд хэрэглэгчийн дансны нууц үгийг өгөхийг шаардах болно (хэрэв энэ нь sudo хийх боломжтой бол), хэрэв шаардлагатай бол гарын үсэг зурах түлхүүрийг нэмж, таны репо-г нэмж оруулаад дараа нь танд "sudo apt-get update" ажиллуулахыг санал болгоно. репо каталогийг шинэчлэх. Үргэлжлүүлээд энд "y" гэж хариулаад шинэчлээрэй, дууссаны дараа hub програм хангамжийг суулгах боломжтой болно!

Алхам 5: Hub програм хангамжийг суулгана уу

Hub програм хангамжийг суулгана уу
Hub програм хангамжийг суулгана уу

Бид бараг дууслаа! Afero Hub програм хангамж нь зөвхөн Debian -ийн энгийн багц юм. За, хоёр, гэхдээ та зөвхөн нэгийг суулгах хэрэгтэй. Багцуудын тайлбар, юу хийдэг талаар албан ёсны хөгжүүлэгчийн документыг үзнэ үү.

Багцыг энгийн тушаалаар суулгана уу.

sudo apt-get afero-hub суулгах

Энэ багц нь Hub програм хангамжийг татаж авах бөгөөд энэ нь урьдчилсан нөхцөл болох багцуудыг суулгаж суулгах болно. Та Afero Developer -ийн Үйлчилгээний Нөхцөлийг зөвшөөрөхийг шаардах бөгөөд үүнийг эндээс эсвэл багцын линкээр орж үзэх боломжтой. Хэрэв та Үйлчилгээний нөхцөлтэй санал нийлэхгүй байгаа бол багцыг суулгахгүй.

Нөхцөлийг зөвшөөрсний дараа Afero Hub багцыг суулгасан болно.

Хаб програм хангамжийг суулгасны дараа таны терминалын цонхонд QR код гарч ирэх болно. Бүх Afero төхөөрөмжүүдийн нэгэн адил энэхүү Pi Hub нь гар утсаараа QR кодыг сканнердах үед таны дансанд нэмэгдэх болно. Та энэ төхөөрөмжийг Afero дансандаа нэмэх хүртэл суулгалт түр зогсох тул үүнийг одоо хийцгээе!

Afero гар утасны програмаа асаагаад төвийн дүрс дээр товшоод цэсийн дээд хэсэгт байрлах "Төхөөрөмж нэмэх" дээр дарна уу. Терминал цонхны QR кодыг скан хийхийн тулд төхөөрөмжийнхөө камерыг ашиглана уу. Хэрэв ямар нэг шалтгаанаар QR код скан хийгээгүй бол та дэлгэцийн доод хэсэгт байрлах "Гараар төхөөрөмж нэмэх" дээр дарж, холболтын ID -г (удаан… уучлаарай) ингэснээр програмдаа оруулж болно. Аз болоход, туршилтын явцад эдгээр терминал дээр суурилсан QR кодууд ихэвчлэн сайн скан хийдэг болохыг олж мэдсэн!

Та дансаа Pi -г нэмсний дараа гар утасны аппликейшнд шинэ Hub төхөөрөмжийг харах болно, энэ нь онлайн байх болно, дараа нь багц суулгагч терминалын хүлээх мөр рүү буцах болно.

Баяр хүргэе, та өөрийн Afero Hub -ийг байгууллаа!

Та шинэ зангилаагаа Afero төхөөрөмжүүддээ байнга хандахыг хүссэн газраасаа олох ёстой бөгөөд Pi-г ердийн байдлаар хаагаад ("sudo stop"), Afero төхөөрөмжүүддээ хандахыг хүссэн газраа залгаарай. Энэ төв нь зохистой газар нутгийг хамардаг тул таны төхөөрөмжийн аль нэг хажууд байх шаардлагагүй гэдгийг санаарай.

Та мөн Hub програм хангамжийг олон тооны Pis дээр суулгаж, илүү том талбайг хамарсан зангилаатай байж болно - Afero төхөөрөмжүүд нь төвөөс төв рүү автоматаар эргэлдэж, хамгийн сайн дохио өгдөг төвтэй үргэлж холбогддог. Манай байшинд би дээд давхарт, доод давхарт Пи байдаг бөгөөд би байшингийнхаа эргэн тойронд байгаа Afero төхөөрөмжүүдийг харж болно.

Алхам 6: Нэмэлт мэдээлэл

Дахин Hub програм хангамжийн баримт бичгийг The Afero Developer Documentation дээрээс олж, багцуудыг устгах, шинэчлэх талаар дэлгэрэнгүй мэдээлэл авах боломжтой.

Hub програм хангамж нь ямар нэгэн шалтгаанаар зогссон тохиолдолд ачаалах үед эхлүүлж, дахин эхлүүлэх зориулалттай. Та supervisorctl тушаалыг ашиглан процессуудыг шалгаж, шаардлагатай бол гараар эхлүүлэх эсвэл зогсоох боломжтой боловч ихэвчлэн тэдгээрийг гараар удирдах талаар санаа зовох шаардлагагүй болно.

Хэрэв танд ямар нэгэн асуулт байвал, эсвэл нэмэлт мэдээлэл авахыг хүсвэл forum.afero.io дээрх Afero Developer Forum -ийг үзээд бидэнд мэдээлэл өгөөрэй!

Зөвлөмж болгож буй: