I would like to connect a Bluetooth Low Energy module to the Spark core to scan BLE chips/tags in proximity.
When reading tutorials about using Bluetooth Low Energy on Spark or Arduino they always state that a mobile device iOS or Android device is needed.
But i would like to make a direct connection between Spark and the tags. So when the Spark is close enough to a tag i want it to read out the tag’s data (UUID) and send this data to my database using the cloud service and return information returned from the database to the Spark and probably display this information on a screen of some sort.
An example of such a BLE tag:
BLE tag on Alibaba
In theory it is similar to this:
So essentially, i would like the spark (with a Bluetooth Module) to replace the Mobile Device. And i would like to use custom BLE tags(like in the link above) as item identifiers (the pebble in the image) by reading out the UUID.
My question is:
Is this even possible?
Could you recommend me any BLE Reader?
I was thinking of getting the Adafruit’s BLE Bluefruit or Redbearlab’s BLE Shield. Combining these with the tags from Alibaba would these do the job you think?
Please feel free to share any additional thoughts you might have.
And If you have any suggestions on how to get this going, i would greatly appreciate it if you could share that as well.