Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/noble/bleno

A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals
https://github.com/noble/bleno

- tweak debug messages

d9486f371f9bbb6a2a00caba94ae521cdcf90915 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- safety checks for handle

67f372993594820d9758c3080a565b3d90e88e68 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- correct set advertisement data and scan response commands, add set event and LE event mask commands

5eba7009f1f29579e61ed94e102b5752e3f6f78f authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use latest bluetooth-hci-socket

e8fc0463a603c05636bdf2947bb23def4a54738c authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- initial Windows support via Bluetooth HCI socket + WinUSB

39720f75219720f0a7f6ec46f8bca650c69e2bd7 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- call HCI socket start after bind

c0549583180bc38b4e8171b245272111290b4ede authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use read BD addr command to determine BT address

9954790757d59f6abb78c792ec75662c5f59a552 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use read local version to find out is adapter is supported

b19f4af5e441789d6a96158918f7a329e08d570d authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- make disconnect reason argument optional

6e60deb27088da1c823b5d274ce689635e64241d authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- check if last ctrl-c listener instead of using count

30fa5635a92298a9da4e56259a11d13bee0c0efa authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add back support for BLENO_HCI_DEVICE_ID

0616de1b4c6c3f0e23953f4c77a373623896b7bb authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- cleanup on exit and start advertisement error propogation

40566be39800e3743d1ae1a2cf93eb366f8bb99d authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- start advertising tweaks

fce899c84a998dedcfb64beaf2941fede90e35c3 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- encryption/pairing tweaks

30a99cdd3ca8beee72a3403e7ab9dce63e97bc90 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- initial pairing/encryption support

59885751cc70ea4e5d8b5203e41e60f3515c2565 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- switch to using bluetooth-hci-socket on Linux

072aa72eddfad37fe14ace5eb280648c01bf88be authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

1a57b7d8a4a9616138dbcd806f1949df99bc1d96 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #111 from pfafman/master

add dummy for osx build

9d1619c5c2ad60d32a648f8dca060cb276aa05b9 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
add dummy for osx build

e3ef93e85112fe5ae899411463c4da898f07790f authored over 9 years ago by Timothy Pfafman <tim@pfafman.com>
- add echo example

31d7ab5b291efc2610ad73e91018cc52032665b4 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

port of https://github.com/ppannuto/noble/commit/f362505c9128f633dc1d4be36c6395a07563db9e

b50aa88d07342f4c1a4e817b567b4f9353a0a1b2 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #106 from bradfol/doc-fix

Add `indicate` to characteristic properties

be95acf253ec80f8b39088223487812ebc244dde authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Add `indicate` to characteristic properties

253372c5351f514862044aeba4a0105d48fcbc31 authored over 9 years ago by Brad Fol <bradfol@gmail.com>
- uprev version

18e64b8255c9e16b56325e630db4d0a41327e852 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- scan data is optional for bleno.startAdvertisingWithEIRData

1fb9b4a7ad9832ac0cc78fac888a2ec30a4268b1 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- update rssiUpdate event in README

910ff9205201aa64d7eec3daf70375c15f9bd525 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- emit address (instead of uuid) on accept event on OS X 10.10

569c3e7cf97c5c0e1f0ea7a2856369f910afeb29 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add in uuid-to-address.js from noble (for now)

5167f3832c3ad498d444cdf0381512d250365318 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- make scan data optional for startAdvertisingWithEIRData on Linux

94963fa0d44c3b8f63d85b2f9d3fe67b45c7b8fb authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add indicate support for Linux (#58)

- add onIndicate method to characteristic.js
- update test.js with IndicateOnlyCharacteristic

732d83adacc7bf265642c1cd35e37262a09773b1 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add long dynamic read only characteristic

9fc7b0c97ff05f518399adb4aeffe8a47cea7a7e authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
updateRssi support on OS X 10.10 (#21)

6b8108f96a91c94521826b8390e6fe8491c17b6f authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- mtu change event on Linux

c9253e9f4a181505c6affb0ef21e6bf535508e0a authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Revert "Update README.md"

This reverts commit d955838c21abdcf915515e373ac061a427d0eb79.

cce34a830d94200efb4522be281f24fdd972e553 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

updated link for Edison

d955838c21abdcf915515e373ac061a427d0eb79 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- change mtu event to mtuChange

d2977af469f3ec5696da8b529c673f07fd8deaa5 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- mtu event, OS X (10.10) only

(for now)

57a247cf52a5f8eeeea97b00d416b152b60aaa8b authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- no need for setTimeout now

xoc-connection uses async handle now

349ace3156ca7d3c1df7c270d7a0be1228764a89 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- local address support on OS X

d349e1fe26a0615b00378ae7af6184815025d9b6 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- switch to ba2str (#101)

a7a70ba50e289554f8bbf4d9bc17a26a3e949236 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add address property (Linux only) for #101

also make addresses lowercase for accept/disconnect events

5760aaf19161df20374dd395b1f14b09a22c6fd2 authored over 9 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- allow custom device name to be set via environment var on Linux (#43)

a791a99721553bddfcaf1159c07d57523944dd09 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- OS 10.10 specific startAdvertisingWithEIRData

only supports advertisement data (no scan data)

70cc709a92fa0b31b668e78cd0a8bfc14254620f authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- report OS X set services errors, in particular UUID not allowed (#99)

f64c805ee13aeec955e2c418e21f593615bf1c54 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

a0d0079c97d06c9823cc5eeeea9db44a3d845237 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- remove install script, make xpc-connection an optional dependency

7d486dd283626c89a7a3dab2aec14dc1c94e6661 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- re-enable iBeacon broadcasting on OS X 10.10

thanks to @KhaosT for the info

cc: @don

6152b42dede422027b8dc45af10dddbfe48416b2 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

f6f93a1071e8c69eaf0fd151be79127279dbf980 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- fix compiler warning

7da353137e8f944fe4e86357ef910066afd39517 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- move readLine to utility.h

58013b1ea3e30808cdaa892b14f6cc673ba8d0bd authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use for loop to convert ASCII hex string to bin

- also don’t add newline to buffer in readLine function

a36ea47b8b6b35c4fcf190abf055a60d871e0e45 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- don't rely on read from stdin to return all data

- read one byte at a time until new line is hit

40497e8ef6cf3c386430f11b924fa441b7496119 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

5607e2c140a682844249df4451a1a64a1e77149c authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

e86c71d2bc3b463ed1ba937313e467e7088ee6f1 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
link to @rexstjohn guide for Intel Edison

2f9f3f27b4ae6e288261973deb2715cadffc3a5b authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add info for running without root on Linux

ported from https://github.com/sandeepmistry/noble/issues/121

e51269a4786d9fb79f55e17a20816b703140de42 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- update Linux node-gyp install error

point to readme

7f5e1e74860824348b6af1e6cda8cb0d4d0bb2d2 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
add Gitter badge

13976f20ad3bfc24ebae8f58e025651a041f0980 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

- markdown styling

cc16213e73e174571cbc13e27efb639aaf9b9ac8 authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- fix issues on Linux kernel 3.18

l2_bdaddr_type was not set to public, in order to maintain
compatibility when BlueZ 4.99 headers...

ff09afe6785a92becf36632bf6f9539aefb7e37a authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- node-gyp failure suggestion on Linux

suggest installing libbluetooth-dev

d1a152293f994eda1487fc62de9b48b48f19fddd authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- jshint

d0db59a566ffc7b202ce75aa9148eb50a4d1369b authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #89 from mirkop/feature/fix-memcpy-size-in-set_adv-and-scan_resp

Feature/fix memcpy size in set adv and scan resp

9ab53cbfb0305fd4cc1e81928991a872e9c3622b authored almost 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Changed lastSignal to static to match the visibility of the function signalHandler.

f89ec0a23d13ead344afcfdeaff09d21ec6f47b1 authored almost 10 years ago by Mirko J. Ploch <mirko.ploch@sonavation.com>
Fixed memcpy length for hci_le_set_advertising_data and hci_le_set_scan_response_data to use the length parameter to determine the amount of data to copy to data_cp.data. Changed lastSignal to static to match the visibility of the function signalHandler.

d1e673b8d316dc73b419744dd70dc804d5f46b7b authored almost 10 years ago by Mirko J. Ploch <mirko.ploch@sonavation.com>
- uprev version

5a1d06b4396c8fb515869035063d7844ac7a0754 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use latest node-xpc-connection

33cc63d48b84158a00f46143092ba87c71ac1887 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #87 from programmarchy/pizza

Add pizza peripheral example

14ad5a6bddfeb44207f74dc5d8efac9eddee57ef authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Add pizza peripheral example

215221adfabcc2417a5e623f8ca28275b3cea02a authored about 10 years ago by Donald Ness <donald.ness@gmail.com>
- make 0x2902 descriptors alse have write without response property (issue #85)

89d48c21ba37271e79296726bfffbf30c4d5a986 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- update read me, OS X 10.10 iBeacon advertising not supported

0d4e8d6a8ccc06b3d24ea9318f7543e9260ea942 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- OS X 10.10 does't support advertising iBeacon

throw error as suggested by @line-o

f3973b6edbc90eb1592d28b98ca570aa89756582 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

- Linux supported kernel versions is 3.6 or above

18293446d7254e3ba7a7c5c58c21280cc4964732 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- white space cleanup

8bcd2ff06f190f9f12ffbbc66e9c007bb5b6c534 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- use SIGKILL prctl

seems to help address #80

c59722cb0f3c733e6b9e097190a03df9a7cc4c95 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Update README.md

a7c0ffe0c7a237cd490ffedc3d2ef2bda1aab6e3 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add bluetooth bluez-utils a Linux dependencies

77fbb36e80be68c8eeb3cf230ac34caf017c6596 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- accept event support for OS X Yosemite

9989e7b6306e61ea752468ef518eae562b1eef82 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- Xcode as OS X prerequisite

2726657dd2900742b671701b1ca834d81bc945ce authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #76 from don/batteryservice

Battery Service 0x180F example

f53d4b1459637190ec571155ca1904e9b4d64f19 authored about 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Battery Service 0x180F example

ba72caaa62c5c86cc9f75d7e27378c188efb7da8 authored about 10 years ago by Don Coleman <dcoleman@chariotsolutions.com>
- uprev version

17b43e9e5dbd3e5b04f3210931e6b619ba624d7d authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- bounds check MTU request between 23 - 256 bytes

13c28077c3227f95ee7f1c477e520cdb388d53f0 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

dfe8a95e29c975ef9b82eec0b9a7c2d7aebe0e9e authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- don't set advtype (it was making peripheral non-connectable)

a7d852df2c69f654e3a7603e7e882e9fe8a2d413 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- uprev version

d69ac2524d407516a04e8607166751566e996e83 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #63 from pfafman/increase_advert_rate

increase default advertising rate to 100ms

3114ffa630cc07964d683d724db074c391254865 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
increase default advertising rate to 100ms

3d6e4448378198beea25e33c3ff6471dd8d7cd9e authored over 10 years ago by Timothy Pfafman <tim@pfafman.com>
- uprev version

89dfb97e0bea727198e21312d5e1f3d92ef94084 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- add back onAccept and onDisconnect for non-Linux platforms

b508876870a60a65cac69b70dbaccff26fbc6f88 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
Merge pull request #48 from jonathanwiesel/on-accept-address

Add clientAddress to emited 'accept' event

d29018c7e5ea805977d99a1b33ccbcb407b862a1 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
update README

f525eb3e88cbc23057bddbff8edd43adcf07f417 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
Add on.disconnect clientAddress parameter emiting

2895424c107655670c4508b532df7488f76add34 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
Fix API to not break on non-Linux

1a35e26be31345d14b24f4e32968ee923456f402 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
Add accept parameter to test

2900cdb18a009be2e21ac0333db21a23a783b4b5 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
Add accept parameter to bleno prototype

4a9337fc6184b20e99f7e6e082b7b719e7bcf3d7 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
Add clientAddress to emited 'accept' event

7cb27ec8771be6047e181f4f4d95dd172f79d634 authored over 10 years ago by Jonathan Wiesel <jonathanwiesel@gmail.com>
- uprev version

12d39ba0ace03f63ad41342cbcd4760f9d3ea365 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- support dashed uuids for iBeacon advertisement

bf297f64718271c9bc817b3342a8042631e33774 authored over 10 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>
- remove dashes from service uuids before starting advertising (issue #37)

e67f2133be4dc2a8b2f28b72e6b17ad4e4e76f13 authored almost 11 years ago by Sandeep Mistry <sandeep.mistry@gmail.com>