{"_id":"bleno","_rev":"72-fec3c459e5439ba49b0916f4f3a2330b","name":"bleno","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","dist-tags":{"latest":"0.5.0"},"versions":{"0.0.1":{"name":"bleno","version":"0.0.1","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"_id":"bleno@0.0.1","dist":{"shasum":"8bd1617b66aeb3820daee89ab9216dfcc8671305","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.0.1.tgz","integrity":"sha512-gsVfkIyPDHqq+P7mfsN7Sj11h7Ce77E6hGqTO7dSBZxkK9iX2jVy30nO+717My0kEtXnxtsI63FN0LBxYGK/Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC636yMuboQh+yH5MNyJRjEgwxGjfN1qHa86J70Tu67+gIgfL8txURQcPZ/gLkStokZowzVrrsNba5sthUUlghRV6Q="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.0.2":{"name":"bleno","version":"0.0.2","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"_id":"bleno@0.0.2","dist":{"shasum":"928aaf8bbe0c3dd171648f65d9555e503c7f2451","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.0.2.tgz","integrity":"sha512-WvTpkMMGrTTRLVZCzoa/1I3jpNDYkVURFLDio4iSKP5Mz0nTAUvLLeKGeb5dI+ZVw6Mu1TMbG3Ao2opI6NYdfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU4l/kGiK+o4zd1/7ax9HSrnussYgUoKCNVGgb0pXrZAiBoFjKkUlGPSTa8a+pUB5VrEyrp4RFBlh6k5hWwoZo6lQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.0.3":{"name":"bleno","version":"0.0.3","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.0.3","dist":{"shasum":"92e51b00f1194d8d75c7fdd65ecf765abb43af7c","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.0.3.tgz","integrity":"sha512-SNf+1MkjKR0mYC9VfzkwTyeY56H5q2sHw1blL8kqYgGN1NlwuvfeMvDKSGD+tVPgZbzxGHCOgjO3OCYHShnfAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9VBhoiuTwpsfDD+92oSy0Vz5c4Fva3GEj+tokmvpaZQIhAPVC0f2pKC+4cz2oCbdn0GDzNTAtuPcEqOjIEx0VsG9r"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.0":{"name":"bleno","version":"0.1.0","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.0","dist":{"shasum":"98f85c21b86bfdf7ae48d11095a258a271df8f8d","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.0.tgz","integrity":"sha512-jEeN30v+teojuOW6mws9CZ9BYBqY8IaNyn7NtYiBFyYSv9ihf239mGbMm3AR+FGRkJgEwyN8qyUlaG4lRZbYIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKuuEKxD8z8IkgvlAcfUW4KqHvcTupiBczptMfV5RKdwIgeF3Ex4gTXsm/4ybsB19cSzVDHbAjeqpLa64l7DRV6wU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.1":{"name":"bleno","version":"0.1.1","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.1","dist":{"shasum":"1425abb77d551509e6cdf3631296f10c45579428","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.1.tgz","integrity":"sha512-xqgSwaM5S9sQWkw6O3sL8xIvdiNgoI3UCWPWnQG+GSTz38PnT+4FDios0EtcTPZz5Vv3GAwPQaoak7tQeXZMQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfhdpGL1BoyqZWmSoevgVX8BOu5pb6rHKTPNE8whelRAiAKUT1rywIsWb296rBXAtv0Nh2hbdht7TeSWBi6fqLp8A=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.2":{"name":"bleno","version":"0.1.2","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.2","dist":{"shasum":"cf19ef5557f64e6215ec21862d2b5c4a222dea71","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.2.tgz","integrity":"sha512-c4LOi15OiBjUUxqgLV3qnvkab/dJDAF1upn/o9fI/Q4GEEf9P/aQYL+mtze7uvoriD490+wxe+phQPuMs5cEAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGK64mPvOHh8lF5puvFMyVsRCcDjib5sF4TtWZjBVC33AiEA6pEvFP+qyuqbtFtlRDctj3uQKRkpttX2kfUYAa3v9ok="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.3":{"name":"bleno","version":"0.1.3","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.3","dist":{"shasum":"b8b6c20aeb9e6d0df57b7405136043a5086705ca","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.3.tgz","integrity":"sha512-EwDN4nqhizcoMKN7XpmyAxfq7ithfAjMWlcbqzuiiLaPj+Z6Wvkx2XjkDNrjnTyO0xnxZDNbGcuNuFRg4+pnog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTaaPExz8qaWP0LYKyC9PtI7fwAZOeOiHRDWM3pMAKUAiEAsOjWgcjDQONQGanU2ndpPTTPirN/QQT6bLGL4ReXACo="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.4":{"name":"bleno","version":"0.1.4","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.4","dist":{"shasum":"03021a39f569204f011b0370ba332b98493ddc2e","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.4.tgz","integrity":"sha512-fat85Df4ZKUCyGRQHDRSj+Wl3w7hsDmdWheLLkuUrCmoQOvmbA95uYoddMygm9HJkSqP+6yU8EnZ2nfgA71BBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5+d0DuCbSGa2GsIVKNyLA/gfzEe2fqfVKjsycndiiRAiEA26zaYp8x2PNQA+BxdMRgyh7dqtf12Q7fA9zpl1oIq/c="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.5":{"name":"bleno","version":"0.1.5","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.5","dist":{"shasum":"eaf6a27920652b55a63deb1cafc98b8e00d5d7dd","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.5.tgz","integrity":"sha512-f3hj7wgb8ytcCDFp1zOeAy8SjnV4c22RT6m0Z/HaMTVclKszxjhUPmOYbNRLy799SLCeU+T6YdIX3tNPOIU20Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjA6hMNXYyFnH5AhhThFBPObWzp9hVWNIMq2szCnz4LwIgc0jZtiso4XY091xfPinq/+JXjWTlfpbSPpxr4UOuy68="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}]},"0.1.6":{"name":"bleno","version":"0.1.6","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"d69ac2524d407516a04e8607166751566e996e83","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.6","_shasum":"928337ada2e8b48c8a63b1d24a04ddb4492a98d0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"928337ada2e8b48c8a63b1d24a04ddb4492a98d0","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.6.tgz","integrity":"sha512-Q7SlYudtdMIyNBMfOGKZBi6bVy5hlgo1h9Gpw77UsLeZIIo3pq3zw2e7F8zzUDhqI4NpyKnNoY0zUR4BSPBCsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjbnH68z9iIuzRlgpxZk44K4cgljxAgtw0j17PnkK6ggIhAIRRlcVcAQ+9+zU3GuMqamq/gJM4QgIomQPxZY6becX8"}]}},"0.1.7":{"name":"bleno","version":"0.1.7","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"dfe8a95e29c975ef9b82eec0b9a7c2d7aebe0e9e","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.7","_shasum":"4cf1e4d8a71ae5e1249919d73ea24a536d1bad12","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"4cf1e4d8a71ae5e1249919d73ea24a536d1bad12","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.7.tgz","integrity":"sha512-8MLwSZlqn8iD9MOeYV5HrbHvTy0WHZp1rR05sZfb3Znl6WEtFn6Eyo9sLzghQoRQwiJdsngCAYJsHt4m5Fvv1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDph5fJyrp32g/B7oEc8nocvOrUSWfAaIeMIG5D9XTUNQIgP7MB0XH3fLHYN6uvb0ncahs9NnVHLVTwMz77kFC4r4Y="}]}},"0.1.8":{"name":"bleno","version":"0.1.8","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"17b43e9e5dbd3e5b04f3210931e6b619ba624d7d","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.8","_shasum":"46a9bd2dffc046f0c55415f3fed3d701a366a8a7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"46a9bd2dffc046f0c55415f3fed3d701a366a8a7","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.8.tgz","integrity":"sha512-wxzPJcL4xMCaT3pWQ98s44U9lv9TyFICuyuJtBRteqVJcjcoLoUhcnKMq6byb0tS3MFRXk8qyEcPTP2+DH4TDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoQGP5Q0Vwsh+WVDOzV+bSNSacYyZ0wWJWfKBoIf9yiAIgLsGgLNjHFfkm3PSsdvnq//TQT6Vh4mPAjP1MubT0BnU="}]}},"0.1.9":{"name":"bleno","version":"0.1.9","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"5a1d06b4396c8fb515869035063d7844ac7a0754","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.9","_shasum":"d149225e05ea2ef5df3c592ad509f7aa98361264","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"d149225e05ea2ef5df3c592ad509f7aa98361264","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.9.tgz","integrity":"sha512-1Xm2+C1ftH/L51zRH+/5IjNIbGy+nQcV8qKL4EXW8Xevnh0+AUWrE/mwXDzn859aspeLjq1b3+Uxu6tUDzvBYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoaLRgscviJJKm2p08JqMUytwuoFNaVANnvhx35XlrBQIgScS0W5kG1r2hrfk6qwdkDyhaGd4K+GsG0dRtfl1ktlE="}]}},"0.1.10":{"name":"bleno","version":"0.1.10","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"5607e2c140a682844249df4451a1a64a1e77149c","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.10","_shasum":"956b0ede3c14d3ac2efc959ab7a5de962f3d12a0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"956b0ede3c14d3ac2efc959ab7a5de962f3d12a0","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.10.tgz","integrity":"sha512-HiCvFs0cMPH7+Epbc4ltXvJQuohLGajX3LW4ze7XKPE3CaS3xiQvo1DgAYSxKhS8mHsHFpRGb02YcAEJXpMemw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGVYof50/+YjDfplhAT4VI8/QFIzZketnT/1vZlja+YAIgNxWa2cHYJ3Ln0as06oSvFghGtU6lGASFgjV6DyAxrh0="}]}},"0.1.11":{"name":"bleno","version":"0.1.11","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"install":"node install.js","pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2"},"gitHead":"f6f93a1071e8c69eaf0fd151be79127279dbf980","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.11","_shasum":"d88763bd9859ee0b7f6debe5112033dc9ae68285","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"d88763bd9859ee0b7f6debe5112033dc9ae68285","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.11.tgz","integrity":"sha512-++JgPDswTktJXh62A43nMXi9soht73yjd0M6WsL3RXuIS6YDStYRaVYfwJdMhr8YLpWb8SAw7TWL/ft4dep+Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdV97qcJo3jnC4wO9ajh6XjIberpEZ777LR2zhoE7XWwIgSRjI3XWkIM+2XafJjBw9tks8iM08NlwS7PbRMvPmtyw="}]}},"0.1.12":{"name":"bleno","version":"0.1.12","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2","xpc-connection":"~0.1.0"},"optionalDependencies":{"xpc-connection":"~0.1.0"},"gypfile":true,"gitHead":"a0d0079c97d06c9823cc5eeeea9db44a3d845237","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.12","_shasum":"050d7bacd4f5cc2c23e032cdde02991be780cda9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"050d7bacd4f5cc2c23e032cdde02991be780cda9","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.12.tgz","integrity":"sha512-WYpGUkOipJJfvTRdmQvWwUNh184VEWN8dX+T7PFUpNyMn6IsvYnNVhv3YDITfeZq/Rzj9wW4eL5enuAr1Enynw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2lgXA+Cyd8sqrjSSNR1gK+/x0Q415mBWB9FR3A2SpqQIgHD8bw1l7LNW9f0k/+MqmCF1wWMFgjQ5V6cnFwDBiJeY="}]}},"0.1.13":{"name":"bleno","version":"0.1.13","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2","xpc-connection":"~0.1.3","bplist-parser":"0.0.6"},"optionalDependencies":{"xpc-connection":"~0.1.3","bplist-parser":"0.0.6"},"gypfile":true,"gitHead":"18e64b8255c9e16b56325e630db4d0a41327e852","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.13","_shasum":"4e7dbbe0397fb9e4c3ee4bf46f8386a533800d9f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"4e7dbbe0397fb9e4c3ee4bf46f8386a533800d9f","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.13.tgz","integrity":"sha512-nxTk6zrX76WCBeq9kgBK0XjGvaxw8kTKkQ+pG/e1Jo4aBsY4AXAwrhkHu+5Oh6wB1uIYJeBgLYh8TTEkvVKqfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGaSs673K3XzzeSlaMAQOwk5j/kLOlw7fcKHvus8arfAIhAPM19Mnh1wqD2oCCPQCeAGW/lw6fHOaUXHqjb9HRa2mU"}]}},"0.1.14":{"name":"bleno","version":"0.1.14","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2","xpc-connection":"~0.1.3","bplist-parser":"0.0.6"},"optionalDependencies":{"xpc-connection":"~0.1.3","bplist-parser":"0.0.6"},"gypfile":true,"gitHead":"1a57b7d8a4a9616138dbcd806f1949df99bc1d96","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.1.14","_shasum":"16d71065d641d419061123bb23b0b6b25b7765fc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"16d71065d641d419061123bb23b0b6b25b7765fc","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.1.14.tgz","integrity":"sha512-oQWiHxnklwSflGQAkQO7Cm5kAm8gBkIJW621hrv59qERlDl9GNyBQJukI3MZb/mhYv2j8qio6oHzLVIbrumZbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCskJgag+NUa6XCmyRjQeU5Zj4hZj+CW98e2JNpcu11JgIhAJN3sxHxTaN5vlE9DllDWZpwvlFxD8OvGQOBKcviDU2h"}]}},"0.2.0":{"name":"bleno","version":"0.2.0","description":"A node.js module for implementing BLE (Bluetooth low energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"~0.7.2","bluetooth-hci-socket":"~0.3.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.3"},"optionalDependencies":{"bluetooth-hci-socket":"~0.3.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.3"},"gitHead":"b438d6e254d011a59b131025e6c7db88c48c8827","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.2.0","_shasum":"86a5af0ce8bd80df18615c6d9a4cb64ad965479a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"86a5af0ce8bd80df18615c6d9a4cb64ad965479a","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.2.0.tgz","integrity":"sha512-QERoKM4XqkxJ9wnT8V15xFVFk0cncB4UTPyYivJX2HLQHHZ+ATgmf1I6T2gppxxqzknviXiprR1xeqG8rNMlzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJGiqObf3z30FuX3O+bHS3cb6kXP66VlWx+9u/5Dyj3AiAcd5qlKkf6yzfcBZbIILy9f9nocameY2ipy+w5rlVjxw=="}]}},"0.2.1":{"name":"bleno","version":"0.2.1","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.3.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.3"},"optionalDependencies":{"bluetooth-hci-socket":"~0.3.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.3"},"gitHead":"0ad4b3097c3d54d269696ff980b42aec8309d0c4","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.2.1","_shasum":"027af2fb0d308876809eefd355c6e5f34d6d9fc9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"027af2fb0d308876809eefd355c6e5f34d6d9fc9","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.2.1.tgz","integrity":"sha512-S92VCDCNnccNEX5+42qYj85le7Dy2BuLCLIZ7bFFjBW4YRJd8adQcS3hmAqClOCXcMjbFQ7G+QG9KlGEZCNdDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM+EWAVEec4RsoD0+XxPzZjiuXgdf/GoVHzCLu3JdeqAiBWx46ELQWNr+LRt+xaJ5sXfz8IoYSHhUvW4m/TRqe+EA=="}]}},"0.3.0":{"name":"bleno","version":"0.3.0","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.3.3","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.3.3","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"14ffe3752a02ace564b343ef479b23072ecde078","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.0","_shasum":"8fac739fada034be0fd5f6c6f55634d5774e6eae","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"8fac739fada034be0fd5f6c6f55634d5774e6eae","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.0.tgz","integrity":"sha512-nTZjcQ3ez5jOtWgi0wWMRmidrKHBATSdr1SELoiF5QhcbwajUQGaL+ifG8CTyRjPDFYMui3/fZB9F1wqupPrfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1bojVu6zWIWGqpdJ6XWmgI950mnCS6TakksQTFvwu/AiBxGRpgqEptzlAZ8YMPUZBgZV3sp/GhKUEIDvWYdCP6eg=="}]}},"0.3.1":{"name":"bleno","version":"0.3.1","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.1.1"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"a7e81ef3e0bf0f9596feb60c733725ec75b7b1e4","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.1","_shasum":"23da78435cffe4e5835a748495b2f4613f1099de","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"23da78435cffe4e5835a748495b2f4613f1099de","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.1.tgz","integrity":"sha512-MCzZjeytDXa2vA0LckKcRkFF7ioTfpOgR6LhW6Dcblx6fcEBCcDlr6QuV2pLRUO97EvLHM82xg3qB5bx+JSnlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAo+i4swcyNoyKs2au7fp3ph/i0UczBOvcg18Q9ieBISAiEAxkHDWzd85rd4OksqcoY7vlhQxucXziZX7Org3UB5v0s="}]}},"0.3.2":{"name":"bleno","version":"0.3.2","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"ababc20f13d852ada4bfcb73f532b0752b951cca","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.2","_shasum":"59a31f0364c702ff745059df86f31e3091a2a688","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"59a31f0364c702ff745059df86f31e3091a2a688","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.2.tgz","integrity":"sha512-2Rc/ow7Y1RdOesdyH39OyyfqClWLZozYKeqiN/iKlpWMzaIQuvGlYwm8tue94thE+H6CAOVA2jnFPeMvEbMrQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADwepGVnhdeGx/MirNfZ356PltQeE/M5pSi5//da4EKAiEAjFbUZ1tMYDlDqgy6kzEi1Fo5zIgf7G6kx5scKtysz6g="}]}},"0.3.3":{"name":"bleno","version":"0.3.3","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"7e47200dad35e2572aaec02ea457483e476730a8","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.3","_shasum":"5eede6e4b8c42f280d64f179cead9d477c6b1dcd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"5eede6e4b8c42f280d64f179cead9d477c6b1dcd","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.3.tgz","integrity":"sha512-rX12qlMGgACrLmtKDoUoym5XkMf/G61WxIoUwOk7tvpHJK5Ip+k5ik+LIV3lgCBTlRm2LgZ9iTBCJgMIChaz9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxevPOo3XYRJaKt7041WEzIDPXd7AB6T5JjOBSAR9RiAIhAJBWTpZ5QhvK53ioGu8mytqEbc+pGH3ceA1LBpMYEBUW"}]}},"0.3.4":{"name":"bleno","version":"0.3.4","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"cc5610906d576a27747ebcc7a0aba3fdcd8f7f90","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.4","_shasum":"94b91d93d5caf427a048ffea8be3b2fd3f72e3b8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"94b91d93d5caf427a048ffea8be3b2fd3f72e3b8","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.4.tgz","integrity":"sha512-idYUQLbNzN2ILRPH/E/7aBruwE07n5uVWQrPkADKNfsNptmV5bdofjOAUKMLpW8gACCwZ9nBrUlym/SnFa0W8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtxweSWrNUjmSDxHIeQGmjd79jlMA4x88JK6gLQhR9sAiASmIyV+HYNThxvhVukx2b/ds+VJ0PQ8UCG5BEgwMgIAw=="}]}},"0.3.5":{"name":"bleno","version":"0.3.5","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.0","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"e6a8fa19c6b761e1541aa71267593f7fca5e0b60","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.3.5","_shasum":"d013ee28ead3fc4dfad84a6b4867a2dc8ac70728","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"d013ee28ead3fc4dfad84a6b4867a2dc8ac70728","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.3.5.tgz","integrity":"sha512-ZN2DQRRQb2VRss+U2qnA3ZmkuEvuiZR9FbsOhIbM5Dv9cStc0LEP1w10++KdvGsT1oQqbH835ec7K97sm/SQEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcpc9L1uzrAFU/C8EY2baLHNb/q7NGyUXc4+31ThbczAiEAlE6McD28jcEvGzB4CkJ5umEoAgorPj7zLrijqjOCtT0="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/bleno-0.3.5.tgz_1454457333447_0.22147400444373488"}},"0.4.0":{"name":"bleno","version":"0.4.0","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"~0.4.3","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"~0.4.3","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"d0d6582f882c0b2c3d279e317882496a17c9f023","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.4.0","_shasum":"58c9012ae09c0d21436ce3ea32a394fab5c0de3d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"58c9012ae09c0d21436ce3ea32a394fab5c0de3d","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.4.0.tgz","integrity":"sha512-25zKLiysAaD3Y7vcJrjGIg7+QvYhqrGSESzjgBGDDixioVcIIVgmHig84e4PcwBa8mosHpcUxxgaRl2P1fmwdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGDdq/Ws/SLhSFbteAmm9TZixIYMOQwuONzyAUo2YWsAiEA7FqEgu0A0ujdeyPFmLvoSuu614zixwpg4+3r+yZrGqk="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/bleno-0.4.0.tgz_1458775380819_0.3093927304726094"}},"0.4.1":{"name":"bleno","version":"0.4.1","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","android","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.3.0","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"04e50c7c17d5c54b02bcc13ceb7674c5ec336a66","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.4.1","_shasum":"353d88f42e2cca4563bae88f865e04fc077a5bfe","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"353d88f42e2cca4563bae88f865e04fc077a5bfe","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.4.1.tgz","integrity":"sha512-unihk64gZBAS5/txMMmAFuAKz4A3g9akI46fcmUkB3DoJHHYLGKcb63n6RiaB2J/rFzbkGwcmlI/Rw9PmkYNGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNKRbxBjaebXJF/QCAk85hL6a/rILDExnNV2ihkz98EAiEAzt1pdIMCjp4GDv2NfxcNdHLekO8koEuCVSqw43RZ3CM="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bleno-0.4.1.tgz_1474140060627_0.414772167801857"}},"0.4.2":{"name":"bleno","version":"0.4.2","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","android","freebsd","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"https://github.com/sandeepmistry/bleno"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"license":"MIT","devDependencies":{"jshint":"~2.9.4","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"fc962259f2577ad77ca4d8e96a00136e4424aebc","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno","_id":"bleno@0.4.2","_shasum":"21eb0ad743bce74794e392f4a61e13b07393dbaa","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.6","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"maintainers":[{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"}],"dist":{"shasum":"21eb0ad743bce74794e392f4a61e13b07393dbaa","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.4.2.tgz","integrity":"sha512-3XmirN2EjwXitck8PXek5TR4I0arDyes83CDfojormixg/TSwTUQ+wuJcNVUHe9FLKE65DkyCmN03oaW3JlhYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZMLvI0cKeYa8+spG+FFz6lr30lHVEITmtdwQbgOCBegIhAM83D+XSc9fx871cUot4uXgHmRmEkegjIuOP6LzDoKvm"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bleno-0.4.2.tgz_1489365440348_0.36350477510131896"}},"0.5.0":{"name":"bleno","version":"0.5.0","description":"A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals","main":"index.js","engines":{"node":">=0.8"},"os":["darwin","linux","android","freebsd","win32"],"scripts":{"pretest":"jshint *.js lib/. test/. examples/.","test":"mocha -R spec test/*.js"},"repository":{"type":"git","url":"git+https://github.com/sandeepmistry/bleno.git"},"keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"author":{"name":"Sandeep Mistry"},"maintainers":[{"email":"jacobrosenthal@gmail.com","name":"jjrosent"},{"email":"sandeep.mistry@gmail.com","name":"sandeepmistry"}],"license":"MIT","devDependencies":{"jshint":"~2.9.4","should":"~2.0.2","mocha":"~1.14.0","node-blink1":"~0.2.2"},"dependencies":{"debug":"^2.2.0","bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"optionalDependencies":{"bluetooth-hci-socket":"^0.5.1","bplist-parser":"0.0.6","xpc-connection":"~0.1.4"},"gitHead":"72028bc995d55cb9dcf223f9b0ffce563d091212","bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"homepage":"https://github.com/sandeepmistry/bleno#readme","_id":"bleno@0.5.0","_shasum":"80b64ce32ad902126790166611838233d8292396","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"sandeepmistry","email":"sandeep.mistry@gmail.com"},"dist":{"shasum":"80b64ce32ad902126790166611838233d8292396","tarball":"https://registry.npmjs.org/bleno/-/bleno-0.5.0.tgz","integrity":"sha512-oH/iddkMIMoW0HgzhN32My+qUCz1sKSQsAvIiDFaeY8RGnZ/S08Xgo2XWwhWSaA9bVsVjY3zmbeaQ55H+W+zBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGSbtOoLuUqV9Wz93liQ4UQFP5nd/RnXVrSKfhvUS1rAiEA+IPs11VlFiWh1xjIhFSZrO7CT/qv48LbDy89yurre2E="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bleno-0.5.0.tgz_1516668076199_0.143069616984576"}}},"readme":"# bleno\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sandeepmistry/bleno?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n\nA Node.js module for implementing BLE (Bluetooth Low Energy) peripherals.\n\nNeed a BLE central module? See [noble](https://github.com/sandeepmistry/noble).\n\n__Note:__ macOS / Mac OS X, Linux, FreeBSD and Windows are currently the only supported OSes.\n\n## Prerequisites\n\n### OS X\n\n * install [Xcode](https://itunes.apple.com/ca/app/xcode/id497799835?mt=12)\n * 10.9 or later\n\n### Linux\n\n * Kernel version 3.6 or above\n * ```libbluetooth-dev```\n * ```bluetoothd``` disabled, if BlueZ 5.14 or later is installed. Use ```sudo hciconfig hci0 up``` to power Bluetooth adapter up after stopping or disabling ```bluetoothd```.\n    * ```System V```:\n      * ```sudo service bluetooth stop``` (once)\n      * ```sudo update-rc.d bluetooth remove``` (persist on reboot)\n    * ```systemd```\n      * ```sudo systemctl stop bluetooth``` (once)\n      * ```sudo systemctl disable bluetooth``` (persist on reboot)\n\nIf you're using [noble](https://github.com/sandeepmistry/noble) *and* bleno at the same time, connected BLE devices may not be able to retrieve a list of services from the BLE adaptor. Check out noble's [documentation on bleno compatibility](https://github.com/sandeepmistry/noble#bleno-compatibility)\n\n#### Ubuntu/Debian/Raspbian\n\n```sh\nsudo apt-get install bluetooth bluez libbluetooth-dev libudev-dev\n```\n\nMake sure ```node``` is on your path, if it's not, some options:\n * symlink ```nodejs``` to ```node```: ```sudo ln -s /usr/bin/nodejs /usr/bin/node```\n * [install Node.js using the NodeSource package](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)\n\n#### Fedora / Other-RPM based\n\n```sh\nsudo yum install bluez bluez-libs bluez-libs-devel\n```\n\n#### Intel Edison\n\nSee [Configure Intel Edison for Bluetooth LE (Smart) Development](http://rexstjohn.com/configure-intel-edison-for-bluetooth-le-smart-development/)\n\n### FreeBSD\n\nMake sure you have GNU Make:\n\n```sh\nsudo pkg install gmake\n```\n\nDisable automatic loading of the default Bluetooth stack by putting [no-ubt.conf](https://gist.github.com/myfreeweb/44f4f3e791a057bc4f3619a166a03b87) into ```/usr/local/etc/devd/no-ubt.conf``` and restarting devd (```sudo service devd restart```).\n\nUnload ```ng_ubt``` kernel module if already loaded:\n\n```sh\nsudo kldunload ng_ubt\n```\n\nMake sure you have read and write permissions on the ```/dev/usb/*``` device that corresponds to your Bluetooth adapter.\n\n### Windows\n\n * [node-gyp requirements for Windows](https://github.com/TooTallNate/node-gyp#installation)\n   * Python 2.7\n   * Visual Studio ([Express](https://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx))\n * [node-bluetooth-hci-socket prerequisites](https://github.com/sandeepmistry/node-bluetooth-hci-socket#windows)\n   * Compatible Bluetooth 4.0 USB adapter\n   * [WinUSB](https://msdn.microsoft.com/en-ca/library/windows/hardware/ff540196(v=vs.85).aspx) driver setup for Bluetooth 4.0 USB adapter, using [Zadig tool](http://zadig.akeo.ie/)\n\n## Install\n\n```sh\nnpm install bleno\n```\n\n## Usage\n\n```javascript\nvar bleno = require('bleno');\n```\n\nSee [examples folder](https://github.com/sandeepmistry/bleno/blob/master/examples) for code examples.\n\n### Actions\n\n#### Advertising\n\n##### Start advertising\n\nNOTE: ```bleno.state``` must be ```poweredOn``` before advertising is started. ```bleno.on('stateChange', callback(state));``` can be used register for state change events.\n\n```javascript\nvar name = 'name';\nvar serviceUuids = ['fffffffffffffffffffffffffffffff0']\n\nbleno.startAdvertising(name, serviceUuids[, callback(error)]);\n```\n\n __Note:__: there are limits on the name and service UUID's\n\n  * name\n    * maximum 26 bytes\n  * service UUID's\n    * 1 128-bit service UUID\n    * 1 128-bit service UUID + 2 16-bit service UUID's\n    * 7 16-bit service UUID\n\n\n##### Start advertising iBeacon\n\n```javascript\nvar uuid = 'e2c56db5dffb48d2b060d0f5a71096e0';\nvar major = 0; // 0x0000 - 0xffff\nvar minor = 0; // 0x0000 - 0xffff\nvar measuredPower = -59; // -128 - 127\n\nbleno.startAdvertisingIBeacon(uuid, major, minor, measuredPower[, callback(error)]);\n```\n\n __Notes:__:\n  * OS X:\n    * in iBeacon mode your peripheral is non-connectable!\n\n##### Start advertising with EIR data (__Linux only__)\n\n```javascript\nvar scanData = new Buffer(...); // maximum 31 bytes\nvar advertisementData = new Buffer(...); // maximum 31 bytes\n\nbleno.startAdvertisingWithEIRData(advertisementData[, scanData, callback(error)]);\n```\n\n  * For EIR format section [Bluetooth Core Specification](https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=229737) sections and 8 and 18 for more information the data format.\n\n##### Stop advertising\n\n```javascript\nbleno.stopAdvertising([callback]);\n```\n\n#### Set services\n\nSet the primary services available on the peripheral.\n\n```javascript\nvar services = [\n   ... // see PrimaryService for data type\n];\n\nbleno.setServices(services[, callback(error)]);\n```\n\n#### Disconnect client\n\n```javascript\nbleno.disconnect(); // Linux only\n```\n\n#### Update RSSI\n\n```javascript\nbleno.updateRssi([callback(error, rssi)]); // not available in OS X 10.9\n```\n\n### Primary Service\n\n```javascript\nvar PrimaryService = bleno.PrimaryService;\n\nvar primaryService = new PrimaryService({\n    uuid: 'fffffffffffffffffffffffffffffff0', // or 'fff0' for 16-bit\n    characteristics: [\n        // see Characteristic for data type\n    ]\n});\n```\n\n### Characteristic\n\n```javascript\nvar Characteristic = bleno.Characteristic;\n\nvar characteristic = new Characteristic({\n    uuid: 'fffffffffffffffffffffffffffffff1', // or 'fff1' for 16-bit\n    properties: [ ... ], // can be a combination of 'read', 'write', 'writeWithoutResponse', 'notify', 'indicate'\n    secure: [ ... ], // enable security for properties, can be a combination of 'read', 'write', 'writeWithoutResponse', 'notify', 'indicate'\n    value: null, // optional static value, must be of type Buffer - for read only characteristics\n    descriptors: [\n        // see Descriptor for data type\n    ],\n    onReadRequest: null, // optional read request handler, function(offset, callback) { ... }\n    onWriteRequest: null, // optional write request handler, function(data, offset, withoutResponse, callback) { ...}\n    onSubscribe: null, // optional notify/indicate subscribe handler, function(maxValueSize, updateValueCallback) { ...}\n    onUnsubscribe: null, // optional notify/indicate unsubscribe handler, function() { ...}\n    onNotify: null, // optional notify sent handler, function() { ...}\n    onIndicate: null // optional indicate confirmation received handler, function() { ...}\n});\n```\n\n#### Result codes\n\n  * Characteristic.RESULT_SUCCESS\n  * Characteristic.RESULT_INVALID_OFFSET\n  * Characteristic.RESULT_INVALID_ATTRIBUTE_LENGTH\n  * Characteristic.RESULT_UNLIKELY_ERROR\n\n#### Read requests\n\nCan specify read request handler via constructor options or by extending Characteristic and overriding onReadRequest.\n\nParameters to handler are\n  * ```offset``` (0x0000 - 0xffff)\n  * ```callback```\n\n\n```callback``` must be called with result and data (of type ```Buffer```) - can be async.\n\n```javascript\nvar result = Characteristic.RESULT_SUCCESS;\nvar data = new Buffer( ... );\n\ncallback(result, data);\n```\n\n#### Write requests\n\nCan specify write request handler via constructor options or by extending Characteristic and overriding onWriteRequest.\n\nParameters to handler are\n  * ```data``` (Buffer)\n  * ```offset``` (0x0000 - 0xffff)\n  * ```withoutResponse``` (true | false)\n  * ```callback```.\n\n```callback``` must be called with result code - can be async.\n\n```javascript\nvar result = Characteristic.RESULT_SUCCESS;\n\ncallback(result);\n```\n\n#### Notify subscribe\n\nCan specify notify subscribe handler via constructor options or by extending Characteristic and overriding onSubscribe.\n\nParameters to handler are\n  * ```maxValueSize``` (maximum data size)\n  * ```updateValueCallback``` (callback to call when value has changed)\n\n#### Notify unsubscribe\n\nCan specify notify unsubscribe handler via constructor options or by extending Characteristic and overriding onUnsubscribe.\n\n#### Notify value changes\n\nCall the ```updateValueCallback``` callback (see Notify subscribe), with an argument of type ```Buffer```\n\nCan specify notify sent handler via constructor options or by extending Characteristic and overriding onNotify.\n\n### Descriptor\n\n```javascript\nvar Descriptor = bleno.Descriptor;\n\nvar descriptor = new Descriptor({\n    uuid: '2901',\n    value: 'value' // static value, must be of type Buffer or string if set\n});\n```\n\n### Events\n\n#### Adapter state change\n\n```javascript\nstate = <\"unknown\" | \"resetting\" | \"unsupported\" | \"unauthorized\" | \"poweredOff\" | \"poweredOn\">\n\nbleno.on('stateChange', callback(state));\n```\n\n#### Advertisement started\n\n```javascript\nbleno.on('advertisingStart', callback(error));\n\nbleno.on('advertisingStartError', callback(error));\n```\n\n#### Advertisement stopped\n\n```javascript\nbleno.on('advertisingStop', callback);\n```\n\n#### Services set\n\n```javascript\nbleno.on('servicesSet', callback(error));\n\nbleno.on('servicesSetError', callback(error));\n```\n\n#### Accept\n\n```javascript\nbleno.on('accept', callback(clientAddress)); // not available on OS X 10.9\n```\n\n#### Disconnect\n\n```javascript\nbleno.on('disconnect', callback(clientAddress)); // Linux only\n```\n\n#### RSSI Update\n\n```javascript\nbleno.on('rssiUpdate', callback(rssi)); // not available on OS X 10.9\n```\n\n### Running on Linux\n\n__Note:__ Make sure you've also checked the [Linux Prerequisites](#linux)\n\n#### Running without root/sudo\n\nRun the following command:\n\n```sh\nsudo setcap cap_net_raw+eip $(eval readlink -f `which node`)\n```\n\nThis grants the ```node``` binary ```cap_net_raw``` privileges, so it can start/stop BLE advertising.\n\n__Note:__ The above command requires ```setcap``` to be installed, it can be installed using the following:\n\n * apt: ```sudo apt-get install libcap2-bin```\n * yum: ```su -c \\'yum install libcap2-bin\\'```\n\n#### Multiple Adapters\n\n```hci0``` is used by default to override set the ```BLENO_HCI_DEVICE_ID``` environment variable to the interface number.\n\nExample, specify ```hci1```:\n\n```sh\nsudo BLENO_HCI_DEVICE_ID=1 node <your file>.js\n```\n\n#### Set custom device name\n\nBy default bleno uses the hostname (```require('os').hostname()```) as the value for the device name (0x2a00) characterisic, to match the behaviour of OS X.\n\nA custom device name can be specified by setting the ```BLENO_DEVICE_NAME``` environment variable:\n\n```sh\nsudo BLENO_DEVICE_NAME=\"custom device name\" node <your file>.js\n```\n\nor\n\n```js\nprocess.env['BLENO_DEVICE_NAME'] = 'custom device name';\n```\n\n#### Set Advertising Interval\n\nbleno uses a 100 ms advertising interval by default.\n\nA custom advertising interval can be specified by setting the ```BLENO_ADVERTISING_INTERVAL``` enviroment variable with the desired value in milliseconds:\n\n```sh\nsudo BLENO_ADVERTISING_INTERVAL=500 node <your file>.js\n```\n\nAdvertising intervals must be between 20 ms to 10 s (10,000 ms).\n\n## Useful tools/links\n\n * Tools\n   * LightBlue for [iOS](https://itunes.apple.com/us/app/lightblue/id557428110)/[OS X](https://itunes.apple.com/us/app/lightblue/id639944780)\n   * [nRF Master Control Panel (BLE)](https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en) for Android\n   * [hcitool](http://linux.die.net/man/1/hcitool) and ```gatttool``` by [BlueZ](http://www.bluez.org) for Linux\n\n\n## License\n\nCopyright (C) 2015 Sandeep Mistry <sandeep.mistry@gmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[![Analytics](https://ga-beacon.appspot.com/UA-56089547-1/sandeepmistry/bleno?pixel)](https://github.com/igrigorik/ga-beacon)\n","maintainers":[{"email":"jacobrosenthal@gmail.com","name":"jjrosent"},{"email":"sandeep.mistry@gmail.com","name":"sandeepmistry"}],"time":{"modified":"2022-06-13T04:47:03.932Z","created":"2013-11-08T14:43:14.166Z","0.0.1":"2013-11-08T14:43:20.143Z","0.0.2":"2013-11-13T15:47:56.010Z","0.0.3":"2013-12-14T15:54:48.537Z","0.1.0":"2014-01-02T16:56:30.635Z","0.1.1":"2014-01-09T00:54:53.312Z","0.1.2":"2014-02-06T01:41:34.365Z","0.1.3":"2014-02-23T20:32:21.200Z","0.1.4":"2014-05-01T22:30:12.420Z","0.1.5":"2014-05-24T18:32:51.651Z","0.1.6":"2014-08-23T17:09:39.580Z","0.1.7":"2014-09-01T00:25:03.190Z","0.1.8":"2014-09-29T23:34:44.374Z","0.1.9":"2015-01-06T01:10:26.472Z","0.1.10":"2015-02-08T18:31:13.115Z","0.1.11":"2015-03-07T00:08:24.912Z","0.1.12":"2015-03-24T01:43:23.092Z","0.1.13":"2015-05-13T02:35:42.307Z","0.1.14":"2015-07-11T20:27:07.537Z","0.2.0":"2015-08-10T18:33:53.832Z","0.2.1":"2015-08-30T13:39:52.133Z","0.3.0":"2015-10-03T17:14:05.342Z","0.3.1":"2015-10-11T14:38:10.072Z","0.3.2":"2015-11-07T21:09:06.652Z","0.3.3":"2015-11-21T02:09:25.640Z","0.3.4":"2016-01-08T00:47:30.771Z","0.3.5":"2016-02-02T23:55:34.724Z","0.4.0":"2016-03-23T23:23:03.233Z","0.4.1":"2016-09-17T19:21:03.688Z","0.4.2":"2017-03-13T00:37:22.391Z","0.5.0":"2018-01-23T00:41:16.296Z"},"author":{"name":"Sandeep Mistry"},"repository":{"type":"git","url":"git+https://github.com/sandeepmistry/bleno.git"},"readmeFilename":"README.md","homepage":"https://github.com/sandeepmistry/bleno#readme","keywords":["BLE","Bluetooth","Bluetooth Low Energy","Bluetooth Smart","peripheral"],"bugs":{"url":"https://github.com/sandeepmistry/bleno/issues"},"license":"MIT","users":{"goliatone":true,"pgaubatz":true,"nelix":true,"igor_fyg":true,"j3kz":true,"mulderp":true,"shanewholloway":true,"ischiavon":true}}