Skip to content

About

MQTT Topics & Payload for Panduza

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Panduza Interfaces

Librairie Rust fournissant des clients et interfaces pour interagir avec différents appareils et services.

Description

panduza-interfaces est une collection de clients asynchrones pour communiquer avec divers appareils et services. Elle utilise MQTT comme protocole de communication et Tokio pour la gestion asynchrone.

Modules

  • custom: Clients personnalisés avec support async biensync
  • dhcp_server: Client pour serveur DHCP
  • hello: Interface simple de test
  • modbus_client: Client pour les appareils Modbus
  • power_supply: Client pour alimentations électriques
  • serial_port: Client pour communication sur port série
  • payloads: Définitions des structures de données et payloads

Dépendances principales

  • Tokio: Runtime asynchrone
  • MQTT (rumqttc): Client MQTT pour la communication
  • Serde: Sérialisation/désérialisation JSON
  • Anyhow: Gestion des erreurs

Utilisation

Ajoutez à votre Cargo.toml:

[dependencies]
panduza-interfaces = { git = "https://github.com/Panduza/interfaces.git" }

About

MQTT Topics & Payload for Panduza

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages