Apakah ada cara untuk menentukan apakah Raspberry Pi saat ini adalah 2 Model B dan 3 dengan Raspbian Jessie Lite 8.0 ?
Ini karena saya punya tulisan khusus bootstrap.sh
di Bash di mana ia perlu mengatur atribut txpower
untuk dongle USB Wi-Fi (di sini, Raspberry Pi 2) menggunakan driver chipset Ralink RT5370 .
Saya mengatur atribut Wireless menggunakan iwconfig
(yang, saya tahu sudah usang, tetapi saat ini mendapatkan pekerjaan, jadi saya tidak mengubahnya).
Karena, dalam Raspberry Pi 3 chipset Wi-Fi internal adalah bcm
chipset berbasis-yang tidak akan membiarkan perintah berikut dijalankan:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0dBm
Dengan Raspberry Pi 3 perintah yang disebutkan di atas bekerja hanya dengan menghapus dBm
dari perintah yang disebutkan di atas:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0
Saya ingin menambahkan tanda centang apakah model Raspberry Pi 2 atau 3 menggunakan Bash.
Ada petunjuk?
Jika seseorang ingin melalui bootstrap.sh
: Bootstrapping for TWIN
Catatan
Aku memeriksa bahwa
dBm
ini tidak diperlukan , juga dalam kasus Raspberry Pi 2 dengan Ralink chipset maka untuk non-ambiguitas satu dapat menggunakan perintah yang sama untuk kedua Raspberry Pi yaitu.iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0
Sangat menarik untuk dicatat bahwa untuk dongle USB Wi-Fi eksternal seseorang perlu melakukan hal berikut (untuk Raspberry Pi 2 ):
ifconfig wlan0 down iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0 ifconfig wlan0 up
sedangkan untuk modul Wi-Fi built-in (Raspberry Pi 3) ada tidak perlu untuk
ifconfig up and down
. Hanyaiwconfig
perintah langsung bekerja.