Სარჩევი:

შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით: 6 ნაბიჯი
შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით: 6 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით: 6 ნაბიჯი

ვიდეო: შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით: 6 ნაბიჯი
ვიდეო: მიზიდულობის კანონი 2024, ნოემბერი
Anonim
შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით
შექმენით თქვენი საკუთარი Afero Hub ჟოლოს პიით

Გამარჯობა ყველას!

ჩვენ გამოვაქვეყნეთ რამოდენიმე ინსტრუქცია, რომელიც აჩვენებს, თუ რამდენად ადვილია ჩვენი Afero Modulo-1 დაფის გამოყენება თქვენი მოწყობილობების ღრუბელთან დასაკავშირებლად, რათა ისინი იყოს უსადენოდ ხელმისაწვდომი, უსადენოდ კონტროლირებადი და შეეძლოს სხვა მოწყობილობებთან ონლაინ უსაფრთხოდ და საიმედოდ საუბარი.

ვინაიდან Modulo-1 არის მხოლოდ Bluetooth მოწყობილობა, მას სჭირდება ინტერნეტთან დასაკავშირებლად ოდნავ უკეთესად დაკავშირებული მოწყობილობა. ჩვენს წინა ინსტრუქციებში, ჩვენ შევასრულეთ პროექტები, რომლებიც მხოლოდ მოკლემეტრაჟიანი ადგილობრივ კავშირს ეყრდნობა (მაგალითად, BoE-bot), ან კავშირს, რომელიც ხელმისაწვდომი უნდა იყოს მხოლოდ ახლომდებარეობისას (თაგვის ხაფანგის მსგავსად.) შემთხვევებში, Afero მობილური აპლიკაცია მოქმედებს როგორც საკომუნიკაციო კერა ადგილობრივ Modulo დაფებსა და Afero Cloud- ს შორის.

ჩვენ გვაქვს კიდევ ერთი მუჭა სახალისო პროექტი, რომლის ჩვენებასაც მალე ვაპირებთ, რომელთაგან ზოგიერთი კიდევ უფრო მოსახერხებელია, თუ თქვენი აფეროს ენერგიის მქონე მოწყობილობა არის ონლაინ რეჟიმში და ყოველთვის არის დაკავშირებული ღრუბელთან, ასე რომ თქვენ შეძლებთ მათ მონიტორინგს ან კონტროლს მაშინაც კი, როცა არ ხართ სახლში.

ჩვენ ახლახანს გამოვაქვეყნეთ პროგრამული პაკეტი, რომელიც გადააქცევს მცირე ზომის ARM დაფუძნებულ Debian Linux კომპიუტერს (როგორც ჟოლოს Pi) დამოუკიდებელ Afero Hub- ში. ის შეინარჩუნებს თქვენს ადგილობრივ Afero მოწყობილობებს ინტერნეტში და დაკავშირებულია ღრუბელთან, ასე რომ თქვენ შეძლებთ მათ წვდომას მსოფლიოს ნებისმიერი ადგილიდან მობილური აპლიკაციის საშუალებით.

თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია Afero Hub პროგრამული უზრუნველყოფის შესახებ ამ მოსახერხებელი ბმულებიდან -

Afero Blog Post აცხადებს Hub პროგრამულ უზრუნველყოფას

დეველოპერის დოკუმენტაცია - Afero Hub Software

დაყენება არის სწრაფი და მარტივი, ჩვენ განვიხილავთ მათ მოკლე ინსტრუქციით, რათა გაჩვენოთ როგორ გააკეთოთ ეს!

ნაბიჯი 1: აპარატურა ცენტრის პროგრამული უზრუნველყოფისთვის

ჩვენ გამოვაქვეყნეთ Hub Software, როგორც Debian პაკეტი ARM CPU არქიტექტურისთვის. უმარტივესი და ყველაზე ხელმისაწვდომი აპარატურის პლატფორმა, რომელსაც შეუძლია პროგრამული უზრუნველყოფის გაშვება, არის Raspberry Pi. Raspberry Pi 3-სა და Raspberry Pi Zero W- ს აქვს ჩამონტაჟებული Wifi და Bluetooth მხარდაჭერა, ასე რომ ისინი იმუშავებენ ყუთში, როგორც Afero კერა დამატებითი აღჭურვილობის გარეშე. ეს არის ყველაზე მარტივი გზა კერასთან ერთად.

დარწმუნდით, რომ გაქვთ მოსახერხებელი:

- Raspberry Pi 3 Model B ან Raspberry Pi Zero W

- მისთვის შესაფერისი კვების წყარო (საუკეთესოა კედლის კვების USB ადაპტერი)

- MicroSD ბარათი მინიმუმ 8 GB ზომით

თქვენ გჭირდებათ რამდენიმე დამატებითი ელემენტი Hub– ის გასაშვებად:

- MicroSD წამკითხველი/ადაპტერი თქვენი კომპიუტერისთვის SD ბარათის სურათის დასაწერად

- USB კლავიატურა/მაუსი და HDMI მონიტორი Pi- ს კონფიგურაციისთვის (სურვილისამებრ, მაგრამ რეკომენდირებულია)

თუ თქვენ არ გაქვთ Pi, ან გსურთ შეიძინოთ ახალი, როგორც ცენტრი, შეგიძლიათ იპოვოთ სხვადასხვა Raspberry Pi 3 "დამწყებ ნაკრები", რომლებიც მოყვება Pi 3 -ს, როგორც წესი, მიმზიდველ დანართს, ძალას მიწოდება და MicroSD ბარათი, ყველაფერი რაც თქვენ გჭირდებათ დასაწყებად. თქვენ შეგიძლიათ იპოვოთ ამგვარი დამწყებთა ნაკრები თქვენს საყვარელ ელექტრონიკის ვებსაიტზე ან თქვენს საყვარელ ელექტრონიკის მაღაზიაში, ან, სხვათა შორის.

თუ გონივრულად ახალი ხართ Pi– ს გამოყენებისას, უნდა აიღოთ USB კლავიატურა/მაუსი და HDMI მონიტორი Pi– ს კონსოლთან დასაკავშირებლად WiFi ქსელის დასაყენებლად. მას შემდეგ რაც Pi გაქვთ თქვენს ადგილობრივ WiFi ქსელში, თქვენ აღარ გჭირდებათ ისინი - Hub Software– ს საერთოდ არ სჭირდება მონიტორი ან კლავიატურა. თუ თქვენ იცნობთ Pi- ს, შეგიძლიათ გამოიყენოთ "უთავო" კონფიგურაცია Afero დეველოპერის დოკუმენტაციაში, რომ გაამარტივოთ დაყენება.

ნაბიჯი 2: დააინსტალირეთ OS

ჩამოტვირთეთ Raspbian Lite– ის უახლესი გამოშვება raspberrypi.org– დან - ამ წერილის მიხედვით ეს არის Raspian "Stretch" გამოშვება.

გადმოტვირთვის შემდეგ, ჩაწერეთ ეს 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 კლავიატურა/მაუსი USB პორტებზე Pi- ზე

- დაუკავშირეთ 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 ქსელში.

გახსენით ტერმინალის კიდევ ერთი ფანჯარა და მოდით, ეს პატარა Pi გახდეს ცენტრი!

ნაბიჯი 4: დაამატეთ Hub Software Repo

თქვენ უნდა იჯდეთ ტერმინალის მოთხოვნაზე Pi- ს დესკტოპის ინტერფეისზე. ჩვენ მხოლოდ ის უნდა გავაკეთოთ, რომ დაამატოთ Afero Debian საცავი Pi- ს და გავაკეთოთ მარტივი პაკეტის ინსტალაცია. ჩვენ ნაბიჯებს გადავდგამთ აქ, მაგრამ თუ აქამდე მიხვედით, ეს არის მარტივი ნაწილი!

თუ არ გსურთ გამოიყენოთ დესკტოპის გარემო და იცნობთ Pi- ს, ასევე შეგიძლიათ SSH შეიყვანოთ Pi თქვენს ქსელში და გაუშვათ იგივე ბრძანებები ssh სესიიდან, ისინი ერთნაირად მუშაობენ ნებისმიერი ადგილიდან.

პირველ რიგში, მოდით დავამატოთ Afero Debian რეპო Pi- ს. ჩვენ გთავაზობთ მარტივ სკრიპტს თქვენთვის, რომელიც გადმოწერს Afero APT ხელმოწერის ხელმოწერას თქვენს Pi- ზე და დაამატებთ რეპოს თქვენზე/და ა.შ. /apt/sources.d. აიღეთ სკრიპტი ბრძანებით:

wget

თქვენ გადმოწერთ პატარა სკრიპტს სახელწოდებით addrepo.sh. კეთილი იყოს თქვენი მობრძანება ამ სკრიპტის უზრუნველსაყოფად, რომ ის აკეთებს ყველაფერს, რასაც ჩვენ ვამბობთ, რომ გააკეთებს, თუ გნებავთ, მაშინ თქვენ უნდა გაუშვათ ის როგორც root ბრძანებით:

bash./addrepo.sh

ეს სკრიპტი მოგთხოვთ თქვენი pi მომხმარებლის ანგარიშის პაროლს (ასე რომ მას შეუძლია sudo) საჭიროების შემთხვევაში, ის დაამატებს ხელმოწერის კლავიშს და დაამატებს რეპოს თქვენს Pi- ს და შემდეგ შემოგთავაზებთ "sudo apt-get update" თქვენთვის. განახლდეს რეპო კატალოგი. გააგრძელეთ და უპასუხეთ აქ "y" აქ, რომ განახლდეს და როდესაც დასრულდება, პროგრამული უზრუნველყოფის ცენტრის ინსტალაცია შესაძლებელია!

ნაბიჯი 5: დააინსტალირეთ Hub პროგრამული უზრუნველყოფა

დააინსტალირეთ Hub პროგრამული უზრუნველყოფა
დააინსტალირეთ Hub პროგრამული უზრუნველყოფა

ჩვენ თითქმის დავასრულეთ! Afero Hub Software არის უბრალო Debian პაკეტი. კარგი, ორი, მაგრამ თქვენ გჭირდებათ მხოლოდ ერთი ინსტალაცია. პაკეტების აღწერილობისთვის და რას აკეთებენ, გთხოვთ გადახედოთ დეველოპერის ოფიციალურ დოკუმენტს.

დააინსტალირეთ პაკეტები მარტივი ბრძანებით:

sudo apt-get დააინსტალირეთ afero-hub

ეს პაკეტი მოიტანს Hub პროგრამულ უზრუნველყოფას და მის წინაპირობულ პაკეტებს და დააინსტალირებს მათ. თქვენ მოგეთხოვებათ დაეთანხმოთ Afero დეველოპერის მომსახურების პირობებს, რომელთა ნახვა შეგიძლიათ ბმულზე აქ ან პაკეტში. თუ არ ეთანხმებით მომსახურების პირობებს, პაკეტი არ დაინსტალირდება.

მას შემდეგ რაც დათანხმდებით პირობებს, დაინსტალირდება Afero Hub პაკეტი.

როდესაც კერა პროგრამული უზრუნველყოფა დაინსტალირებულია, QR კოდი გამოჩნდება თქვენს ტერმინალის ფანჯარაში. როგორც Afero– ს ყველა მოწყობილობა, ეს Pi Hub დაემატება თქვენს ანგარიშს, როდესაც QR კოდს სკანირებთ თქვენი მობილური ტელეფონით. ინსტალაცია შეჩერდება მანამ, სანამ არ დაამატებთ ამ მოწყობილობას თქვენს Afero ანგარიშზე, ასე რომ მოდით გავაკეთოთ ეს ახლავე!

გააქტიურეთ თქვენი Afero მობილური აპლიკაცია, შეეხეთ ცენტრის ხატულას, შემდეგ შეეხეთ "მოწყობილობის დამატებას" მენიუს ზედა ნაწილში. გამოიყენეთ თქვენი მოწყობილობის კამერა QR კოდის სკანირებისთვის ტერმინალის ფანჯარაში. თუ რაიმე მიზეზით QR კოდი არ სკანირდება, შეგიძლიათ ეკრანის ბოლოში დააჭიროთ „მოწყობილობის ხელით დამატებას“და შეიყვანოთ (დიდხანს… ბოდიში!) ასოციაციის ID თქვენს აპლიკაციაში. საბედნიეროდ, ტესტირებისას ჩვენ აღმოვაჩინეთ, რომ ეს ტერმინალზე დაფუძნებული QR კოდები ჩვეულებრივ კარგად სკანირდება!

მას შემდეგ რაც დაამატებთ Pi თქვენს ანგარიშს, თქვენ ნახავთ ახალ Hub მოწყობილობას მობილურ აპლიკაციაში, ის იქნება ონლაინ და შემდეგ პაკეტის ინსტალერი დაბრუნდება ტერმინალის მოთხოვნაზე.

გილოცავთ, თქვენ შექმენით თქვენი საკუთარი Afero Hub!

თქვენ უნდა იპოვოთ თქვენი ახალი კერა სადმე, სადაც გინდათ რომ ყოველთვის იყოთ წვდომა თქვენს Afero მოწყობილობებზე, უბრალოდ გამორთეთ Pi ჩვეულებრივი გზით ("sudo halt") და შეაერთეთ იქ, სადაც გსურთ წვდომა თქვენი Afero მოწყობილობებისთვის. გახსოვდეთ, რომ კერა მოიცავს ღირსეულ ადგილს, ასე რომ ის არ უნდა იყოს თქვენი რომელიმე მოწყობილობის გვერდით.

თქვენ ასევე შეგიძლიათ დააინსტალიროთ Hub პროგრამული უზრუნველყოფა მრავალ Pis– ზე და გქონდეთ ჰაბები უფრო დიდი ფართობის დასაფარად - Afero მოწყობილობები ავტომატურად იმოძრავებს კერადან კვანძში, ყოველთვის აკავშირებს კერასთან და უზრუნველყოფს საუკეთესო სიგნალს. ჩემს სახლში მე მაქვს Pi ზემოთ და ერთი ქვემოთ და მე შემიძლია ნებისმიერი Afero მოწყობილობის ნახვა სადმე ჩემი სახლის გარშემო.

ნაბიჯი 6: დამატებითი ინფორმაცია

კვლავ Hub პროგრამული უზრუნველყოფის დოკუმენტაცია შეგიძლიათ იხილოთ Afero Developer Documentation– ში პაკეტების დეინსტალაციის ან განახლების შესახებ დამატებითი ინფორმაციისათვის.

Hub პროგრამული უზრუნველყოფა შექმნილია ჩატვირთვისას დაწყების და გადატვირთვის შემთხვევაში, თუ იგი რაიმე მიზეზით გათიშავს. თქვენ შეგიძლიათ შეამოწმოთ პროცესები supervisorctl ბრძანების გამოყენებით და შეგიძლიათ ხელით დაიწყოთ ან შეაჩეროთ ისინი საჭიროებისამებრ, მაგრამ, როგორც წესი, თქვენ არ დაგჭირდებათ ნერვიულობა მათი ხელით გაკონტროლებაზე.

თუ თქვენ გაქვთ რაიმე შეკითხვა ან გსურთ რაიმე დამატებითი ინფორმაცია, გთხოვთ გაეცნოთ Afero დეველოპერების ფორუმებს forum.afero.io და დაგვიტოვეთ ხაზი!

გირჩევთ: