Passa al contenuto principale

Attuatori

Attuatori

Nel corso del nostro progetto, abbiamo sviluppato una serie di endpoint specificamente progettate per gestire la comunicazione e la manipolazione degli attuatori in un sistema agricolo.

Funzionalità Chiave

  • Recupero Informazioni Attuatori: L'endpoint /v1/infoAttuatore consente di prelevare informazioni dettagliate sugli attuatori associati a un determinato campo. Questa operazione è fondamentale per avere una visione chiara dello stato e delle caratteristiche degli attuatori in uso.
  • Gestione Attuatori: Attraverso gli endpoint /v1/approvaAttuatore, /v1/eliminaAttuatore e /v1/irriga, è possibile rispettivamente approvare nuovi attuatori, eliminare attuatori esistenti e avviare processi di irrigazione. Queste operazioni consentono una gestione flessibile e dinamica degli attuatori nel sistema.
  • Tipologie di Attuatori: L'endpoint /v1/tipoAttuatori fornisce una lista delle diverse tipologie di attuatori disponibili, offrendo una visione chiara delle opzioni disponibili per l'espansione o la modifica del sistema.

Lista endpoint

EndpointTipoInputOutput
/v1/infoAttuatoreGETidCampo:int{"attuatori": [Lista degli attuatori]}
/v1/approvaAttuatorePOST{"idAzienda": string, "idCampo": int, "idAttuatore": string}{"success": 1 o -1}
/v1/eliminaAttuatorePOST{"idAttuatore": string}{"success": 1 o -1}
/v1/tipoAttuatoriGETNone{"tipoAttuatori": [Lista dei tipi di attuatori]}
/v1/irrigaPOST{"idAzienda": string, "idCampo": int, "tipoIrrigazione": string, "quantita": int, "idAttuatore": string}{"success": 1 o 0, "error": string (opzionale)}