sivann-tw / hiver-iot-kit-ble

this is a quick start sample codes for hiver ble modules using ble-shepehrd.js
MIT License
0 stars 2 forks source link

TypeError: characteristic.emit is not a function #5

Open mochechan opened 7 years ago

mochechan commented 7 years ago

[ ready ] [ permitJoining ] 60 sec [ devStatus ] @0x84eb182186eb, online [ devStatus ] @0x20c38ff18f96, online [ devStatus ] @0x20c38ff1a082, online [ permitJoining ] 59 sec [ permitJoining ] 58 sec /home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/noble.js:352 characteristic.emit('data', data, isNotification); ^

TypeError: characteristic.emit is not a function at Noble.onRead (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/noble.js:352:20) at emitMany (events.js:132:20) at NobleBindings.emit (events.js:201:7) at NobleBindings.onRead (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/bindings.js:416:8) at emitMany (events.js:127:13) at Gatt.emit (events.js:201:7) at Gatt. (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/gatt.js:506:14) at Gatt.onAclStreamData (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/gatt.js:132:26) at emitTwo (events.js:111:20) at AclStream.emit (events.js:191:7) at AclStream.push (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/acl-stream.js:35:10) at NobleBindings.onAclDataPkt (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/bindings.js:346:15) at emitThree (events.js:116:13) at Hci.emit (events.js:194:7) at Hci.onSocketData (/home/pi/codes/rpicloud/node_modules/ble-shepherd/node_modules/noble/lib/hci-socket/hci.js:531:14) at emitOne (events.js:96:13) at BluetoothHciSocket.emit (events.js:188:7)