smartcitizen_hardware_software
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
smartcitizen_hardware_software [2021/04/04 19:35] – [Update le firmware] bigMax | smartcitizen_hardware_software [2023/12/04 20:11] (Version actuelle) – [Documentation - références] Benjamin Labomedia | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
====== SmartCitizen kit - software ====== | ====== SmartCitizen kit - software ====== | ||
Approche logicielle pour, par exemple, extraire des données directement depuis le kit, suivre son fonctionnement, | Approche logicielle pour, par exemple, extraire des données directement depuis le kit, suivre son fonctionnement, | ||
+ | |||
+ | ===== Quelques opérations d' | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | {{ :: | ||
===== Envoyer les données du SmartCitizen Kit sur un broker mqtt local ===== | ===== Envoyer les données du SmartCitizen Kit sur un broker mqtt local ===== | ||
Ligne 84: | Ligne 91: | ||
SCK > config -wifi " | SCK > config -wifi " | ||
- | [[https:// | + | [[https:// |
| | ||
Ligne 103: | Ligne 110: | ||
git submodule update | git submodule update | ||
pip3 install pyserial platformio | pip3 install pyserial platformio | ||
+ | python3 make.py build sam esp | ||
``` | ``` | ||
</ | </ | ||
Ligne 109: | Ligne 117: | ||
< | < | ||
``` bash | ``` bash | ||
- | python3 make.py build sam esp | + | python3 make.py flash sam |
- | python3 make.py flash sam esp | + | |
``` | ``` | ||
</ | </ | ||
- | [WIP] ... | + | En "red led" mode, lors du flash la led passe en blanc. |
+ | Pour le flash de l'ESP, il peut etre possible que cela fail. Il faut insister. | ||
+ | < | ||
+ | ``` bash | ||
+ | python3 make.py flash esp | ||
+ | ``` | ||
+ | </ | ||
+ | |||
+ | Configuration du kit via la console : | ||
+ | < | ||
+ | ``` bash | ||
+ | config -mode network -token fooMbd -wifi " | ||
+ | mqttsrv -host mqtt.mby.fr -port 1883 | ||
+ | hello | ||
+ | ``` | ||
+ | </ | ||
+ | |||
+ | Vérification que le kit publie bien sur notre serveur MQTT : | ||
+ | < | ||
+ | ``` bash | ||
+ | mosquitto_sub -h mqtt.mby.fr -v -t " | ||
+ | ``` | ||
+ | </ | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | BINGO, les données arrivent sur le serveur MQTT. Il ne reste plus qu'a ecrire un petit démon pour convertir le format smartcitizen raw au format LPP. | ||
+ | |||
+ | Exemple : | ||
+ | |||
+ | 2021-04-04T20: | ||
+ | Temperature: | ||
+ | Humidity: 47.08 % | ||
+ | Battery: 99 % | ||
+ | Light: 96 Lux | ||
+ | Noise dBA: 33.85 dBA | ||
+ | Barometric pressure: 100.85 kPa | ||
+ | VOC Gas CCS811: 112.00 ppb | ||
+ | eCO2 Gas CCS811: 1137.00 ppm | ||
+ | |||
+ | => device/ | ||
+ | |||
+ | {t: | ||
+ | |||
+ | => device/ | ||
+ | |||
+ | {t: | ||
+ | |||
+ | Attention, il manque certaines valeurs de certains capteurs de temps en temps, car la fréquence de capture et d' | ||
====== Documentation - références ====== | ====== Documentation - références ====== | ||
* [[http:// | * [[http:// | ||
- | * [[https:// | + | * [[https:// |
smartcitizen_hardware_software.1617564944.txt.gz · Dernière modification : 2021/04/04 19:35 de bigMax