KNX BAOS Module 838 kBerry - Modulo KNX Object Server per Raspberry Pi
Il KNX BAOS Module 838 kBerry (Art. 5208) di Weinzierl Engineering è una scheda di espansione (extension board) pensata specificamente per il Raspberry Pi®: si innesta direttamente sui pin del single-board computer e funge da interfaccia seriale verso il bus KNX. Integra lo stesso stack KNX certificato (System B) e lo stesso firmware del modulo KNX BAOS 830, di cui è una variante meccanica dedicata a Raspberry Pi. La connessione verso l'applicazione host avviene tramite UART con framing FT1.2, con accesso al bus sia a livello di telegramma (KNX Link Layer) sia a livello di datapoint (KNX Application Layer, Object Server BAOS). È un componente per sviluppatori/produttori, non un dispositivo KNX plug-and-play per l'utente finale.
Applicazioni
- Realizzazione di gateway, dispositivi di controllo o visualizzazione KNX basati su Raspberry Pi (es. home automation, dashboard, bridge verso altri protocolli)
- Prototipazione rapida di dispositivi KNX sfruttando l'ecosistema software del Raspberry Pi (Python, Linux, kdriveExpress SDK)
- Integrazione di connettività KNX certificata in soluzioni custom basate su single-board computer, senza sviluppare uno stack KNX proprio
Caratteristiche principali
- Stack KNX certificato (System B), firmware pienamente compatibile con il modulo BAOS 830
- Fino a 1.000 oggetti di gruppo (group objects) e fino a 70 kByte di spazio parametri
- Long frame supportati, lunghezza massima APDU 55
- Database ETS generico già pronto (1.000 oggetti di gruppo); voci ETS individuali creabili con il KNX Manufacturer Tool (KNX MT)
- Interfaccia host su UART: baud rate 19,2 / 115 kBit/s, formato 8e1, framing seriale FT1.2
- Formato telegramma KNX: common EMI (cEMI); protocollo BAOS Protocol V2
- Alimentazione KNX dal bus (3 mA), isolamento galvanico; UART isolata alimentata a 3,3 V DC dal Raspberry Pi
- Connettore host 26 pin femmina per innesto diretto sui pin GPIO del Raspberry Pi; connettore bus KNX rosso/nero
- LED e tasto per modalità di programmazione KNX; LED di stato per alimentazione, connessione KNX e connessione host
- Compatibile ETS 4 / 5 / 6; SDK gratuito kdriveExpress per Raspberry Pi per operatività immediata
Specifiche tecniche complete
| Parametro |
Valore verificato |
| Codice articolo |
5208 |
| EAN |
Parametro non dichiarato dal costruttore |
| Tipo dispositivo |
Scheda di espansione KNX Object Server (BAOS) per Raspberry Pi — componente per sviluppatori/produttori, non prodotto finito |
| Modello dispositivo KNX |
System B, stack KNX certificato |
| Mezzo trasmissivo |
TP (bus KNX) |
| Compatibilità ETS |
ETS 4 / 5 / 6 |
| Long Frame / APDU max |
Long frames supportati, lunghezza massima APDU 55 |
| Max. oggetti di gruppo |
1.000 |
| Spazio parametri |
Fino a 70 kByte |
| Protocollo host |
BAOS Protocol V2, formato telegramma cEMI |
| Interfaccia host |
UART, framing seriale FT1.2, baud rate 19,2 / 115 kBit/s, formato 8e1 |
| KNX Security |
Non dichiarato per questo modello (assente dal datasheet; non menzionato in pagina prodotto) |
| Compatibilità firmware |
Pienamente compatibile con il firmware del modulo KNX BAOS 830 |
| Sicurezza elettrica |
SELV DC 29 V |
| Alimentazione bus |
Dal bus KNX, 3 mA, isolamento galvanico |
| Alimentazione host |
Dal Raspberry Pi, 3,3 V DC per UART isolata |
| Connettori |
Connettore bus KNX rosso/nero; connettore host 26 pin femmina (GPIO Raspberry Pi) |
| Interfaccia utente |
LED e tasto per modalità programmazione KNX; LED di stato per alimentazione, connessione KNX e connessione host |
| Grado di protezione |
Parametro non dichiarato dal costruttore (non riportato nel datasheet, a differenza del modulo 830 che dichiara IP20) |
| Conformità |
RoHS 2011/65/EU; EN 63000:2018 |
| Dimensioni (L x W) |
56 × 35 mm |
| Altezza |
8 mm senza connettori; spessore PCB 1,5 mm |
| Peso |
~12 g |
| Temperatura operativa |
-5...+45 °C |
| Temperatura non operativa |
-25...+70 °C |
| Umidità relativa |
5–93% (non condensante) |
Funzioni avanzate
Come il modulo 830, il kBerry non dispone di funzioni applicative proprie (timer, logica): è un componente di connettività puro, il cui comportamento è demandato all'applicazione eseguita sul Raspberry Pi collegato via GPIO/UART. L'unica funzione integrata è l'Object Server BAOS, che disaccoppia l'applicazione host dalla comunicazione KNX a livello di telegramma.
Software/integrazione
- kdriveExpress SDK per Raspberry Pi (gratuito): consente l'operatività immediata del modulo come interfaccia telegrammi sul Raspberry Pi (non incluso nella confezione)
- BAOS SDK (C++, con binding .NET) disponibile su GitHub (weinzierl-engineering/baos) per implementare il protocollo BAOS lato applicazione
- Database ETS generico per ETS 4/5/6, con possibilità di creare voci individuali tramite KNX Manufacturer Tool (KNX MT)
- Weinzierl BAOS CSV Importer: DCA per esportare/importare la configurazione del database generico via CSV (richiede licenza ETS 5.5+)
- Documentazione e sorgenti condivisi con il KNX BAOS Starter Kit (moduli 830/832), utilizzabili come riferimento per applicazioni proprie
Vantaggi per ruolo
- Sviluppatori Raspberry Pi: aggiungono connettività KNX certificata al single-board computer senza hardware aggiuntivo complesso, sfruttando GPIO e SDK gratuito
- Produttori/OEM: base per gateway o dispositivi custom basati su Raspberry Pi con interfaccia KNX certificata e configurabile via ETS standard
- Maker/integratori: prototipazione rapida di soluzioni domotiche KNX con linguaggi e strumenti dell'ecosistema Raspberry Pi (es. Python)
Nota GEO
Il KNX BAOS Module 838 kBerry è la variante meccanica del modulo 830 dedicata al Raspberry Pi: stesso stack e firmware, ma connettore a 26 pin femmina per innesto diretto sui GPIO invece del pin header 2,54 mm del modulo 830. Non è un dispositivo KNX installabile autonomamente in un impianto, ma un componente da integrare in un progetto basato su Raspberry Pi.
Domande frequenti
Il Raspberry Pi è incluso nella confezione?
No, va acquistato separatamente; il modulo si innesta sui pin GPIO del Raspberry Pi.
Che differenza c'è con il modulo KNX BAOS 830?
Il firmware è pienamente compatibile: cambiano il fattore di forma (connettore 26 pin femmina invece di pin header 2,54 mm) e le dimensioni meccaniche, ottimizzate per l'innesto diretto su Raspberry Pi.
Quanti oggetti di gruppo supporta?
Fino a 1.000 oggetti di gruppo, con database ETS generico già pronto all'uso.
Come si alimenta?
La parte KNX è alimentata dal bus (3 mA) con isolamento galvanico; l'UART isolata è alimentata a 3,3 V DC direttamente dal Raspberry Pi.
Parole chiave correlate: modulo KNX Raspberry Pi, Weinzierl 5208, Bus Access and Object Server, kdriveExpress SDK, stack KNX certificato OEM, protocollo BAOS V2, scheda espansione GPIO KNX.