Intel Edison : BLE contrôlée feux (3 / 5 étapes)

Étape 3: Créer caractéristique BLE

Chaque périphérique BLE expose les services pouvant être consommée par les périphériques hôtes. Vous trouverez une liste complète des services standard ici. Chaque service possède un éventail de caractéristiques qui permet d’interagir avec le service. Nous allons créer une telle caractéristique pour allumer notre BLE à travers un service personnalisé.

Utilisez le code suivant pour votre characteristic.js. La caractéristique ci-dessous est plaine définition vanille effectuant à lire, écrire et notifier les opérations sur une variable en mémoire. On va modifier cette caractéristique dans les prochaines étapes.

 var util = require('util');var bleno = require('bleno'); var BlenoCharacteristic = bleno.Characteristic; // Initialize BLE Characteristicvar FirstCharacteristic = function() { FirstCharacteristic.super_.call(this, { uuid: 'fc0f', properties: ['read', 'write', 'notify'], value: null<br> }); this._value = new Buffer("OFF", "utf-8"); console.log("Characterisitic's value: "+this._value); this._updateValueCallback = null;<br>}; // Inherit the BlenoCharacteristicutil.inherits(FirstCharacteristic, BlenoCharacteristic); // BLE Read request FirstCharacteristic.prototype.onReadRequest = function(offset, callback) { console.log('FirstCharacteristic - onReadRequest: value = ' + this._value.toString("utf-8"), offset); callback(this.RESULT_SUCCESS, this._value);}; // BLE write requestFirstCharacteristic.prototype.onWriteRequest = function(data, offset, withoutResponse, callback) { this._value = data; console.log('FirstCharacteristic - onWriteRequest: value = ' + this._value.toString("utf-8")); if (this._updateValueCallback) { console.log('FirstCharacteristic - onWriteRequest: notifying'); this._updateValueCallback(this._value); } callback(this.RESULT_SUCCESS);}; // BLE subscribeFirstCharacteristic.prototype.onSubscribe = function(maxValueSize, updateValueCallback) { console.log('FirstCharacteristic - onSubscribe'); this._updateValueCallback = updateValueCallback;}; // BLE unsubscribeFirstCharacteristic.prototype.onUnsubscribe = function() { console.log('FirstCharacteristic - onUnsubscribe'); this._updateValueCallback = null;}; module.exports = FirstCharacteristic; 

Articles Liés

Voiture télécommande contrôle et suivi avec Intel Edison

Voiture télécommande contrôle et suivi avec Intel Edison

Je suis habituellement prolixe, mais pour cette partie, je vais essayer d'être succinct. Ce projet est :Un Edison d'Intel, un récepteur GPS, un lecteur Bluetooth OBD II + (capteurs de voiture de rechange en option) + une voiture.Ajouter dans certains
Bluetooth sous contrôle LED portable avec Intel Edison

Bluetooth sous contrôle LED portable avec Intel Edison

Avez-vous déjà imaginé un monde où vous pouvez modifier le modèle d'une robe avec une pression sur le bouton ? Ou un pour pouvoir modifier la hauteur d'un ourlet avec un coup de vous doigts ? Technologie permet contrôle et personnalisation dans des e
Porte de garage téléphone contrôlée, propulsé par Intel Edison Billy & Arduino

Porte de garage téléphone contrôlée, propulsé par Intel Edison Billy & Arduino

Produits automatisés est devenue plus commune et des solutions qui sont bon marchées existe dans certaines zones, un exemple pourrait être couverte foudre ou automatisé des minuteries. Mais si vous voulez une porte de garage qui peut être ouvert avec
Intel Edison température contrôlée relais

Intel Edison température contrôlée relais

Rebonjour instructablers collègues !J'ai sorti un affichage de la température direct pour intel edison quelques jours et il semblait aller plutôt bien,J'ai été bricoler autour avec l'edison un peu plus et ont réussi à obtenir ma tête autour de la lan
Garderie, contrôle et suivi de système à l’aide du Kit de développement Intel Edison

Garderie, contrôle et suivi de système à l’aide du Kit de développement Intel Edison

Nous avons construit une garderie, contrôle et suivi de système avec Intel Edison board ainsi que les périphériques Bluetooth Low Energy (BLE) et une caméra USB. C'est une démonstration de combien il est facile le DevKit de Edison Intel peut être uti
Des lumières de Noël contrôle avec l’Intel Edison + Grove Smart relais

Des lumières de Noël contrôle avec l’Intel Edison + Grove Smart relais

Ce Instructable vous guide dans le processus d'utilisation de la carte Intel Edison et le relais Smart Grove pour contrôler les lumières de Noël (ou tout autre élément électronique d'ailleurs).À la fin de ce Instructable, vous aurez une prise électri
Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Un rover téléphone contrôlée (Intel Edison + Billy + Arduino)

Backstory: (si vous êtes trop paresseux pour lire passe-le)C'était mai (horizon 2015). Un étudiant dans sa formule 4 (10ème grade?) vient tout juste de retour de l'école et il a actionné sur son ordinateur, comme une routine quotidienne, pour vérifie
ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

Surveillance dépendante automatique – diffusion (ADS-B) est un système de surveillance par satellite précise. ADS-b utilise la technologie GPS pour déterminer l'emplacement de l'avion, de vitesse et d'autres données et diffuse que les informations à
Caméra piège Télécharger Twitter avec Intel Edison

Caméra piège Télécharger Twitter avec Intel Edison

Pièges de caméra sont des caméras spécialement conçus pour capturer des images d'animaux de la faune. Il est destiné à étudier l'écosystème de ces animaux dans la forêt. Cette caméra est armée par le mouvement cencors qui utilisent le censeur pir. S'
Intel Edison - Robot

Intel Edison - Robot

Tout à fait il y a quelque temps j'ai construit un Arduino Robot et ensuite mis à niveau que vers une meilleure version qui était beaucoup plus rapide, après avoir expérimenté l'Edison Intel j'ai décidé de donner le robot Arduino, une mise à niveau e
Ambiance musicale avec Intel Edison

Ambiance musicale avec Intel Edison

Comment écouter la musique de l'environnement (vraiment bizarre) ?Qu'en est-il de notre projet ?Nous travaillons sur #IntelMakerMx, avec rien à perdre et tout à gagner, alors nous avons décidé de faire un projet à l'écoute des bruits de l'environneme
Intel Edison, proximité activé, en parlant de calendrier

Intel Edison, proximité activé, en parlant de calendrier

(Ci-dessus est une vidéo - mais ne peut pas montrer sur un téléphone mobile. Cliquez ici pour visionner sur youtube. )Ce projet a été préparé comme un Dispositif de technologie d'assistance pour les aidants des personnes atteintes de troubles de la m
Intel® Edison Conseil : Surveillance de la température IoT

Intel® Edison Conseil : Surveillance de la température IoT

ITO n'est plus limité à juste le fabricant amateurs et les passionnés. Il a attiré l'attention des entreprises qui veulent démarrer une nouvelle révolution industrielle, à l'aide de l'ITO. De milieux de travail intelligente pour augmenter la producti
Rideau automatisé à l’aide d’intel Edison & thethings. IO

Rideau automatisé à l’aide d’intel Edison & thethings. IO

Fois ne se passe et choses ne vieillissent et donc, enfin, ils se cassent. Stores ne sont pas une exception.C'est une des raisons pourquoi nous achetons des rideaux. Non seulement pour l'esthétique mais aussi pour la quantité de lumière dans notre ch