say i wanted to rapid prototype a design that utilizes ble gatt profile, is there anything available that would get me going in short order?
now i did a search and have come to the understanding that Bluetooth is considered well supported due to the fact that there many modules available which integrate via serial, but as i mention i am after the gatt profile and don’t intend to roll my own support for it.
i mean i know the ble gatt profile pretty well, but figure implementing it over serial would be quite a bit of work.
So are there any complete libraries available for any hardware for tinyclr, v1 or 2?
Based on my limited understanding of Bluetooth LE, the chip on a BLE device is vastly different than that of a classic Bluetooth device and the profile can be different per device based on the device function. Meaning, the profile for a heart rate monitor may be different than that of a pedometer.
So question, are looking to have TinyCLR running a particular profile? This may required a Bluetooth LE chip and TinyCLR running some kind of a Gatt server. Or, you just want to communication with TinyCLR via a device with profile already in place?
well whatever the particular hardware required, im aware ble want introduced until version 4 so arguably v1-3 hardware wouldn’t suffice, when working with the GATT profile, whatever predefined characteristics your speaking of, be it heart rate or other, are just that, predefined… but it could use it for custom data transfer, it just seems to organize the data on the protocol for you.
anyway in Android for example there is an abstraction for working with BLE GATT, curious if anything was available likewise
but I’m not sure what the hardware support required actually is
Correct. There has not been a solid “one size fit most” answer and no customer with serious inquiry for special development. Using serial commands to handle BLE using a certified module seem to revolve the need for most.