We need a static library to be used as embedded code in our C++ library; the module should handle the OS specific differences in accessing the Bluetooth. The initial version will be running on IOS but later more platforms will be added so the extensibility of this Bluetooth Bridge is very important.
Code should be compatible to compile on ARM processor
Code should be Cordova compatible
This project will be divided into two phases:
Phase 1 - Immediate delivery
> - Test app module that can demo the functionality in IOS but written in C++ exposure layer but internals can be Obj C.
> - Discover Bluetooth accessories
> - List accessories paired on screen
> - Connect to accessory (on click of list)
> - Read on connect
> - Display binary as ASCII on popup
> - Disconnect after read of welcome message
Ultimately this app will become part of our app and this app will be a module that will bridge between our C++ module n d hte native Bluetooth accessory on the IOS
On successful completion of Phase 1, we expect phase 2 to be defined.