noble/bleno

Cannot pair with phone

Aberta

#256 aberto em 8 de jan. de 2017

 (1 comentário) (0 reação) (0 responsável)JavaScript (465 forks)batch import
help wanted

Métricas do repositório

Stars
 (2.083 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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

Guia do colaborador