Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/workingdog/bluesmart
A Scala Bluetooth SMART helper library
https://github.com/workingdog/bluesmart
Last synced: about 5 hours ago
JSON representation
A Scala Bluetooth SMART helper library
- Host: GitHub
- URL: https://github.com/workingdog/bluesmart
- Owner: workingDog
- Created: 2015-10-15T13:11:44.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-10-23T04:43:10.000Z (about 9 years ago)
- Last Synced: 2023-04-08T00:47:30.915Z (over 1 year ago)
- Language: Scala
- Size: 184 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# BlueSmart a Bluetooth SMART Scala helper library
BlueSmart is a Scala library for use with [Bluetooth SMART devices](http://www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx).
See also [Wikipedia Bluetooth low energy](https://en.wikipedia.org/wiki/Bluetooth_low_energy).This library provides all UUIDs of the adopted [GATT specification](https://developer.bluetooth.org/gatt/Pages/default.aspx).
BlueSmart is a conversion of the java library [SmartGattLib](https://github.com/movisens/SmartGattLib), however BlueSmart has a more updated set of UUIDs.
Since BlueSmart is in Scala it can be used with [Scala.js](http://www.scala-js.org/), hence compiles to JavaScript for browser use.
## Documentation
See the Example.scala, the TestApp.scala and the references.
## References
1) [GATT specification](https://developer.bluetooth.org/gatt/Pages/default.aspx)
2) [SmartGattLib](https://github.com/movisens/SmartGattLib)
## Dependencies
Uses Scala 2.11.7