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édenteProchaine révisionLes deux révisions suivantes | ||
smartcitizen_hardware_software [2020/11/09 23:46] – [Communication série - usb] Benjamin Labomedia | smartcitizen_hardware_software [2021/04/04 11:56] – bigMax | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
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, | ||
+ | ===== Envoyer les données du SmartCitizen Kit sur un broker mqtt local ===== | ||
+ | Mqtt (Message Queuing Telemetry Transport2) est un protocole de messagerie basé sur le protocole TCP/IP, Il est conçu pour les connexions avec des sites distants où la bande passante du réseau est limitée. C'est un protocole couramment utilisé pour " | ||
+ | |||
+ | Par défaut l' | ||
+ | |||
+ | * Voir [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Il est aussi possible de récupérer les données en temps réel via la communication série, en bash ou en python pour ensuite envoyer des messages que broker avec un client linux ou python, voir les [[https:// | ||
===== Communication série - usb ===== | ===== Communication série - usb ===== | ||
Ligne 83: | Ligne 92: | ||
- | ===== Envoyer les données du SmartCitizen Kit sur un broquer mqtt local ===== | ||
- | Par défaut l' | ||
- | * Voir [[https://forum.smartcitizen.me/t/update-firmware-to-use-mqtt-broker/1211/2|les possibilités évoquées | + | ====== Update le firmware ====== |
- | * [[https:// | + | Je vois sur le git que le [commit](https://github.com/fablabbcn/smartcitizen-kit-21/commit/6175bbd36a58396ddd0e23f6d506b8e68ee52d1d# |
+ | Je me met donc sur la voie du firmware flashing de mon smartcitizen kit. | ||
+ | |||
+ | git clone https:// | ||
+ | git submodule init | ||
+ | git submodule update | ||
+ | pip3 install pyserial platformio | ||
+ | |||
+ | Double clic sur le bouton reset, la LED passe au vert. | ||
+ | python3 make.py build flash sam -p / | ||
+ | |||
+ | [WIP] ... | ||
====== Documentation - références ====== | ====== Documentation - références ====== | ||
- | * [[https:// | + | * [[http:// |
+ | | ||
- | {{tag>bj smartcitizen arduino capteurs}} | + | {{tag> |
smartcitizen_hardware_software.txt · Dernière modification : 2023/12/04 20:11 de Benjamin Labomedia