Outils pour utilisateurs

Outils du site


smartcitizen_hardware_software

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
smartcitizen_hardware_software [2020/11/09 23:18] – [Communication série - usb] Benjamin Labomediasmartcitizen_hardware_software [2020/11/10 00:00] Benjamin Labomedia
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 "l'internet des objets", il y a des clients, serveurs (on dit broker) et des librairies pour toutes les plateformes.
 +
 +Par défaut l'adresse du serveur mqtt qui reçoit les données est celui associé au projet de kit, soit mqtt.smartcitizen.me, elle est inscrite dans le firmware, il est possible de la changer pour l'adresse de serveur mqtt que l'on aurait installé en local par exemple ou de faire une feinte dns
 +
 +  * Voir [[https://forum.smartcitizen.me/t/update-firmware-to-use-mqtt-broker/1211/2|les possibilités évoquées sur le forum]] et le fait d'éditer le Firmware pour changer le serveur mqtt 
 +  * [[https://github.com/fablabbcn/smartcitizen-kit-21|Le github du sdk smartcitizen 2.1]] 
 +
 +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
  
 ===== Communication série - usb ===== ===== Communication série - usb =====
Ligne 66: Ligne 75:
 Publish interval: 60 Publish interval: 60
 Reading interval: 60 Reading interval: 60
-Wifi credentials: ojete6 +Wifi credentials: monwifi 
 Token: abcdef Token: abcdef
 Mac address:  4A:3F:DA:08:DE:50 Mac address:  4A:3F:DA:08:DE:50
Ligne 82: Ligne 91:
   Really quit and kill all your windows [y/n]y   Really quit and kill all your windows [y/n]y
  
- 
-===== Envoyer les données du SmartCitizen Kit sur un broquer mqtt local ===== 
-Par défaut l'adresse du serveur qui reçoit les données est celui associé au projet de kit, soit mqtt.smartcitizen.me, elle est inscrite dans le firmware, il est possible de la changer et de faire une feinte dns 
- 
-Voir les possibilités évoquées sur le forum https://forum.smartcitizen.me/t/update-firmware-to-use-mqtt-broker/1211 
  
 ====== Documentation - références ====== ====== Documentation - références ======
  
-* [[https://docs.smartcitizen.me/Guides/Using%20the%20Shell/|Communiquer avec le shell]] en usb avec le kit+  * [[http://docs.smartcitizen.me/|Base de la documentation]] 
 +  * [[https://docs.smartcitizen.me/Guides/Using%20the%20Shell/|Communiquer avec le shell]] en usb avec le kit
  
  
smartcitizen_hardware_software.txt · Dernière modification : 2023/12/04 20:11 de Benjamin Labomedia