2009-06-02 5 views
7

Me gustaría usar un iPhone para monitorear la salida desde una fuente remota usando un módem XBee (u otro dispositivo inalámbrico de baja potencia). Idealmente, el iPhone puede sondear regularmente el XBee para obtener esta información y luego usarla para mostrar la salida de generación.Conexión de un iPhone a un módulo XBee

Esto es similar a la forma en que funciona Nike + iPod, supongo, pero me preguntaba si era posible sin el uso del accesorio de conector de borde.

Respuesta

0

no sin recurrir a un dispositivo con jailbreak. bluetooth en los dispositivos iphone 2.xy 3.x es puramente para manos libres. He oído hablar de personas que engañan para trabajar con otros dispositivos de audio, pero ese es el alcance de la conectividad Bluetooth.

desea utilizar un intermediario de datos como pachube.com para ver los datos de su sensor a través de http. he aquí un ejemplo de aplicaciones iPhone: http://apps.pachube.com/iphone/

0

utilizar el marco accesorio externo,

3.0 dispositivos puede comprobar fuera de la Framework SDK 3.0 accesorio externo, sigue siendo bajo NDA recurso compartido para cualquier código no puede, pero es posible.

marco El accesorio externo proporciona una manera de comunicarse con accesorios conectados a un dispositivo basado en iPhone OS . Úselo para interactuar con los accesorios conectados a través del conector de base de 30 pines oa través de Bluetooth.

+0

Desafortunadamente esa descripción es MUY engañosa. El EAFramework solo se conectará a los dispositivos "Made for iPod". A menos que XBee sea MFi, no será posible a través del EA Framework. – Lounges

4

XBee es de 2,4 GHz, pero no es WiFi o Bluetooth. No hay API para controlar la radio del iPod en ese nivel bajo. Si desea hablar con una red XBee, deberá conectarse a través de algún tipo de dispositivo de puerta de enlace que se encuentre tanto en la red XBee como en una de las redes conectadas al iPhone. Eso podría ser Internet, LAN o mediante una conexión física al conector de la base.

Si se siente cómodo con el hardware, se podría construir un dispositivo con un conector Ethernet y una radio XBee, y luego escribir software para el iPhone para hablar con su aparato, que pasaría sus mensajes en la red XBee.

O podría construir sus dispositivos de nodo final para usar WiFi directamente, dejando a XBee fuera de la ecuación por completo.

+0

Gracias pmb - eso es una ayuda brillante. ¿Conoce algún dispositivo de nodo final de baja potencia que pueda publicar una red wi-fi ad-hoc (para que el iphone se conecte) y podría aceptar fácilmente algunos datos seriales de un dispositivo sensor? No tengo problemas para dejar caer el xBee, me pareció un buen lugar para comenzar y cumple con los requisitos en términos de tamaño y consumo de energía. –

+0

Baja potencia es el gran desafío. Bluetooth y XBee existen como alternativas de baja potencia a WiFi. Sparkfun tiene http://www.sparkfun.com/commerce/product_info.php?products_id=8869. Saelig tiene http://www.saelig.com/miva/merchant.mvc?Screen=PROD&Product_Code=BRD003. Las revistas Circuit Cellar y Nuts & Volts también son buenos puntos de partida para productos como este. –

1

Sé que esto es un poco viejo ahora, pero recientemente hice un proyecto que utilizaba un arduino con un escudo de WiServer que me permitía presentar una red ad-hoc y una página web que se podía ver desde mi iPhone. Lo estoy usando para administrar los controles de servo mediante solicitudes GET a la página web.

Eche un vistazo a Async Labs para las cosas de WiServer. Están en proceso de lanzar un producto combinado arduino + WiShield (Black Widow o Yellowjacket, dependiendo de las necesidades de su tamaño).

asíncronas laboratorios http://asynclabs.com

2

estoy trabajando en una aplicación que controla un módulo ZigBee 802.15.4; si no ha inscrito la licencia de MFi, no hay forma de acceder a /dev/tty.xx, así que si lo desea, puede probar con un iPhone liberado y poner sus aplicaciones en/Carpeta de aplicaciones (de esta manera puede acceder al puerto serie y tenga en cuenta que esta es la carpeta donde se instalan las aplicaciones de Cydia como Cydia.app, etc.). Además, debe tener el hardware adecuado y una especificación de protocolo de su módulo. Utilizo un RS232 de usb a serial, un cable de iphone modificado conectado a la placa de desarrollo donde reside el módulo ZigBee; la comunicación ocurre a través de un protocolo binario UART.

Espero que esta ayuda y otras observaciones sean apreciadas por mí también.

1

Digi ahora tiene un Módulo WiFi XBee que puede enchufar directamente donde estaba un antiguo XBee y se puede acceder a él a través de TCP o UDP directamente desde una aplicación de iPhone.

Desafortunadamente, el XBee-WiFi solo tiene WiFi, no tanto XBee como WiFi. Pero, conecte los WiFi DIN y DOUT a un XBee DOUT y DIN y tiene un WiFi directo < -> XBee puente de hardware portátil sin necesidad de software. Lanza un microcontrolador entre ellos y realmente puedes hacer algunas cosas interesantes. Los WiFi de XBee cuestan alrededor de $ 50.

Cuestiones relacionadas