Hi,
Wenn du bereits ein WLan Router verwendest, wäre es IMHO das einfachste, einen zu verwenden, den du auch programmieren kannst. Damit meine ich, dass du auf das darunter liegende Linux zugreifen kannst. Fritzboxen kannst du z.B. mit Freetz erweitern, oder du nimmst einen Router auf dem du OpenWrt installieren kannst. Die Daten würde ich dann auf dem IPhone mit dem Safari-Browser anzeigen. Damit sparst du dir die Kosten für die Anmeldung bei Apple, um überhaupt Apps entwickeln zu können. (aber die direkte App ist natürlich cooler).
Auf Router-Seite kannst du dann mit den "Board-Mitteln" ein WebServer einrichten (ich meine mich entsinnen zu können, auch mal ein Shell-Script gesehen zu haben, welches per CGI eingebaut wurde). Mit etwas AJAX kannst du dann auch regelmäßig deine Werte vom Router abfragen.
Dieses Vorgehen erfordert vermutlich etwas mehr Bastelarbeit, ist aber günstiger (falls das Geld dochmal relevant werden sollte)
EDIT: Den Zugriff auf deine Sensoren müsstest du dann vermutlich über die Router-LED's machen (Stichwort: GPIO). Die kannst du i.d.R. als für I2C konfigurieren und so deine Sensoren abfragen. Wenn die Sensoren natürlich kein I2C können, müsstest du dann wohl ein µC dazwischen setzen, den du dann die Daten als I2C aufbereitet. Wenn du digitale Werte von deinen Sensoren erhälst, kannst du die wohl direkt mit den GPIO's abgreifen.
Manche Router haben auch noch eine ungenutzte RS232 Schnittestelle, die du ggf zu Kommunikation mit den Sensoren/µC verwenden kannst (z.B. den Edimax BR-6104K; ist aber schon sehr alt).
Das ist zumindest den Stand, den ich mir mal vor einiger Zeit angelesen hab. Die praktische Umsetzung steht jedoch noch aus
/EDIT
Lesezeichen