Isi kandungan:

Jadikan Hub Afero Anda Sendiri Dengan Raspberry Pi: 6 Langkah
Jadikan Hub Afero Anda Sendiri Dengan Raspberry Pi: 6 Langkah

Video: Jadikan Hub Afero Anda Sendiri Dengan Raspberry Pi: 6 Langkah

Video: Jadikan Hub Afero Anda Sendiri Dengan Raspberry Pi: 6 Langkah
Video: MENGAPA SAYA MENUNGGU L4D3 2024, Julai
Anonim
Jadikan Hub Afero Anda Sendiri dengan Raspberry Pi
Jadikan Hub Afero Anda Sendiri dengan Raspberry Pi

Hai semua!

Kami telah memposting beberapa Instructables yang menunjukkan betapa mudahnya menggunakan papan Afero Modulo-1 kami untuk menyambungkan peranti anda ke awan untuk menjadikannya dapat diakses tanpa wayar, dapat dikawal secara tanpa wayar, dan dapat bercakap dengan peranti lain dalam talian dengan selamat dan boleh dipercayai.

Oleh kerana Modulo-1 adalah peranti Bluetooth sahaja, ia memerlukan beberapa peranti yang disambungkan sedikit lebih baik untuk menyambung ke Internet. Dalam Instructables sebelumnya, kami telah melakukan projek yang hanya bergantung pada sambungan tempatan jarak dekat (seperti BoE-bot), atau sambungan yang hanya perlu ada ketika anda berada di dekatnya (seperti perangkap tikus.) kes, aplikasi mudah alih Afero bertindak sebagai pusat komunikasi antara papan Modulo tempatan dan Afero Cloud.

Kami mempunyai beberapa lagi projek yang menyeronokkan untuk dipamerkan tidak lama lagi, ada di antaranya yang lebih berguna sekiranya peranti bertenaga Afero anda dalam talian dan disambungkan ke awan sepanjang masa, jadi anda boleh memantau atau mengawalnya walaupun anda tidak di rumah.

Kami baru-baru ini mengeluarkan pakej perisian yang akan mengubah komputer Debian Linux berasaskan ARM kecil (seperti Raspberry Pi) menjadi Afero Hub yang berdiri sendiri. Ia akan menjadikan peranti Afero tempatan anda dalam talian dan bersambung ke awan sehingga anda dapat mengaksesnya dari mana saja di dunia melalui aplikasi mudah alih.

Anda boleh mendapatkan lebih banyak maklumat mengenai Perisian Hub Afero dari pautan berguna ini -

Afero Blog Post mengumumkan Perisian Hub

Dokumentasi Pembangun - Perisian Afero Hub

Penyediaannya cepat dan mudah, kami akan melayari mereka di sini dalam satu arahan ringkas untuk menunjukkan cara melakukannya!

Langkah 1: Perkakasan untuk Perisian Hub

Kami mengeluarkan Perisian Hub sebagai pakej Debian untuk seni bina CPU ARM. Platform perkakasan yang paling mudah dan mudah diakses yang dapat menjalankan perisian adalah Raspberry Pi. Raspberry Pi 3 dan Raspberry Pi Zero W keduanya mempunyai sokongan Wifi dan Bluetooth sehingga mereka akan berfungsi sebagai kotak Afero tanpa perkakasan tambahan. Sejauh ini, ini adalah kaedah termudah untuk menyatukan hub.

Pastikan anda mempunyai kemudahan:

- Raspberry Pi 3 Model B atau Raspberry Pi Zero W

- Bekalan kuasa yang sesuai untuknya (penyesuai kuasa USB dinding yang terbaik)

- Kad MicroSD berukuran sekurang-kurangnya 8GB

Anda memerlukan beberapa item tambahan untuk menghidupkan Hub:

- Pembaca / penyesuai MicroSD untuk PC anda menulis gambar kad SD

- papan kekunci / tetikus USB dan monitor HDMI untuk mengkonfigurasi Pi (pilihan, tetapi disyorkan)

Sekiranya anda tidak mempunyai Pi, atau ingin membeli yang baru untuk digunakan sebagai Hub, anda boleh menemui sekumpulan Raspberry Pi 3 "Starter Kits" yang berbeza yang disertakan dengan Pi 3, biasanya penutup yang comel, kekuatan bekalan, dan kad MicroSD, semua yang anda perlukan untuk memulakan. Anda boleh mendapatkan Kit Permulaan seperti ini di laman web elektronik kegemaran anda atau di kedai elektronik kegemaran tempatan anda, atau, di mana sahaja, di tempat lain.

Sekiranya anda cukup baru menggunakan Pi, anda harus mengambil papan kekunci / tetikus USB dan monitor HDMI untuk menyambung ke konsol Pi untuk menyiapkan rangkaian WiFi. Setelah anda mempunyai Pi di rangkaian WiFi tempatan anda, anda tidak memerlukannya lagi - Perisian Hub tidak memerlukan monitor atau papan kekunci sama sekali. Sekiranya anda biasa dengan Pi, anda boleh menggunakan persediaan "tanpa kepala" dalam dokumentasi pembangun Afero untuk sedikit mempermudah penyediaan.

Langkah 2: Pasang OS

Muat turun keluaran terbaru Raspbian Lite dari raspberrypi.org - pada penulisan ini ia adalah keluaran Raspian "Stretch".

Setelah dimuat turun, tulis gambar OS ini ke kad MicroSD menggunakan dokumentasi yang bagus di raspberrypi.org yang akan menunjukkan kepada anda cara membuat kad MicroSD itu pada Windows, mac OS / OS X, atau PC Linux bergantung pada apa yang anda miliki. Ikuti langkah-langkah dalam dokumentasi tersebut untuk menulis kad MicroSD anda, kemudian daftar masuk ke sini untuk meneruskan…. kami akan menunggu anda!

Langkah 3: Konfigurasikan Pi

Konfigurasikan Pi
Konfigurasikan Pi
Konfigurasikan Pi
Konfigurasikan Pi
Konfigurasikan Pi
Konfigurasikan Pi

Sekarang mari kita buat kerja penyiapan cepat ke Pi untuk mendapatkannya di rangkaian Wifi tempatan anda -

- Pasang kad MicroSD yang baru anda buat ke slot SD Pi 3's

- Sambungkan papan kekunci / tetikus USB ke port USB pada Pi

- Sambungkan kabel HDMI ke Pi dan ke monitor komputer yang boleh anda gunakan buat sementara waktu

Hidupkan Pi dengan memasang kabel ke port MicroUSB yang terpasang pada bekalan kuasa dinding (port USB komputer mungkin tidak dapat memberikan daya yang cukup untuk Pi.)

Pi akan boot, dan akan melancarkan anda ke persekitaran desktop yang boleh anda gunakan.

Ikuti arahan berguna di raspberrypi.org untuk membuka tetingkap terminal dan dapatkan Pi anda di rangkaian WiFi tempatan anda.

Setelah selesai, di tetingkap terminal yang sama, jalankan "sudo raspi-config" untuk menjalankan program konfigurasi Pi. Kami mempunyai beberapa perkara cepat yang perlu kami ubah di sini.

Ambil pilihan 5 Pilihan Pengantarabangsaan kemudian pilih pilihan I4 Tukar Negara Wi-Fi. Pilih negara tempat anda dan Pi anda, dan kemudian keluar dari raspi-config.

Apabila raspi-config bertanya kepada anda jika anda mahu reboot, pilih ya dan Pi akan dimulakan semula. Anda akan kembali ke desktop setelah Pi reboot, dan anda seharusnya berada di rangkaian Wifi tempatan anda.

Buka tetingkap Terminal yang lain, dan jadikan Pi kecil ini sebagai hab!

Langkah 4: Tambahkan Repo Perisian Hub

Anda semestinya duduk di permintaan Terminal di UI desktop Pi. Yang perlu kita buat sekarang ialah menambahkan repositori Afero Debian ke Pi dan melakukan pemasangan pakej yang mudah. Kami akan melalui langkah-langkah di sini, tetapi jika anda berjaya sejauh ini, ini adalah bahagian yang mudah!

Sekiranya anda tidak ingin menggunakan lingkungan desktop dan terbiasa dengan Pi, Anda juga dapat memasukkan SSH ke Pi melalui rangkaian anda dan menjalankan perintah yang sama dari sesi ssh juga, mereka berfungsi sama dari mana saja.

Pertama, mari tambah repo Afero Debian ke Pi. Kami menyediakan skrip mudah untuk anda yang akan memuat turun tanda tangan Afero APT ke Pi anda dan menambahkan repo kepada anda /etc/apt/sources.d. Dapatkan skrip dengan arahan:

wget

Anda akan memuat turun skrip kecil yang disebut addrepo.sh. Anda boleh melihat skrip ini untuk memastikan ia melakukan semua yang kami katakan akan berlaku, jika anda mahu, anda perlu menjalankannya sebagai root dengan arahan:

bash./addrepo.sh

Skrip ini akan meminta kata laluan akaun pengguna pi anda (sehingga dapat sudo) jika memerlukannya, maka ia akan menambahkan kunci penandatanganan dan menambahkan repo ke Pi anda dan kemudian menawarkan untuk menjalankan "sudo apt-get update" untuk anda untuk mengemas kini katalog repo. Teruskan dan jawab "y" di sini untuk membiarkannya dikemas kini, dan apabila selesai, perisian hub tersedia untuk dipasang!

Langkah 5: Pasang Perisian Hub

Pasang Perisian Hub
Pasang Perisian Hub

Kami hampir selesai! Perisian Hub Afero hanyalah pakej Debian yang ringkas. Baik, dua, tetapi anda hanya perlu memasangnya. Untuk keterangan mengenai pakej dan apa yang mereka lakukan, sila periksa Dokumen Pembangun Rasmi.

Pasang pakej dengan arahan mudah:

sudo apt-get pasang afero-hub

Pakej ini akan mengambil perisian Hub dan pakej prasyarat dan memasangnya. Anda akan diminta untuk bersetuju dengan Syarat Perkhidmatan Afero Developer, yang boleh anda periksa di pautan di sini atau dalam pakej. Sekiranya anda tidak bersetuju dengan Syarat Perkhidmatan, pakej tidak akan dipasang.

Setelah anda bersetuju dengan syarat tersebut, pakej Afero Hub akan dipasang.

Apabila perisian hub dipasang, kod QR akan dipaparkan di tetingkap terminal anda. Seperti semua peranti Afero, Pi Hub ini akan ditambahkan ke akaun anda semasa anda mengimbas kod QR dengan telefon bimbit anda. Pemasangan akan berhenti sehingga anda menambahkan peranti ini ke akaun Afero anda, jadi mari lakukan sekarang!

Nyalakan aplikasi mudah alih Afero anda, ketuk ikon tengah, lalu ketuk "Tambah Peranti" di bahagian atas menu. Gunakan kamera peranti anda untuk mengimbas kod QR di tetingkap terminal. Jika kerana sebab tertentu, kod QR tidak akan diimbas, anda dapat mengetuk "Tambah Perangkat Secara Manual" di bahagian bawah skrin dan masukkan (lama … maaf!) ID Persatuan ke aplikasi anda dengan cara itu. Nasib baik, dalam ujian kami mendapati bahawa kod QR berasaskan terminal ini biasanya mengimbas dengan baik!

Setelah anda menambahkan Pi ke akaun anda, anda akan melihat peranti Hub baru dalam aplikasi mudah alih, ia akan berada dalam talian, dan kemudian pemasang pakej akan keluar kembali ke permintaan terminal.

Tahniah, anda telah menyediakan Afero Hub anda sendiri!

Anda harus mencari hab baru anda di mana sahaja anda mahukan akses selalu ke peranti Afero anda, matikan Pi dengan cara biasa ("sudo halt"), dan pasangkannya di tempat yang anda mahukan akses untuk peranti Afero anda. Ingat hub meliputi kawasan yang baik sehingga tidak perlu berada tepat di sebelah mana-mana peranti anda.

Anda juga boleh memasang Perisian Hub pada beberapa Pis dan mempunyai hub untuk menutup kawasan yang lebih besar - Peranti Afero akan berkeliaran secara automatik dari hub ke hub, sentiasa berhubung dengan hub yang memberikan isyarat terbaik. Di rumah saya, saya mempunyai Pi di tingkat atas dan satu di tingkat bawah dan saya dapat melihat sebarang peranti Afero di mana sahaja di sekitar rumah saya.

Langkah 6: Maklumat Lanjut

Sekali lagi dokumentasi Perisian Hub boleh didapati di The Afero Developer Documentation untuk maklumat lebih lanjut mengenai menyahpasang atau menaik taraf pakej.

Perisian Hub direka untuk dilancarkan semasa boot dan dimulakan semula jika ia berhenti atas sebab apa pun. Anda boleh menyemak proses menggunakan perintah supervisorctl, dan anda boleh memulakan atau menghentikannya secara manual mengikut keperluan, tetapi biasanya anda tidak perlu risau mengendalikannya secara manual.

Sekiranya anda mempunyai pertanyaan atau menginginkan maklumat lebih lanjut, sila periksa Afero Developer Forums di forum.afero.io dan hubungi kami!

Disyorkan: