Zurück   KNX-User-Forum > Öffentlicher Bereich > KNX EIB Forum
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.01.2010, 18:28
Neuer Benutzer
 
Registriert seit: 13.10.2009
Ort: Lünen
Beiträge: 4
Bareas ist zur Zeit noch ein unbeschriebenes Blatt
Standard Handy to KNX - Bluetooth Gateway

Hallo liebe KNX Forum Gemeinde!

Zunächst einmal ein paar Worte zu meiner Person:

Ich bin Student der Informations- und Kommunikationstechnik und
beschäftige mich etwa seit mitte letzten Jahres mit einem kleinen
KNX-Netz bei uns im Labor.

Zur Zeit schreibe ich an meiner Thesis, welche die Möglichkeiten
der Fernwirkung von KNX-Netzen mit dem Mobiltelefon über Bluetooth untersuchen soll.

Die Idee:
Es soll mit Hilfe von vorhandenen Geräten (Bluetooth Handy, Bluetooth Stick, µController/PC/Laptop, RS-232 Schnittstelle/IP Schnittstelle)
eine Schaltfunktion im KNX-Netz realisiert werden.

Im Endeffekt habe ich also eine Bluetoothschnittstelle zwischen Handy
und sagen wir einem Laptop. Soweit so gut aber das eigentliche Problem
zeigt sich erst, wenn ich mit einem selbstgeschriebenem Programm vom Laptop auf KNX gehen will.

Der Laptop ist über RS232 mit dem SIemens 148-1AB02 verbunden.

Ich müsste also für mein Programm wissen, welche Zeichenkette das Siemens Gerät erwartet, um z.B. Licht ein/aus zu schalten.

Läuft das über ASCII? Wie z.b. hier: http://www.tapko.de/uploads/tx_neofi...umentation.pdf

Oder verwendet Siemens, da womöglich eigenständige Codes die nicht öffentlich einsehbar sind?

Am liebsten wäre mir eine simple Tabelle die z.B. sagt:
Mein Programm auf dem Laptop sendet über RS232:

hex A3 = DPT1 (0) ---> Licht aus
hex A4 = DPT1 (1) ---> Licht ein

Es wäre super wenn jemand der sich damit vll. beschäftigt hat, mir da weiterhelfen könnte.

Eine letzte Möglichkeit die mir bleibt, ist mit Wireshark die Leitung abzuhören während ich Schaltbefehle sende.
Bei KNX/IP (wir haben auch einen KNX/IP Router, hier auch selbiges Problem: Was erwartet der Router) geht dies jedoch schonmal nicht:

"KNXnet/IP is a protocol for tunnelling KNX (EIB) communication over IP networks.
A dissector for Wireshark exists (http://knxnetipdissect.sourceforge.net/).
Note that the plugin does not decode the cEMI frames embedded in the KNXnet/IP packets
(i.e., the "non-IP" part such as the KNX destination address or the application layer control field).
Neither does it decode datapoint types (e.g., dimmer setvalues). "

Quelle: FieldbusProtocolFamily - The Wireshark Wiki

Hat da vll. jemand eine Idee?

Viele Grüße
Martin
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 21.01.2010, 20:47
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 3.670
makki ist einfach richtig nettmakki ist einfach richtig nettmakki ist einfach richtig nettmakki ist einfach richtig nett
Standard

Nix ASCII

Das Thema ist nicht ganz ohne, ich würde vorschlagen zur Buskommunikation einfach den eibd aus dem bcusdk zu verwenden, der unterstützt alle Schnittstellen und hat eine gut dokumentierte saubere API inkl. Beispielprogrammen statt das Rad an der Stelle neu zu erfinden.
Also DeineApp->(API)eibd->KNX

Die Siemens 148-1AB02 ist eine BCU1/PEI16-Schnittstelle, das ist grundsätzliche eine sehr hakelige angelegenheit, schmerzfreier ist hier in jedem Fall via IP auf den Bus zu gehen..


Makki
__________________
EIB & HS3, Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+ N141 DALI, dez. Lüfter (RS485), Wärmepumpe (RS422), 30 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 21.01.2010, 21:05
Neuer Benutzer
 
Registriert seit: 13.10.2009
Ort: Lünen
Beiträge: 4
Bareas ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hi danke für die prompte antwort!

Ich werde mir das mit dem eibd morgen mal genauer ansehen.

Du schreibst: Es wäre eine "heikle Angelegenheit" mit der rs 232 schnittstelle...

Das "Warum" interessiert mich an der Aussage am meisten

grüße Martin
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #4  
Alt 21.01.2010, 21:21
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 3.670
makki ist einfach richtig nettmakki ist einfach richtig nettmakki ist einfach richtig nettmakki ist einfach richtig nett
Standard Bcu1

Zitat von Bareas Beitrag anzeigen
Das "Warum" interessiert mich an der Aussage am meisten
Ich halte persönlich wenig/nichts davon weil damit eine funktionierende und dauerhaft stabile (Wochen,Monate) Buskommunikation nur mit hohem (Lern-)aufwand ans laufen zu bekommen ist.
Also mit allem was dazugehört, ACKs, keine Telegrammverluste, kein zusammenbrechen unter Last etc.pp.

Das liegt wohl daran dass es a) relativ timing-kritisch ist und b) die PEI16 Schnittstelle auch ansich nicht so ne supertolle Sache bzw. einfach nicht dafür gemacht ist.
Und ohne "echten" seriellen Port geht da garnichts.

Alle anderen Schnittstellen TP-UART,USB,IP oder FT1.2 (auch seriell, aber mit einer BCU2, nicht verwechseln!) sind mit dem aktuellen eibd eigentlich anstecken, geht, fertig.
Kernel-module frickeln, Misserfolge, Abstürze, Hänger, das alles kann man sich eigentlich sparen finde ich, wenns nicht nur um den Selbstzweck geht, die älteste Gurke doch irgendwie ans laufen bekommen zu haben

P.S.: Bluetooth->KNX, würde mich stark interessieren was da rauskommt!

Makki
__________________
EIB & HS3, Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+ N141 DALI, dez. Lüfter (RS485), Wärmepumpe (RS422), 30 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!

Geändert von makki (21.01.2010 um 21:23 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Konfiguration Squeezebox - xPL hartwigm m..myhome for Mac 28 13.07.2010 11:19
- √ - Linknx sendet nicht lobo KNX EIB Forum 3 14.10.2009 08:01
Help for someone new to KNX, with a simple project JoeA KNX EIB Forum 5 02.10.2009 20:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:59 Uhr.



SEO by vBSEO