Un article pour illustrer l'utilisation de la librairie ArduinoJson de Benoît Blanchon : https://github.com/bblanchon/ArduinoJson
Le but de cet example est de récupérer une configuration placer dans un fichier json dans le file system d'un Esp 8266 (NodeMCU). Puis de modifer les valeurs et de les sauvarder.
mardi 9 mai 2017
Accès à la mémoire SPIFFS du 8266
Un espace de type file system est disponible pour y mettre des fichiers. Cette espace n'est pas très grand, sur le noceMCU que j'utilise il fait 1M. Mais cela suffit pour y stocker des fichiers de configuration, des pages web (html, css, javascript, image ...). Il y a une contrainte sur la taille du nom du fichier, avec son chemin et son extension, elle ne doit pas dépasser 31 caractères.
Pour pouvoir utiliser cette espace, il faut ajouter un outil dans l'IDE, disponible à l'adresse suivante :
https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst
Pour pouvoir utiliser cette espace, il faut ajouter un outil dans l'IDE, disponible à l'adresse suivante :
https://github.com/esp8266/Arduino/blob/master/doc/filesystem.rst
samedi 25 mars 2017
samedi 18 mars 2017
Mqtt sur jeedom
Installation de mosquitto
Mosquitto est un broker mqtt (serveur) permettant de relayer les messages mqtt.
Pour l'installer, se connecter en ssh sur le raspberry et ajouter les paquets suivants :
root@jeedom:~#apt-get update root@jeedom:~#apt-get install mosquitto mosquitto-clients
- mosquitto est le serveur (broker):
- mosquitto-clients est les clients MQTT : mosquitto_sub, mosquitto_pub, mosquitto_passwd
Commandes
- Le fichier de configuration du serveur se trouve dans :
/etc/mosquitto/mosquitto.conf
- Etat du service :
/etc/init.d/mosquitto status
- Arrêter le service :
/etc/init.d/mosquitto stop
- Demarrer le service :
/etc/init.d/mosquitto start
mercredi 1 mars 2017
Installation de Jeedom sur Raspberry
Préparation de la carte sd avec Ubuntu
- Depuis la page https://jeedom.github.io/documentation/compatibility/fr_FR/index.html#_images suivre le lien pour télécharger la version de jeedoom pour raspberry
- Vérifier les partitions montées sur la machine:
toto@pc:~$ df -h Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 1,9G 4,0K 1,9G 1% /dev tmpfs 388M 1,3M 387M 1% /run /dev/sda2 19G 6,8G 11G 40% / none 4,0K 0 4,0K 0% /sys/fs/cgroup none 5,0M 0 5,0M 0% /run/lock none 1,9G 40M 1,9G 3% /run/shm none 100M 40K 100M 1% /run/user /dev/sda4 209G 191G 7,1G 97% /home /dev/sda1 333M 3,4M 329M 2% /boot/efi
Inscription à :
Articles (Atom)


