iPad como Consola Serie RS232

TOP meneame.net

Hacía tiempo que venia dándole vueltas a usar el iPhone 4 o el iPad como terminales de consola serie para configurar routers o switches así que tras una breve investigación encontré este cable pero un cable serie por 70$ no entraba en mi presupuesto, así he optado por hacerme mi propio cable (13€).

For some time I’ve been thinking to use the iPhone 4 or the iPad as terminal serial console to configure routers or switches so after a little research I found this cable but a serial cable for $ 70 was not in my budget, so I opted for make my own cable (13 €).

iPad Serial to Cisco

iPad Serial to Cisco

Hardware

El iPad tiene un puerto serie escondido en el conector dock de todos los dispositivos móviles de Apple. Poniendo por ejemplo un iPhone o iPad con la pantalla hacia arriba, el pin 1 del conector Dock es el primero de la izquierda y el pin 30 el último:

The iPad has a serial port hidden in the dock connector of all Apple mobile devices. Putting some iPhone or iPad with the screen up, the Dock connector pin 1 is the first on the left and pin 30 the last:

  • Pin 12: Serial TxD
  • Pin 13: Serial RxD
  • Pin 15/16 (either one, two or both): GND
  • Pin 18: 3.3v

Se puede consultar todo el pinout aquí.

Pinout can be checked here.

Además del conexionado del puerto Dock es muy importante saber que este puerto serie funciona con 3.3v como un uno lógico mientras que los PCs/switches/routers buenos suelen funcionar a 12v como uno lógico. Si los conectasemos directamente iPad y Cisco seguramente quemariamos el puerto serie del iPad pero eso se soluciona con un conversor de voltajes que nos convierta los unos de 12v a 3.3v y viceversa.

In addition to the Dock port connection is very important to know that this serial port operates as a logic ‘one’ 3.3v while PCs / switches / routers typically operate at 12v as ‘one’ logical. If the iPad and Cisco directly conectasemos surely burn up the serial port of the iPad but that is solved with a voltage converter to convert us about 12v to 3.3v vice versa.

Standard 30 Pin Dock Connector

Standard 30 Pin Dock Connector

Sabiendo esto es cuestión de comprar un conversor de voltajes y un conector Dock para cablearlos entre sí adecuadamente usando el pinout que conocemos y así obtendremos nuestro cable para poder conectar un iPhone o un iPad a un puerto serie de Cisco y compatibles (HP, 3Com, etc.) por menos de 13€.

Knowing this is a matter of buying a voltage converter and a dock connector to wire them together properly using the pinout we know and so we get our cable to connect an iPhone or iPad to a serial port and compatible Cisco (HP, 3Com, etc..) for less than 13 €. They can be found by searching ‘ipod dock connector’ and ‘rs232 ttl converter’ on ebay.

Connected Serial Cable iPad iPhone

Connected Serial Cable iPad/iPhone

Finished Serial Cable iPad/iPhone

Finished Serial Cable iPad/iPhone

Software

A partir de aqui se requiere un iPad o iPhone jailbreakeados y con acceso al sistema de archivos. En el iPad utilizo OpenSSH como servidor para obtener una shell e iSSH para conectarme por loopback a OpenSSH; de esta manera tenemos un terminal unix.

From here a jailbroken iPad or iPhone is required to access to the file system. In the iPad I use OpenSSH as server to be able to get a shell and, to connect to loopback, I use iSSH or Prompt.

Por último hay que instalar desde Cydia minicom, que es una aplicación de consola para abrir comunicaciones por el puerto serie de tipo terminal, y configurarlo como sigue:

Finally minicom has to be installed from Cydia, which is a console application to open the serial port communications terminal type, and set it as follows:

  • Serial Device: /dev/tty.iap
  • Bps/Par/Bits: 9600 8/N/1
  • Hardware Flow Control: No
  • Software Flow Control: No
Minicom Configuration iPad/iPhone

Minicom Configuration iPad/iPhone

y con esto ya tendríamos terminado nuestro terminal serie con el iPad.

and with this we would have finished our series terminal with the iPad.

Update: En los comentarios indican que es posible que sea necesaria una resitencia de 6k8 en el pin 21.

Yo no la puse y sin embargo me funciona correctamente. Si no funcionase bien el montaje habría que agregarla.

In comments someone indicate that his version didn’t work until he added 6k8 resistor on pin 21 to enable serial port on dock. I didn’t put such resistor to make it work but if yours doesn’t work, try it.

<< Volver

7 comments to “iPad como Consola Serie RS232”

  1. Comment by Alberick Anker:

    Hola, excelente tema. solo tengo una duda, puedes actualizar el link o fotografia del conversor de voltaje?.

    Gracias =)

  2. Zen Comment by KaR]V[aN:

    Es buscar en ebay “RS232 TTL”. Yo encontré un montón de estos y busqué uno que cupiese dentro de la cajita del conector DB9 para mantenerlo oculto.

  3. Comment by esteban:

    Buenos dias quisiera que me ayudaran compre el rs232 a ttl , lo solde al conector doc, instale el minicom pero no logro tener comunicacion con el router, cabe mencionar que despues de tener mi cable armado conecte un cable azul de consola esclusivo de cisco que va de un db9 hembra a un rj45 que estare haciendo mal, ya configure el minicom y cuando conecto no me aparece nada. mi correo es esteb_99@hotmail.com

  4. Zen Comment by KaR]V[aN:

    Prueba cruzando Rx con Tx, posiblemente los hayas puesto del revés.

  5. Comment by Esteban:

    No amigo no la solución no fue cruzando Rx con Tx, cuando pongas un manual así ponlo completo, sabes perfectamente que tu manual esta incompleto, te falto mencionar el pin 21 o no, en realidad eso era lo que me faltaba que no lo mencionas, así como esta tu cable sabes que no funciona sin tomar encuentra el pin 21 del iPhone.

  6. Zen Comment by KaR]V[aN:

    El mio está montado sin la resistencia y funciona bien.

Contador