修改服務啟動動作與QRCode產生按鈕

1.啟動時連接印表機
2.判斷是否要開啟藍芽
3.畫面加入QRCode產生按鈕,方便APP設定
This commit is contained in:
Jay
2017-09-07 23:40:51 +08:00
parent 593c017a08
commit a7f7653efa
10 changed files with 88 additions and 21 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
const bleno = require('bleno')
const config = require('./config.json')
const localEvent = require('./localEvent')
const config = require('../config.json')
const localEvent = require('../localEvent')
var tmp = []
var idx = 0
@@ -14,7 +14,7 @@ const notifyDesciptor = new bleno.Descriptor({
class DataCharacteristic extends bleno.Characteristic {
constructor () {
super({
uuid: config.uuid.service.func.data,
uuid: config.ble.uuid.characteristic,
properties: ['write', 'writeWithoutResponse', 'notify'],
descriptors: [
notifyDesciptor
+1 -2
View File
@@ -1,8 +1,7 @@
const config = require('../config.json')
const bleno = require('bleno')
const adapterName = 'BLE_Printer'
const serverUUID = config.uuid.main
const localEvent = require('./localEvent') //eslint-disable-line
const serverUUID = config.ble.uuid.main
const MainService = require('./main-service')
bleno.on('stateChange', state => {
+3 -3
View File
@@ -1,6 +1,6 @@
const bleno = require('bleno')
const config = require('./config.json')
const localEvent = require('./localEvent')
const config = require('../config.json')
const localEvent = require('../localEvent')
const GdataCharacteristic = require('./gdata-characteristic')
const dataCharacteristic = new GdataCharacteristic()
@@ -8,7 +8,7 @@ const dataCharacteristic = new GdataCharacteristic()
class MainService extends bleno.PrimaryService {
constructor () {
super({
uuid: config.uuid.service.id,
uuid: config.ble.uuid.service,
characteristics: [
dataCharacteristic
]