plus simple à restaurer en cas de défaillance.
<code bash>
apt-get install mdadm
</code>
==== Préparer les disques ====
Création d'une table GPT avec une seule partition:
<code bash>
apt-get install parted
</code>
Pour chacun des deux disques, depuis **parted** en mode interacti
ur accéder à la page de configuration est donc:
<code>
http://192.168.33.1
</code>
Pour intégrer le capteur dans un réseau wifi existant:
* Internet & Sec... cès est restreint sauf pour la ressource /shelly
<code bash>
# Afficher les informations du périphérique... shelly-device.lan/settings?sleep_mode_period=12
</code>
La première requête permet d'afficher des infor
tification, afficher la configuration courante:
<code>
show config
show ip
</code>
Noter le VLAN pour lequel on souhaite modifier l'IP (VLAN par défaut **vl... sélectionner le VLAN et définir une nouvelle IP:
<code>
config
vlan 1
ip add 192.168.33.203 255.255.255.0
exit
</code>
A présent, une deuxième IP est associée au VLAN
commande **esptool** pour flasher le firmware:
<code bash>
$ esptool.py --port /dev/ttyUSB0 flash_id
e... d flash size: 4MB
Hard resetting via RTS pin...
</code>
===== =====
<code bash>
cd /tmp
wget "https://github.com/GJKJ/WSKS/blob/master/WSK.rar"
</code>
===== Installation des bibliothèques =====
La
le Slicer ======
Lorsque le slicer produit le G-CODE, suivant son paramétrage, il peut ignorer le mail... r l'imprimante. **Il faut donc s'assurer que le G-CODE produit ordonne bien à l'imprimante d'utiliser le... vec le slicer Cura on peut modifier l'entête du G-code produit.
Cliquer sur le nom de l'imprimante en h... ine Settings</key> et observer la section Start G-code. Si vous ne lisez pas la directive **G29** ou **M
é. La séquence de boot échoue avec un message :
<code>
Error 1962 : No operating system found. Press any key to repeat boot sequence.
</code>
Configuration initiale :
* BIOS version : A0... llement|démarrer le système via une clé usb]] :
<code bash>
set prefix=(hd1,gpt1)/boot/grub
set root=(m... vmlinuz root=/dev/md0
initrd /initrd.img
boot
</code>
Après MAJ firmware et une fois le système démar
ir correctement l'adresse du périphérique dans le code et le header Adafruit_SSD1306.h
* La taille de ... 306_128x64_i2c
Modifier la valeur de OLED_RESET
<code cpp>
# Redéfinir la valeur de OLED_RESET pour le DevKit
#define OLED_RESET LED_BUILTIN
</code>
Définir la constante de portée globale I2C_DISPLAY_ADDRESS
<code cpp>
# L'afficheur fournit dans le kit utilise l'
ware smartphone imei serial}}
====== Afficher le code IMEI d'un smartphone ======
Pour afficher directement le code IMEI et le numéro de série (serial number) de n'i... hone, composer directement à partir du clavier le code:
<code>
*#06#
</code>
===== Références =====
* https://www.cnil.fr/fr/comment-securiser-au-maximum
/armhf/release-notes/
Lecture des températures:
<code bash>
cat /sys/class/thermal/thermal_zone{0,1,2,3,4}/temp
</code>
Les zones thermiques sont décrites dans les fic... e de lecture et mise en forme des temperatures:
<code bash>
paste <(cat /sys/class/thermal/thermal_zone... | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
</code>
Chaines de cross compilation
* https://odroi
sur la partition de restauration avec fastboot:
<code bash>
$ cd adt-bundle-linux-x86/sdk/platform-tool... ..
OKAY [ 6.655s]
finished. total time: 9.337s
</code>
Lancer le redémarrage de la tablette.
<code bash>
$ sudo ./fastboot -i 0x0B05 reboot
rebooting...
finished. total time: 0.000s
</code>
CWM Recovery est maintenant installé. Pour le l
e cable, le noyau linux détecte un nouvel UART:
<code bash>
$ tail /var/log/syslog
</code>
<file>
Mar 5 19:52:18 yoann-VGN-AR61M kernel: [ 4019.045154] usb... ue série on peut utiliser la commande **stty**:
<code bash>
$ stty -a < /dev/ttyUSB0
</code>
<file>
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C