Dear all,
I am a newbie in Bluetooth/BLE.
We have a requirement for implementing BLE support in a printer hardware. The hardware is STM32F4x which is interfaced to a thermal printer as well as a BLE module (TI's CC256x). STM32F4 is driving the motor control for the thermal printer. Printer hardware shall be receiving some medical data from another hardware connected to some sensors like Temperature, ECG, Ultrasound etc and also barcode data via Bluetooth.
We are analyzing the TI's dual mode bluetooth stack features for printer hardware requirement.
As per the document http://www.ti.com/lit/ug/swru428/swru428.pdf,
we understood that supported Low energy profiles include GATT, GAPS, HID over GATT, Health thermometer profile, Heart Rate Profile etc.
We have the following queries:
1. Which profile is best suited to transfer all of these different kinds of medical data via BLE?
2. We hope HID over GATT can be used to transfer barcode data via BLE?
3. Does TI provide professional support in adding new profile support in the dual mode stack if required?
4. Is the dual mode stack source code available on request? If required, for a nominal price range?
5. Can we use Serial port profile for transferring all these data generically over BLE and obviously implementing a custom protocol?
6. From the profile demo links, We understood SSP (Secure Simple pairing) support is already implemented in the TI BLE hardware/stack. If that is the case, we hope no customization is required in stack/application side to handle SSP other than enable SSP mode via HCI commands. Please confirm.
Could you please shed some light on our clarifications.
Thank you,
Lullaby Dayal