Where as USB CDC ethernet has full support along with Bluetooth RFCOMM (rs232 serial over bluetooth) and even USB MIDI given that midi is a superset of serial. So why isn't there a USB CDC serial kit/api/even just allowing a data stream to the TTY/CU port?
If there is a way please tell me what it is and point me to the documentation.
If you control the hardware then you can update it to support MFi and make it available to your app via the ExternalAccessory framework.
If you don’t control the hardware, your options are much more limited. For prototyping and limited deployment, you may be able to get away with a Redpark cable [1]. If you require widespread deployment, about your only option is to interpose some hardware that is directly accessible from iOS. For example, you could buy or build a serial-to-Core Bluetooth bridge.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
[1] For example, their Lightning Serial Cable (L2-DB9V3) <redpark.com/lightning-serial-cable-l2-db9v/>.