Skip to content

YUKAI/konashi-web-bluetooth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

konashi SDK for Web Bluetooth

konashi を Web Bluetooth で動かす試み。

window.addEventListener('click', () => {
  Konashi.find(true /* autoconnect */).then(k => {
    k.pinMode(k.PIO1, k.OUTPUT)
      .then(() => {
        var i = 0;
        setInterval(() => {
          k.digitalWrite(k.PIO1, i % 2 == 0 ? k.HIGH : k.LOW);
          i++;
        }, 500);
      });
  });
});

konashi inspector for Web Bluetooth

konashi の機能を簡単に操作できるツール

https://yukai.github.io/konashi-web-bluetooth/inspector/

動作環境

  • Mac El Capitan + Chromium 55.x
  • Android 6 + Chrome Dev 54.x
  • konashi firmware: 2.x

導入

Mac

  1. https://download-chromium.appspot.com/ から Chromium をダウンロードする。
  2. chrome://flags/#enable-web-bluetooth を開いて Web Bluetooth を有効にする。
  3. https://yukai.github.io/konashi-web-bluetooth/examples/pio.html で L チカができる事を確認。

Android

  1. Android 6 に Chrome Dev をインストール。
  2. chrome://flags/#enable-web-bluetooth を開いて Web Bluetooth を有効にする。
  3. https://yukai.github.io/konashi-web-bluetooth/examples/pio.html で L チカができる事を確認。

開発ツール

メモ

  • 実装状況: Implementation Status
  • Android では Bluetooth の他に位置情報も ON にしないといけない。

参考