├── .gitignore ├── .jshintrc ├── LICENSE ├── README.md ├── examples ├── battery-service │ ├── .gitignore │ ├── README.md │ ├── battery-level-characteristic.js │ ├── battery-service.js │ ├── main.js │ └── package.json ├── blink1 │ ├── README.md │ ├── blink1-fade-rgb-characteristic.js │ ├── blink1-rgb-characteristic.js │ ├── blink1-service.js │ ├── device-information-service.js │ ├── hardware-revision-characteristic.js │ ├── main.js │ └── serial-number-characteristic.js ├── echo │ ├── characteristic.js │ └── main.js └── pizza │ ├── README.md │ ├── peripheral.js │ ├── pizza-bake-characteristic.js │ ├── pizza-crust-characteristic.js │ ├── pizza-service.js │ ├── pizza-toppings-characteristic.js │ └── pizza.js ├── index.js ├── lib ├── bleno.js ├── characteristic.js ├── descriptor.js ├── hci-socket │ ├── acl-stream.js │ ├── bindings.js │ ├── crypto.js │ ├── gap.js │ ├── gatt.js │ ├── hci-status.json │ ├── hci.js │ ├── mgmt.js │ └── smp.js ├── mac │ ├── bindings.js │ ├── highsierra.js │ ├── uuid-to-address.js │ └── yosemite.js ├── primary-service.js └── uuid-util.js ├── package.json ├── test-ibeacon.js ├── test.js └── test ├── test-characteristic.js ├── test-descriptor.js └── test-primary-service.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/README.md -------------------------------------------------------------------------------- /examples/battery-service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/battery-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/battery-service/README.md -------------------------------------------------------------------------------- /examples/battery-service/battery-level-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/battery-service/battery-level-characteristic.js -------------------------------------------------------------------------------- /examples/battery-service/battery-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/battery-service/battery-service.js -------------------------------------------------------------------------------- /examples/battery-service/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/battery-service/main.js -------------------------------------------------------------------------------- /examples/battery-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/battery-service/package.json -------------------------------------------------------------------------------- /examples/blink1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/README.md -------------------------------------------------------------------------------- /examples/blink1/blink1-fade-rgb-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/blink1-fade-rgb-characteristic.js -------------------------------------------------------------------------------- /examples/blink1/blink1-rgb-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/blink1-rgb-characteristic.js -------------------------------------------------------------------------------- /examples/blink1/blink1-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/blink1-service.js -------------------------------------------------------------------------------- /examples/blink1/device-information-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/device-information-service.js -------------------------------------------------------------------------------- /examples/blink1/hardware-revision-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/hardware-revision-characteristic.js -------------------------------------------------------------------------------- /examples/blink1/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/main.js -------------------------------------------------------------------------------- /examples/blink1/serial-number-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/blink1/serial-number-characteristic.js -------------------------------------------------------------------------------- /examples/echo/characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/echo/characteristic.js -------------------------------------------------------------------------------- /examples/echo/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/echo/main.js -------------------------------------------------------------------------------- /examples/pizza/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/README.md -------------------------------------------------------------------------------- /examples/pizza/peripheral.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/peripheral.js -------------------------------------------------------------------------------- /examples/pizza/pizza-bake-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/pizza-bake-characteristic.js -------------------------------------------------------------------------------- /examples/pizza/pizza-crust-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/pizza-crust-characteristic.js -------------------------------------------------------------------------------- /examples/pizza/pizza-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/pizza-service.js -------------------------------------------------------------------------------- /examples/pizza/pizza-toppings-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/pizza-toppings-characteristic.js -------------------------------------------------------------------------------- /examples/pizza/pizza.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/examples/pizza/pizza.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/index.js -------------------------------------------------------------------------------- /lib/bleno.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/bleno.js -------------------------------------------------------------------------------- /lib/characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/characteristic.js -------------------------------------------------------------------------------- /lib/descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/descriptor.js -------------------------------------------------------------------------------- /lib/hci-socket/acl-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/acl-stream.js -------------------------------------------------------------------------------- /lib/hci-socket/bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/bindings.js -------------------------------------------------------------------------------- /lib/hci-socket/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/crypto.js -------------------------------------------------------------------------------- /lib/hci-socket/gap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/gap.js -------------------------------------------------------------------------------- /lib/hci-socket/gatt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/gatt.js -------------------------------------------------------------------------------- /lib/hci-socket/hci-status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/hci-status.json -------------------------------------------------------------------------------- /lib/hci-socket/hci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/hci.js -------------------------------------------------------------------------------- /lib/hci-socket/mgmt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/mgmt.js -------------------------------------------------------------------------------- /lib/hci-socket/smp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/hci-socket/smp.js -------------------------------------------------------------------------------- /lib/mac/bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/mac/bindings.js -------------------------------------------------------------------------------- /lib/mac/highsierra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/mac/highsierra.js -------------------------------------------------------------------------------- /lib/mac/uuid-to-address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/mac/uuid-to-address.js -------------------------------------------------------------------------------- /lib/mac/yosemite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/mac/yosemite.js -------------------------------------------------------------------------------- /lib/primary-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/primary-service.js -------------------------------------------------------------------------------- /lib/uuid-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/lib/uuid-util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/package.json -------------------------------------------------------------------------------- /test-ibeacon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/test-ibeacon.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/test.js -------------------------------------------------------------------------------- /test/test-characteristic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/test/test-characteristic.js -------------------------------------------------------------------------------- /test/test-descriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/test/test-descriptor.js -------------------------------------------------------------------------------- /test/test-primary-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noble/bleno/HEAD/test/test-primary-service.js --------------------------------------------------------------------------------