Con ogni versione di Connhex, ottieni:

  • un'infrastruttura di raccolta dati all'avanguardia. In breve, questa è l'entità responsabile di ricevere dati e memorizzarli efficientemente in un database.
  • tutti i servizi inclusi in Connhex Cloud
  • Connhex Control: l'applicazione di gestione dispositivi di Connhex. Immagina un'applicazione amministratore per la gestione di tutti i dispositivi connessi a Connhex: puoi vedere quali messaggi provengono da ogni dispositivo, inviare comandi e configurazioni
  • integrazione Grafana pronta all'uso per creare dashboard personalizzate.

Connhex AI e le licenze di Connhex Edge, invece, sono offerti separatamente.

Assolutamente no.

Connhex è stato progettato per essere la base del tuo prodotto, con l'accento su "tuo". Inoltre, Connhex non è una piattaforma white-label: se ne stai utilizzando una, probabilmente puoi personalizzare sia il logo che il branding - ma i tuoi clienti più esperti saranno comunque in grado di capire quale stai utilizzando.

Inutile dire che siamo molto attenti quello che condividiamo. Alcune delle aziende che utilizzano Connhex sono state così gentili da fornire una testimonianza: non c'è, ovviamente, alcun obbligo di farlo. Ogni storia di successo è stata condivisa con il cliente coinvolto prima di essere pubblicata.

Dipende dalle tue esigenze. Ecco alcuni esempi:

  • se hai intenzione di utilizzare Connhex per raccogliere dati e creare dashboard, puoi sfruttare l'integrazione con Grafana di Connhex. Lascia che Connhex faccia il grosso del lavoro - gestire i dati provenienti dai dispositivi - e costruisci le tue dashboard per visualizzare quei dati. Un caso d'uso tipico è la creazione di dashboard interne per monitorare attrezzature aziendali.
  • se hai bisogno di creare un'applicazione web che includa logiche più avanzate rispetto alla semplice raccolta e visualizzazione dei dati dei dispositivi - come la gestione degli utenti, la gestione delle associazioni utente-dispositivo, la generazione di report - dovrai assumere un team di sviluppo software, di solito una software house o un'agenzia web. Il vantaggio nell'usare Connhex è duplice. Il primo aspetto è la rapidità con cui andrai sul mercato: gli sviluppatori potranno utilizzare tutti i servizi aggiuntivi che Connhex offre semplicemente attraverso chiamate API. Il secondo è legato alla legge di domanda e offerta: ci sono molte aziende valide che possono sviluppare app, ma molte meno che conoscono tutti i dettagli tecnici coinvolti nell'ottenere dati da fonti intermittenti e memorizzarli in modo efficiente. Scegliendo Connhex, stai ampliando il gruppo di potenziali fornitori per la soluzione e riducendo drasticamente il costo totale di realizzazione.
  • se hai bisogno di creare un'app mobile, tutto quanto detto in precedenza vale con una sola eccezione: probabilmente dovrai assumere sviluppatori mobile anziché un'agenzia web standard.

Questi sono solo esempi: se non sei sicuro se la tua soluzione possa trarre vantaggio dall'utilizzo di Connhex, contattaci ed esamineremo insieme le tue esigenze.

Le principali differenze tra le tre versioni riguardano le loro funzionalità e prestazioni. Per quanto riguarda le prestazioni, a grandi linee, ci sono due fattori che influenzano il costo di un'infrastruttura di raccolta dati:

  • la quantità di dati coinvolta
  • la disponibilità richiesta per l'infrastruttura. Ad esempio, è accettabile che il sistema sia inattivo per alcune ore in un anno o meno?

Alcune versioni di Connhex includono strategie per scalare automaticamente all'aumentare del flusso di dati, mentre altre versioni sono ottimizzate per funzionare con risorse hardware relativamente basse.

Certamente: contattaci e ci occuperemo della migrazione dei tuoi dati. Passare da un piano più completo ad uno inferiore comporta qualche difficoltà aggiuntiva - dovremo capire insieme come gestire eventuali dati in eccesso. Tuttavia, anche quest'operazione può essere effettuata senza problemi.

La risposta breve è: sì, ma.

Puoi sicuramente assemblare qualche decina di progetti open-source e aggiungere del codice per implementare le funzionalità aggiuntive offerte da Connhex. In alternativa, puoi anche valutare di riscrivere tutto da zero. Tuttavia, oltre a rinunciare a tutte le ottimizzazioni che abbiamo introdotto negli anni, ci sono alcune cose da considerare:

  • i componenti open-source sono tipicamente sviluppati in modo isolato. Sebbene questo sia il motivo per cui l'open-source è la scelta ideale per molti aspetti infrastrutturali (non abbiamo scritto da zero un broker MQTT, ovviamente!), non puoi costruire un prodotto coeso forzando insieme pezzi che non sono pensati per funzionare insieme. Questo è un altro motivo per cui, se decidi di sviluppare tutto internamente, finirai per scrivere gran parte del codice tu stesso.
  • il finanziamento dei progetti open-source è di per sé un problema difficile. Devi considerare il rischio che il progetto che stai utilizzando venga abbandonato in futuro
  • creare qualcosa è solo una parte del lavoro. La parte più dispendiosa è testare, risolvere i casi limite e assicurarsi che tutto sia pronto per la produzione - Connhex ha già affrontato tutte queste fasi
  • una volta che porti un progetto all'interno dell'azienda, diventa contemporaneamente un asset ed una passività. Dovresti confrontare i vantaggi di costruirlo da solo con i costi di monitoraggio, manutenzione e aggiornamento. Hai un team dedicato o devi crearne uno da zero? Qual è il tuo core business e da dove andresti a sottrarre risorse?

Tieni presente il costo totale di proprietà: dovresti sviluppare la tua soluzione, testarla, validarla, monitorarla, mantenerla e supportarla. Puoi trovare qui un confronto dettagliato tra Connhex e progetti su misura.

Abbiamo condiviso le nostre riflessioni qui. In breve, non renderemo mai open-source qualcosa se non possiamo farlo nel modo giusto: ad oggi, siamo ancora un piccolo team concentrato nel servire al meglio i nostri clienti. Gli oneri legati alla gestione ed al supporto di un progetto open-source andrebbero ad intaccare il livello di servizio che stiamo offrendo attualmente - e non vogliamo che questo accada.

Connectable è il termine generico che utilizziamo per indicare qualsiasi oggetto che può essere connesso a Connhex (porta pazienza per lo scioglilingua).

La differenza tra un edge e un device è molto semplice. Un edge è un dispositivo elettronico fisico che esegue Connhex Edge, mentre un device è un oggetto, generalmente meno complesso, che invia messaggi a Connhex e riceve da esso comandi. In breve, puoi pensare agli edge come device avanzati che sfruttano le funzionalità di Connhex Edge.

Trovi qui la pagina di documentazione dedicata.

Come per tutto il software, dipende 😁. Abbiamo scritto documentazione dettagliata su questo argomento: la puoi trovare qui.