Polimero - Bluetooth platino
Viene utilizzato per interagire con i dispositivi Bluetooth nelle vicinanze utilizzando l'elemento <platinum-bluetooth>.
Puoi utilizzare questo elemento nella tua applicazione, eseguendo il seguente comando per installarlo nella directory del tuo progetto.
bower install --save PolymerElements/platinum-bluetooth
Esempio
L'esempio seguente specifica l'uso dell'elemento platino-bluetooth in Polymer.js. Crea un file index.html e aggiungi il seguente codice al suo interno.
<!doctype html>
<html>
<head>
<title>Polymer Example</title>
<script src = "bower_components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel = "import" href = "bower_components/polymer/polymer.html">
<link rel = "import" href = "bower_components/paper-styles/demo-pages.html">
<link rel = "import" href = "bower_components/paper-button/paper-button.html">
<link rel = "import" href = "bower_components/platinum-bluetooth/platinum-bluetooth-device.html">
</head>
<body>
<section>
<paper-button raised>Get bluetooth device</paper-button>
</section>
<script src = "platinum_bluetooth.js"></script>
</body>
</html>
Ora, crea un altro file chiamato platinum_bluetooth.js e includi il seguente codice:
document.addEventListener('WebComponentsReady', function() {
var mybatteryDevice = document.querySelector('platinum-bluetooth-device');
var mybutton = document.querySelector('paper-button');
mybutton.addEventListener('click', function() {
console.log('The requested bluetooth device advertising a battery service...');
mybatteryDevice.request().then(function(device) {
console.log('Bluetooth device has been found...');
console.log('The device name is: ' + device.name);
})
.catch(function(error) {
console.error('Sorry!No device found...', error);
});
});
});
Produzione
Per eseguire l'applicazione, accedere alla directory del progetto creato ed eseguire il comando seguente.
polymer serve
Ora apri il browser e vai a http://127.0.0.1:8081/. Di seguito sarà l'output.
Quando si fa clic sul pulsante, verrà visualizzato un messaggio come "Il dispositivo Bluetooth richiesto che annuncia un servizio di batteria ..." nella console e verrà visualizzato un messaggio di errore, se non viene trovato alcun dispositivo.