Existuje způsob, jak zjistit, zda je aktuální Raspberry Pi buď 2 Model B a 3 s Raspbian Jessie Lite 8.0 ?
Důvodem je, že mám konkrétní bootstrap.sh
napsaný v Bash, kde je třeba nastavit atribut txpower
pro USB klíč Wi-Fi (zde , Raspberry Pi 2) pomocí ovladače čipsetu Ralink RT5370 .
Atributy bezdrátové sítě nastavím pomocí iwconfig
(o kterém vím, že je zastaralý, ale aktuálně tuto práci dokončí, takže ji neměníme).
Vzhledem k tomu, že v Raspberry Pi 3 je interní čipová sada Wi-Fi čipová sada založená na bcm
, která neumožňuje provedení následujícího příkazu:
iwconfig wlan0 režim ad-hoc kanál 6 essid myadhoc txpower 0dBm
S Raspberry Pi 3 výše uvedený příkaz funguje pouze odstraněním dBm
z výše uvedeného příkaz:
iwconfig wlan0 režim ad-hoc kanál 6 essid myadhoc txpower 0
Chtěl bych přidat kontrolu, zda je model Raspberry Pi 2 nebo 3 pomocí Bash.
Nějaké tipy?
V případě, že někdo chce projít bootstrap.sh
: Bootstrapping pro TWIN
Poznámky
-
Zkontroloval jsem, že
dBm
je není vyžadováno , a to i v případě Raspberry Pi 2 s čipovou sadou Ralink proto pro nejednoznačnost lze použít stejný příkaz pro oba Raspberry Pis viz.iwconfig wlan0 režim ad-hoc kanál 6 essid myadhoc txpower 0
-
Je zajímavé si uvědomit, že u externích USB Wi-Fi USB klíčů je třeba provést následující (u Raspberry Pi 2 ):
ifconfig wlan0 downiwconfig wlan0 režim ad-hoc kanál 6 essid myadhoc txpower 0ifconfig wlan0 nahoru
Zatímco u vestavěných modulů Wi-Fi (Raspberry Pi 3) není není potřeba
ifconfig nahoru a dolů
. Funguje pouze přímý příkaziwconfig
.