Daftar Isi:

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

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

Video: Buat Hub Afero Anda Sendiri Dengan Raspberry Pi: 6 Langkah
Video: BUILD YOUR OWN ROUTER WITH OPENWRT & RASPBERRY PI! Multiple WAN interfaces, load balancing, & more! 2024, November
Anonim
Buat Hub Afero Anda Sendiri Dengan Raspberry Pi
Buat Hub Afero Anda Sendiri Dengan Raspberry Pi

Hai semuanya!

Kami telah memposting beberapa Instruksi yang menunjukkan betapa mudahnya menggunakan papan Afero Modulo-1 kami untuk menghubungkan perangkat Anda ke cloud agar dapat diakses secara nirkabel, dapat dikontrol secara nirkabel, dan dapat berbicara dengan perangkat lain secara online dengan aman dan andal.

Karena Modulo-1 adalah perangkat khusus Bluetooth, diperlukan beberapa perangkat yang terhubung sedikit lebih baik untuk terhubung ke Internet. Di Instructables kami sebelumnya, kami telah melakukan proyek yang hanya mengandalkan koneksi lokal jarak pendek (seperti bot BoE), atau koneksi yang hanya perlu tersedia saat Anda berada di dekatnya (seperti perangkap tikus). kasus, aplikasi seluler Afero bertindak sebagai pusat komunikasi antara papan Modulo lokal dan Afero Cloud.

Kami memiliki beberapa proyek menyenangkan lainnya untuk dipamerkan segera, beberapa di antaranya bahkan lebih praktis jika perangkat bertenaga Afero Anda online dan terhubung ke cloud sepanjang waktu, sehingga Anda dapat memantau atau mengontrolnya bahkan saat Anda tidak di rumah.

Kami baru-baru ini merilis paket perangkat lunak yang akan mengubah komputer Debian Linux kecil berbasis ARM (seperti Raspberry Pi) menjadi Hub Afero yang berdiri sendiri. Ini akan membuat perangkat Afero lokal Anda tetap online dan terhubung ke cloud sehingga Anda dapat mengaksesnya dari mana saja di dunia melalui aplikasi seluler.

Anda dapat menemukan info lebih lanjut tentang Perangkat Lunak Afero Hub dari tautan praktis ini -

Posting Blog Afero mengumumkan Perangkat Lunak Hub

Dokumentasi Pengembang - Perangkat Lunak Afero Hub

Penyiapannya cepat dan mudah, kami akan membahasnya di sini dalam Instruksi singkat untuk menunjukkan cara melakukannya!

Langkah 1: Perangkat Keras untuk Perangkat Lunak Hub

Kami merilis Perangkat Lunak Hub sebagai paket Debian untuk arsitektur CPU ARM. Platform perangkat keras termudah dan paling mudah diakses yang dapat menjalankan perangkat lunak adalah Raspberry Pi. Raspberry Pi 3 dan Raspberry Pi Zero W keduanya telah menyematkan dukungan Wifi dan Bluetooth sehingga keduanya akan berfungsi sebagai hub Afero tanpa perangkat keras tambahan. Sejauh ini, ini adalah cara termudah untuk menyatukan hub.

Pastikan Anda memiliki:

- Raspberry Pi 3 Model B atau Raspberry Pi Zero W

- Catu daya yang cocok untuk itu (adaptor daya USB daya dinding adalah yang terbaik)

- Kartu MicroSD berukuran minimal 8GB

Anda akan memerlukan beberapa item tambahan untuk mengaktifkan dan menjalankan Hub:

- pembaca/adaptor MicroSD untuk PC Anda untuk menulis gambar kartu SD

- keyboard/mouse USB dan monitor HDMI untuk mengonfigurasi Pi (opsional, tetapi disarankan)

Jika Anda tidak memiliki Pi, atau ingin membeli yang baru untuk digunakan sebagai Hub, Anda dapat menemukan banyak "Starter Kits" Raspberry Pi 3 yang berbeda yang disertakan dengan Pi 3, biasanya penutup yang lucu, power persediaan, dan kartu MicroSD, semua yang Anda butuhkan untuk memulai. Anda dapat menemukan jenis Starter Kit ini di situs web elektronik favorit Anda atau di toko elektronik favorit lokal Anda, atau, yah, cukup banyak di tempat lain.

Jika Anda cukup baru menggunakan Pi, Anda harus mengambil keyboard/mouse USB dan monitor HDMI untuk terhubung ke konsol Pi untuk mengatur jaringan WiFi. Setelah Anda memiliki Pi di jaringan WiFi lokal Anda, Anda tidak memerlukannya lagi - Perangkat Lunak Hub tidak memerlukan monitor atau keyboard sama sekali. Jika Anda terbiasa dengan Pi, Anda dapat menggunakan pengaturan "tanpa kepala" di dokumentasi pengembang Afero untuk sedikit menyederhanakan pengaturan.

Langkah 2: Instal OS

Unduh rilis terbaru Raspbian Lite dari raspberrypi.org - saat tulisan ini dibuat, ini adalah rilis "Peregangan" Raspian.

Setelah diunduh, tulis gambar OS ini ke kartu MicroSD menggunakan dokumentasi bagus di raspberrypi.org yang akan menunjukkan kepada Anda cara membuat kartu MicroSD itu di Windows, mac OS/OS X, atau PC Linux tergantung pada apa yang Anda miliki. Ikuti langkah-langkah dalam dokumentasi itu untuk menulis kartu MicroSD Anda, lalu periksa kembali di sini untuk melanjutkan…. kami akan menunggumu!

Langkah 3: Konfigurasikan Pi

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

Sekarang mari lakukan beberapa pekerjaan penyiapan cepat ke Pi untuk mendapatkannya di jaringan Wifi lokal Anda --

- Pasang kartu MicroSD yang baru saja Anda buat ke dalam slot SD Pi 3

- Hubungkan keyboard/mouse USB ke port USB pada Pi

- Sambungkan kabel HDMI ke Pi dan ke monitor komputer yang dapat Anda gunakan sementara

Nyalakan Pi dengan mencolokkan kabel ke port MicroUSB yang terpasang ke catu daya dinding (port USB komputer mungkin tidak dapat menyediakan daya yang cukup untuk Pi.)

Pi akan boot, dan itu akan meluncurkan Anda ke lingkungan desktop yang dapat Anda gunakan.

Ikuti instruksi praktis di raspberrypi.org untuk membuka jendela terminal dan mendapatkan Pi Anda di jaringan WiFi lokal Anda.

Setelah Anda selesai melakukannya, di jendela terminal yang sama, jalankan "Sudo raspi-config" untuk menjalankan program konfigurasi Pi. Kami memiliki beberapa hal cepat yang perlu kami ubah di sini.

Ambil opsi 5 Opsi Internasionalisasi lalu pilih opsi I4 Ubah Negara Wi-Fi. Pilih negara tempat Anda dan Pi Anda berada, lalu keluar dari raspi-config.

Ketika raspi-config menanyakan apakah Anda ingin reboot, pilih yes dan Pi akan restart. Anda akan kembali ke desktop setelah Pi reboot, dan Anda seharusnya berada di jaringan Wifi lokal Anda.

Buka jendela Terminal lain, dan mari jadikan Pi kecil ini sebagai hub!

Langkah 4: Tambahkan Hub Software Repo

Anda harus duduk di prompt Terminal di UI desktop Pi. Yang perlu kita lakukan sekarang adalah menambahkan repositori Afero Debian ke Pi dan melakukan instalasi paket sederhana. Kami akan membahas langkah-langkahnya di sini, tetapi jika Anda sudah sejauh ini, inilah bagian yang mudah!

Jika Anda tidak ingin menggunakan lingkungan desktop dan terbiasa dengan Pi, Anda juga bisa SSH ke Pi melalui jaringan Anda dan menjalankan perintah yang sama ini dari sesi ssh juga, mereka bekerja sama dari mana saja.

Pertama, mari tambahkan repo Afero Debian ke Pi. Kami menyediakan skrip sederhana untuk Anda yang akan mengunduh tanda tangan penandatanganan Afero APT ke Pi Anda dan menambahkan repo kepada Anda /etc/apt/sources.d. Ambil skrip dengan perintah:

wget

Anda akan mengunduh skrip kecil bernama addrepo.sh. Anda dipersilakan untuk melihat skrip ini untuk memastikannya melakukan semua yang kami katakan akan dilakukan, jika Anda mau, Anda harus menjalankannya sebagai root dengan perintah:

bash./addrepo.sh

Skrip ini akan meminta Anda untuk kata sandi akun pengguna pi Anda (sehingga dapat sudo) jika membutuhkannya, maka itu akan menambahkan kunci penandatanganan dan menambahkan repo ke Pi Anda dan kemudian menawarkan untuk menjalankan "sudo apt-get update" untuk Anda untuk memperbarui katalog repo. Silakan dan jawab "y" di sini untuk membiarkannya diperbarui, dan ketika selesai, perangkat lunak hub tersedia untuk diinstal!

Langkah 5: Instal Perangkat Lunak Hub

Instal Perangkat Lunak Hub
Instal Perangkat Lunak Hub

Kami hampir selesai! Perangkat Lunak Afero Hub hanyalah paket Debian sederhana. Nah, dua, tetapi Anda hanya perlu menginstal satu. Untuk deskripsi paket dan apa yang mereka lakukan, silakan lihat Dokumen Pengembang Resmi.

Instal paket dengan perintah sederhana:

sudo apt-get install afero-hub

Paket ini akan mengambil perangkat lunak Hub dan paket prasyaratnya dan menginstalnya. Anda akan diminta untuk menyetujui Persyaratan Layanan Pengembang Afero, yang dapat Anda lihat di tautan di sini atau di dalam paket. Jika Anda tidak setuju dengan Persyaratan Layanan, paket tidak akan diinstal.

Setelah Anda menyetujui persyaratan, paket Afero Hub diinstal.

Ketika perangkat lunak hub diinstal, kode QR akan ditampilkan di jendela terminal Anda. Seperti semua perangkat Afero, Pi Hub ini akan ditambahkan ke akun Anda saat Anda memindai kode QR dengan ponsel Anda. Instalasi akan berhenti sampai Anda menambahkan perangkat ini ke akun Afero Anda, jadi lakukan sekarang!

Jalankan aplikasi seluler Afero Anda, ketuk ikon tengah, lalu ketuk "Tambah Perangkat" di bagian atas menu. Gunakan kamera perangkat Anda untuk memindai kode QR di jendela terminal. Jika karena alasan tertentu kode QR tidak dapat dipindai, Anda dapat mengetuk "Tambah Perangkat Secara Manual" di bagian bawah layar dan masukkan ID Asosiasi (lama… maaf!) ke aplikasi Anda dengan cara itu. Untungnya, dalam pengujian kami menemukan bahwa kode QR berbasis terminal ini biasanya memindai dengan cukup baik!

Setelah Anda menambahkan Pi ke akun Anda, Anda akan melihat perangkat Hub baru di aplikasi seluler, itu akan online, dan kemudian penginstal paket akan keluar kembali ke prompt terminal.

Selamat, Anda telah menyiapkan Hub Afero Anda sendiri!

Anda harus menemukan hub baru Anda di mana pun Anda ingin akses selalu aktif ke perangkat Afero Anda, cukup matikan Pi dengan cara biasa ("sudo halt"), dan colokkan di tempat yang Anda inginkan untuk mengakses perangkat Afero Anda. Ingat hub mencakup area yang layak sehingga tidak harus tepat di sebelah perangkat Anda.

Anda juga dapat menginstal Perangkat Lunak Hub di beberapa Pis dan memiliki hub untuk mencakup area yang lebih luas - Perangkat Afero akan secara otomatis menjelajah dari hub ke hub, selalu terhubung dengan hub yang memberikan sinyal terbaik. Di rumah saya, saya memiliki Pi di lantai atas dan satu di bawah dan saya dapat melihat perangkat Afero di mana saja di sekitar rumah saya.

Langkah 6: Informasi Lebih Lanjut

Sekali lagi dokumentasi Hub Software dapat ditemukan di The Afero Developer Documentation untuk detail lebih lanjut tentang mencopot atau memutakhirkan paket.

Perangkat Lunak Hub dirancang untuk diluncurkan saat boot dan memulai ulang sendiri jika berhenti karena alasan apa pun. Anda dapat memeriksa proses menggunakan perintah supervisorctl, dan Anda dapat memulai atau menghentikannya secara manual sesuai kebutuhan, tetapi biasanya Anda tidak perlu khawatir untuk mengontrolnya secara manual.

Jika Anda memiliki pertanyaan atau ingin informasi lebih lanjut, silakan lihat Forum Pengembang Afero di forum.afero.io dan hubungi kami!

Direkomendasikan: