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)
[ 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)