noble/bleno

Cannot pair with phone

Open

#256 geöffnet am 8. Jan. 2017

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (2.083 Stars) (465 Forks)batch import
help wanted

Beschreibung

This is my code, I am using an RPI3 I see my device in the bluetooth list but when I try to pair I get "Could not connect with My Device"

const bleno = require('bleno');

const PrimaryService = bleno.PrimaryService;
const Characteristic = bleno.Characteristic;

const SERVICEUUID = 'fffffffffffffffffffffffffffffff0';

const name = 'My Device';
const serviceUuids = [SERVICEUUID];

bleno.on('stateChange', (state) => {
  console.log('Change state -> ' + state);
  if (state === 'poweredOn') {
    bleno.startAdvertising(name, serviceUuids);
  } else {
    bleno.stopAdvertising();
  }
});

bleno.on('advertisingStart', (error) => {
  if (error) {
    console.log('Advertising error -> ' + error);
  } else {
    console.log('Advertising started -> name ' + name);
    console.log('Services running -> \n\t' + serviceUuids.join('\n\t'));
    bleno.setServices([
      new PrimaryService({
        uuid: SERVICEUUID,
        characteristics: [
          new Characteristic({
            uuid: 'fffffffffffffffffffffffffffffff1',
            properties: ['read', 'write'],
            secure: ['read', 'write'],
            value: null,
            descriptors: []
          })
        ]
      })
    ]);
  }
});

Contributor Guide