2021年07月29日 更新
どうも、クラゲです。
BLEアプリ開発は、Android StudioやXcodeなどを使ってJavaやSwiftなどで開発するのが一般的ですが、慣れてない人にとっては、非常に学習コストが高いです。
BlueJellyはそれを解決します!
BlueJellyは、ブラウザとテキストエディッタのみを使って、JavaScriptでサクッとお手軽に開発できちゃうライブラリです。Webアプリなので、ユーザー側もインストールは一切不要。スマホだけでなくPCでも実行できます。
元々Web Bluetooth APIという技術があり、それを簡単に記述できるようにしたのがBlueJellyです。詳しくは こちらを参照してください。
[TOC]
とにかく最短でBLE通信したい!という人は こちら へどうぞ
電子部品やはんだこてや工具などは不要で、micro:bitさえあれば試せます。
お手元にBLE nano及びBLE nano2を持っている方で、とにかく最短でBLE通信したい!という人は こちらの記事 へどうぞ!
ハードウェアのプロであるアナログ・デバイセズとJellyWareがタッグを組み、丁寧かつ最短にその方法を説明しています。初回はBLEと抵抗のツマミで始まりますが、徐々にセンサー活用やインターネット接続などIoTへの応用へと拡がってゆきます。
※現在、BLE nano及びBLE nano2は生産終了となっています
BlueJellyについて詳しく知りたい人、基礎からじっくり学びたい人、応用を学びたい人、BLE開発に関する知識を知りたい人は、クラゲのブログページにたくさん情報を載せていますので、ぜひ参考にしてみてください!
対応OSは以下の通りで、ブラウザは必ずChromeを使用してください。
それほど古くないPCやAndroid端末であればほぼ対応しているかと思います。
※2021年7月現在 iOSは未対応。その他詳細は こちら参照
なお、Raspberry PiでのRaspbian実行もこちらのように動作確認できています。
※現在、BLE nano及びBLE nano2は生産終了となっています
以上、「BlueJellyって何だよ!」でした!