J'ai vérifié la procédure (** Factory reset **) pour restaurer le BX1 de la famille OpenBlocks IoT à l'état d'usine par défaut. Prenez note de votre propre travail.
Connectez le terminal BX1 et Windows avec un câble de conversion USB-UART et connectez-vous à la console avec un logiciel de terminal tel que TeraTerm qui permet la communication série. Les paramètres de débit en bauds et de bits de données sont indiqués dans la figure ci-dessous.
Le Wi-Fi de BX1 comprend le mode client (se connecte à un réseau Wi-Fi existant) et le mode AP (BX1 devient lui-même un point d'accès). C'est la même chose qu'un routeur Wi-Fi général. Je souhaite télécharger le micrologiciel d'usine, je me connecte donc à Internet en mode client.
commander
wpa_passphrase [SSID] [Mot de passe]
Sortie standard
network={
ssid="[SSID]"
#psk="[Mot de passe]"
psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}
Définissez le SSID et la clé de chiffrement ci-dessus.
/etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
wpa-ssid [SSID]
wpa-psk XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
wpa-ap-scan 1
wpa-key_mgmt WPA-PSK
wpa-proto WPA RSN
wpa-pairwise CCMP TKIP
wpa-group CCMP TKIP
ifdown wlan0 && ifup wlan0
Sur le site de Platto Home, le firmware correspondant au dernier noyau de ** Intel Edison ** J'ai des données d'image, alors téléchargez-les.
cd /root
wget http://ftp.plathome.co.jp/pub/BX1/wheezy/3.10.17-17/bx1_userland_web1.0.14-1.tgz
Vérifiez la sortie de l'interface utilisateur Web pour voir quelle version de BX1 télécharger.
curl -sL localhost:880 | grep Version
Le BX1 a un mode de disque RAM qui n'utilise pas de stockage et un mode de stockage combiné qui utilise le stockage.
Dans l'affichage de la commande df
, ce qui est monté sur /. Rw
est le mode de stockage s'il s'agit de / dev / mmcblk0p10
, et le mode de disque RAM s'il s'agit de tmpfs
.
e2label /dev/mmcblk0p10 ""
reboot
Après le redémarrage, connectez-vous en tant que root
/ root
.
yes | mkfs -t ext4 -L DEBIAN /dev/mmcblk0p10
sync
Cela prend environ 3 minutes.
mount /dev/mmcblk0p10 /mnt
tar zxf /root/bx1_userland_web1.0.14-1.tgz -C /mnt 2> /dev/null
umount /mnt
rm -f /root/bx1_userland_web1.0.14-1.tgz
e2label /dev/mmcblk0p10 DEBIAN
reboot
Si vous ne pouvez pas vous connecter au Wi-Fi depuis ** Debian GNU / Linux **, connectez-vous depuis ** Yocto Linux **, qui est le Linux embarqué d'Intel Edison.
Connectez-vous en série au PC et effectuez les opérations suivantes.
******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size) = 0x00080000
*** Ready to receive application ***
S'affiche, appuyez sur la touche d'espace à plusieurs reprises et lorsque l'invite de démarrage apparaît, entrez la commande suivante.
boot > run bootYocto
Dans le mode de faible consommation d'énergie par défaut, le premier caractère de la console série peut être omis, de sorte que l'alimentation de la communication série est toujours activée.
echo on > /sys/devices/pci0000:00/0000:00:04.3/power/control
Connectez-vous au Wi-Fi existant.
wpa_passphrase [SSID] [Mot de passe] > /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &
udhcpc -i wlan0
Recommended Posts