Czy istnieje sposób ustalenia, czy obecny Raspberry Pi to model 2 B i 3 z Raspbian Jessie Lite 8.0 ?
Jest tak, ponieważ mam konkretny bootstrap.shnapisany w języku Bash, w którym należy ustawić atrybut txpowerdla klucza Wi-Fi USB (tutaj Raspberry Pi 2) za pomocą sterownika mikroukładu Ralink RT5370 .
Ustawiam atrybuty Wireless za pomocą iwconfig(co, jak wiem, jest przestarzałe, ale obecnie wykonuje zadanie, więc go nie zmieniam).
Ponieważ w Raspberry Pi 3 wewnętrzny mikroukład Wi-Fi jest bcmchipsetem opartym na systemie , który nie pozwala na wykonanie następującego polecenia:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0dBm
W Raspberry Pi 3 wyżej wymienione polecenie działa po prostu usuwając dBmz wyżej wspomnianego polecenia:
iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0
Chciałbym dodać sprawdzenie, czy model Raspberry Pi ma 2, czy 3, używając Bash.
Jakieś wskazówki?
W przypadku, gdy ktoś chce przejść przez bootstrap.sh: Bootstrapping dla TWIN
Notatki
Sprawdziłem, że nie
dBmjest to wymagane , również w przypadku Raspberry Pi 2 z chipsetem Ralink, dlatego dla niejednoznaczności można użyć tego samego polecenia zarówno dla Raspberry Pis viz.iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0Warto zauważyć, że w przypadku zewnętrznych kluczy USB Wi-Fi należy wykonać następujące czynności (w przypadku Raspberry Pi 2 ):
ifconfig wlan0 down iwconfig wlan0 mode ad-hoc channel 6 essid myadhoc txpower 0 ifconfig wlan0 upnatomiast jak wbudowane moduły Wi-Fi (Raspberry Pi 3) istnieje nie trzeba za
ifconfig up and down.iwconfigDziała tylko proste polecenie.
