RS-232 serial adapter for Android devices
Enabling the control of legacy RS-232 devices directly from modern Android devices, the ANDROID-232 USB serial interface board has been introduced by ACCES I/O Products. It uses the Android Open Accessory protocol to convince an Android device that its onboard USB port (normally limited to USB "slave" or "OTG" modes) is actually an RS-232 port.
This two way data port allows external hardware to control the Android unit or for the Android unit to control external hardware. Serial data up to 921.6kb/s is supported (a max of 115.2kb/s without flow control). Onboard circuitry will provide power to charge your Android device while connected. Multiple status and fault LEDs complete the package, and allow simple and convenient confirmation of operational state.
This small industrial/military grade product features industrial temperature operation (-40 to +85°C) for outdoor applications, harsh industrial surroundings or military use. Also, a hard line wired connection eliminates security concerns associated with WiFi and other radio frequency solutions. A Type A industrial strength USB connector provides high-retention that complies with class 1, Div II minimum withdrawal requirements.
The ANDROID-232 is feature-rich and allows for the connection of RS-232 serial devices, making it suited for a variety of applications such as POS, gaming systems, retail, hospitality, automation, kiosks, defence industries, lighting, or any other application requiring the connection of RS-232 serial devices to an Android compatible system.
Available accessories include a broad range of cable assemblies and screw terminal boards for quick and easy connectivity. The ADAP9 accessory provides a screw terminal connection to break out the RS-232 signals on the DB9M connector for connections to non-standard RS-232 pinouts. Special order items such as conformal coating, custom software, and more are also available.
The ANDROID-232 includes an Android sample program, with source, which operates within the Android Open Accessory protocol, available on all devices running Android 3.1 or higher (some 2.3.4 ROMs are supported). This program will allow you to verify proper operation of the ANDROID-232 device, including sending and receiving RS-232 data. A Python test program that can cooperate with the Android sample program to verify proper receipt of data as transmitted is also provided. In any operating system you can communicate through the ANDROID-232 using the standard communication terminal program of your choice; in Windows we provide, and highly recommend, a very powerful terminal program called "WinRISC". Windows samples in a variety of programming languages can be used to jumpstart your Serial COM programming (with full source code).