Does Honeywell provide a SDK to develop MFI applications for Apple IOS products?
Apple identified that for serial communication there are several variables and vague protocols that may cause the communication is difficult to set-up, or could become problematic at some stage. For ease of use and reliability from a customer perspective they force manufacturers to work through protocols that can ensure a straight forward and reliable Bluetooth serial connection, by introducing another hardware layer (the MFi Chip) to the Bluetooth serial communication chain, where MFI is an extension of the Bluetooth SPP (Serial Port Profile) protocol.
So why does MFI need an SDK?
A software app for an iOS device cannot directly communicate Bluetooth SPP to the scanner and has to use the specific buffersallocated by the Apple Framework. The SDK contains all universal commands for the Honeywell scanner platform, and can convey these commands asrequired by the Apple Framework, through the MFI chip, over the Bluetooth SPP link to the scanner. Although in theory developers should be able to work out how to send serial command across, with the help of an SDK, they can relatively easy start to develop MFI applications for the Honeywell scanners.
NOTE:Currently the Voyager 1602g is the only MFI certified device.