noble/bleno

Cannot pair with phone

Open

#256 aperta il 8 gen 2017

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)JavaScript (465 fork)batch import
help wanted

Metriche repository

Star
 (2083 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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: []
          })
        ]
      })
    ]);
  }
});

Guida contributor