BlueJelly is a wrapper library that can handle WebBluetoothAPI easily !
You can program BLE with HTML and JavaScript only.
Video:https://youtu.be/lngnalPv-eY
- Windows10(version1706 or later)
- Mac(Requires OS X Yosemite or later)
- Android(Android 6.0 Marshmallow or later)
- Linux(Requires Kernel 3.19+ and BlueZ 5.41+ installed)
- Chrome OS
- iOS
- Chrome only
- No need
Type | Demo | Document |
---|---|---|
Basic | Scan | Scan |
Basic | Connect | Connect |
Basic | Read | Read |
Basic | Notify / Notify UART | Notify |
Basic | Write / Write UART | Write |
Basic | Disconnect | Disconnect |
Basic | - | API Reference |
Advanced | Multiple Connection | Multiple Connection |
Advanced | Graph | Graph |
Advanced | Sound | Sound |
Advanced | Voice Speech | Voice Speech |
Advanced | Slide | Slide |
For details, please refer to this page.
https://jellyware.jp/kuragemd/bluejelly/getting_started.html
BlueJellyはWeb Bluetooth APIを簡単に扱うことができるラッパーライブラリです。
HTMLとJavaScriptだけでBLEをプログラミングできます。
動画:https://youtu.be/lngnalPv-eY
- Windows10(version1706以降)
- Mac (OS X Yosemite以降)
- Android (Android 6.0 Marshmallow以降)
- Linux (Kernel 3.19以上 かつ BlueZ 5.41以上)
- Chrome OS
- iOS
- Chromeのみ
- 不要
種類 | デモ | 資料 |
---|---|---|
基本 | Scan | Scan |
基本 | Connect | Connect |
基本 | Read | Read |
基本 | Notify / Notify UART | Notify |
基本 | Write / Write UART | Write |
基本 | Disconnect | Disconnect |
基本 | - | APIリファレンス |
応用 | 複数接続 | 複数接続 |
応用 | グラフ | グラフ |
応用 | 音声出力 | 音声出力 |
応用 | 音声合成 | 音声合成 |
応用 | スライド | スライド |
詳細はこちらのページを参照してください。
https://jellyware.jp/kuragmd/bluejelly/getting_started.html