/bluejelly

BlueJelly is a wrapper library that can handle WebBluetoothAPI easily !

Primary LanguageHTMLMIT LicenseMIT

BlueJelly


English

Overview

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

Supported OS

  • 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

Unsupported OS

  • iOS

Supported Browser

  • Chrome only

Installation & Setup

  • No need

Demo & Document

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


日本語(Japanese)

概要

BlueJellyはWeb Bluetooth APIを簡単に扱うことができるラッパーライブラリです。
HTMLとJavaScriptだけでBLEをプログラミングできます。

動画:https://youtu.be/lngnalPv-eY

対応OS

  • Windows10(version1706以降)
  • Mac (OS X Yosemite以降)
  • Android (Android 6.0 Marshmallow以降)
  • Linux (Kernel 3.19以上 かつ BlueZ 5.41以上)
  • Chrome OS

非対応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