Hi, bin ganz neu hier und habe erst vor 2 Stunden erstmal von dem Tinkerforge-Projekt erfahren.
Was mir nach dem Durchforsten der verfügbaren Module und Schnittstellen und der Doku auffällt, ist das Fehlen eines LAN-Moduls.
Ich habe hier einige Embedded-Controller zur Steuerung meines Eigenheims im Einsatz, die alle untereinander TCP/IP sprechen (über LAN, WLAN oder Powerline/Homeplug). Die Integration von TinkerForge in die vorhandene Infrastruktur ist hier nur über TCP/IP möglich. USB scheidet aus, weil es für meine Controller keinen Daemon bzw- USB-Treiber gibt.
Da die API mit dem USB-Daemon sowieso über TCP spricht, wäre dar das LAN-Modul softwaremässig kein Problem. Das Protokoll ist ja schon vorhanden.
Sinnvollerweise bräuchte es dafür einen Master-Brick, der zusätzlich (oder alternativ) zu USB ein LAN-Interface hat. Nur das ist sinnvoll. Wegen der Performance und weil das LAN-Modul sowieso einen eigene Controller mit TCP/IP-Stack braucht. Das bisschen Brick-Protkoll macht der dann noch nebenbei.
Mir ist klar, dass so ein Master dann statt 29,99 eben 79,99 oder 99,99 kostet.
Aber dafür ist man zur Steuerung nicht mehr auf einen PC angewiesen.
Und natürlich sollte der LAN-Master-Brick auch einen kleinen HTTP-Server enthalten. Aber das wäre für mich zweitrangig.
Gruß, detg