blue-yeast
v0.1.8
Published
A wrapper for BLE APIs in FxOS. It help developers handle BLE things easier.
Downloads
19
Readme
BlueYeast
A wrapper for BLE APIs in FxOS. It help developers handle BLE things easier.
How to Install for FxOS
- Declare blue-yeast as dependency module in
bower.json
. Please check bower.json. - Download the module:
bower install
. - Import the module in
<head>
in HTML file.html<script src="bower_components/blue-yeast/lib/fxos/blue_yeast.js"></script>
- Done.
How to Install for node.js
- Declare blue-yeast as dependency module in
package.json
. Please check package.json. - Download the module:
npm install
. - Import the module in your script
var Bluetooth = require('blue-yeast').Bluetooth;
- Done.
How to Use
Connect Device
var ble = Bluetooth.connect('BT_NAME', 'e4:a9:35:a4:e:10');
Send Data
ble.on('connected', function() {
// You need to send one byte or more data in HEX format at one time.
ble.send('EE');
});
Subscribe Notifications
ble.startNotifications();
ble.on('data', function(evt) {
console.log('data: ' + JSON.stringify(evt));
});
Reconnect Device
ble.disconnected();
ble.on('disconnected', function() {
ble.connect();
})
Ongoing Work
- Design and implement API: https://gist.github.com/evanxd/e23c805724cda59b8469