domotica kali


BUS domotico

Su quale BUS è basato il sistema Kalì?

E' ancora attuale questa domanda per il sistema Kalì?

Quale bus utilizza il sistema Kalì per dialogare con le sue periferiche? Questa, in assoluto, è la prima domanda che ci sentiamo fare appena presentiamo il sistema ad un amico che si sta avvicinando al mondo della domotica.

Kalì non è un sistema BUS-dipendente

Kalì  nasce per svincolarsi da questo concetto di  'dipendenza da BUS',  con la sua domoticaweb, infatti, questa potente tecnologia, si impone di far godere a tutti i vantaggi di una casa domotica senza legarsi a vincoli che in qualche modo richiedono competenze non comuni a tutti.

I progettisti di Kalì si sono concentrati sugli standard del mondo WEB, hanno creato un ambiente di programmazione e di utilizzo che funziona su qualsiasi browser moderno in grado di interfacciarsi con tutti quegli strumenti che convivono in questo ambiente, basti pensare agli ormai comunissimi internet tablet ed il mondo dei videogames ( wii, playstation e altro.)

Lo scambio dati tra Kalì e il mondo esterno è assicurato mediante lo standard XML su rete IP, volendo quindi realizzare integrazioni avanzate con altri sistemi evoluti, quale migliore modo di utilizzare la standardizzazione XML del W3C?

Il BUS non è altro che un mezzo con il quale dialoga un dispositivo installato sul campo con un sistema superiore e/o con altri dispositivi analoghi. La storia degli ultimi quindici anni ha visto proliferare una miriade di protocolli di campo più o meno conosciuti che con le loro caratteristiche hanno cercato di ritagliarsi una loro fetta di mercato.

Nessuno di loro si è imposto. Tutti sono ottimi, tutti svolgono il loro lavoro, alcuni  sono più idonei per certe applicazioni, altri per altre.

Riteniamo  sia difficile immaginare che uno di questi sistemi  si affermi sul mercato al pari dell'oramai diffuso e collaudato protocollo Internet,  anche se , negli anni si sono guadagnati meritevolmente quote di mercato, in alcuni casi molto importanti.

Abbiamo preferito quindi rimanere molto neutrali su quest'aspetto, abbiamo evitato di sposare un BUS per creare un prodotto mono-tecnologia e abbiamo preferito concentrare i nostri sforzi verso una standardizzazione dell'intero sistema su una piattaforma WEB - XML - IP piuttosto che preoccuparsi del protocollo con cui un interruttore comunica con una lampadina.

Il BUS al servizio del sistema e non il sistema a servizio del BUS

Questo è stato il nostro pensiero fin dagli albori dello sviluppo di Kalì. Il massimo di quanto possiamo aspirare a raggiungere è un sistema che, in base alle necessità dettate dal cantiere che in quel momento devo affrontare, scelgo il BUS o i BUS migliori per tale occasione.

Le ragioni che possono spingere nell'utilizzo di una tecnologia di BUS di campo piuttosto che un altra possono essere:

  • Costo dei dispositivi
  • Disponibilità dei dispositivi occorrenti
  • Mezzo fisico utilizzato per la comunicazione

Quello che abbiamo creato nell'XMASTER (il cuore di Kalì) è uno strato software che trasforma una tecnologia di campo in un unica interfaccia ad oggetti, sia nel caso in cui la tecnologia di campo funzioni con intelligenza concentrata, sia con intelligenza distribuita.

Il nostro obiettivo è quello che tutto questo diventi alla portata di tutti. Noi crediamo che le vere innovazioni siano quelle che portino la tecnologia alla portata di più persone possibile e non che rimangono appannaggio solo di pochi esperti.

La nostra mission è quella di trattare un BUS come uno strumento da utilizzare in funzione a specifiche esigenze, senza rimanere "intrappolati" a logiche che non danno spazio ad altre tecnologie.

Per il momento Kalì gestisce i seguenti dispositivi:

  • Una serie di circa una decina di modelli diversi di moduli di I/O di espansione funzionante su BUS seriale RS485.
  • Un modem GSM per interagire attraverso i messaggi
  • Può inviare stringhe libere per comandare dispositivi seriali
  • Può inviare stringhe libere su una connessione TCP/IP client
  • Può inviare stringhe libere su una connessione TCP/IP server
  • Tutti i dispositivi radio prodotti da SIlentron (disponibile a breve)
  • Una serie di prodotti powerline LonWorks (disponibile a breve)

Avremmo potuto elencare una miriade di bus di campo, ma dato che al momento l'integrazione con questi altri standard avviene per mezzo di operazioni non propriamente semplici, abbiamo preferito ometterle. Ciò che trovate nell'elenco sopra è quanto potete integrare utilizzando la solita tecnica di programmazione visuale ad oggetti senza preoccuparsi degli aspetti tecnologici che stanno sotto. La nostra lista è destinata ad aumentare.

Inoltre KALI' è in grado di integrare nella propria interfaccia utente qualsiasi prodotto che abbia una interfaccia utente in ambiente WEB.

Non dimentichiamoci che l'interfaccia utente di qualsiasi prodotto che realizzi un sottosistema (ad esempio una centrale di allarme, un sistema di diffusione audio, un impianto di TVCC ecc..) può essere integrata in un attimo all'interno dell'interfaccia utente di Kalì, purchè questo prodotto utilizzi una interfaccia utente in ambiente WEB.

Inoltre alcune interazioni tra Kalì e quest'altro sotto-sistema possono essere realizzate:

  • Utilizzando semplicemente degli I/O
  • Inviando delle stringhe via seriale o TCP

In questo modo possiamo integrare velocemente ed in maniera efficace sistemi diversi tra loro in un unico ambiente che è l'interfaccia di Kalì.

Quando scegliete un prodotto con interfaccia WEB da integrare con Kalì, fare attenzione che questo prodotto non utilizzi active-x perchè altrimenti, mentre l'interfaccia utente di Kalì funzionerà su qualsiasi piattaforma, l'interfaccia utente dell'altro prodotto funzionerà solo in ambiente Windows. Se proprio non lo potete evitare, meglio informare prima il cliente. Per maggiori approfondimenti su active-x clicca qui.

 

Powered by: MR GINO