Century Software’s ITX product line for iPhone and iPad support most devices that provide user input options. They also support some wifi devices.
Keyboards
Any Bluetooth keyboard is supported in TinyTERM on both iPad and iPhone. Dock keyboards that physically plug into the iPhone or iPad data port are also supported.
Scanners
TinyTERM supports any scanner that acts as a keyboard wedge. These devices all use the Bluetooth HID profile.
In addition, TinyTERM Plus and TinyTERM Enterprise support a number of hardware scanning attachments. This includes support for magnetic stripes, and 1D and 2D optically-scanned codes. A full list is available in the online documentation.
Serial Devices
WiFi-to-serial adapters are fully supported by TinyTERM. These devices generally create either an IP address for the RS232 port, or an ad hoc wireless network used only for the port. TinyTERM can communicate with either variety.
Neither the iPad nor the iPhone supports the Bluetooth SSD profile. This means that Bluetooth serial adapters cannot be supported by TinyTERM. The iOS option just isn’t there.
Serial cable support is currently disallowed for new applications by Apple. As such, no direct serial cable is supported by TinyTERM.