23 lines
481 B
JavaScript
23 lines
481 B
JavaScript
|
const bleno = require('bleno')
|
||
|
|
||
|
class TimeCharacteristic extends bleno.Characteristic {
|
||
|
constructor() {
|
||
|
super({
|
||
|
uuid: '87ff',
|
||
|
properties: ['read'],
|
||
|
descriptors: [
|
||
|
new bleno.Descriptor({
|
||
|
uuid: '88ff',
|
||
|
value: 'Now Time'
|
||
|
})
|
||
|
]
|
||
|
})
|
||
|
}
|
||
|
|
||
|
onReadRequest(offset, callback) {
|
||
|
console.log(`offset :: ${offset}`)
|
||
|
callback(this.RESULT_SUCCESS, new Buffer(`${Date.now()}`))
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = TimeCharacteristic
|