Upgrade to Pro — share decks privately, control downloads, hide ads and more …

公式版Scratchやtoio DoでIoT(ブラウザ上でのJavaScript実行で) / ビジュアルプログラミングIoTLT vol.11

公式版Scratchやtoio DoでIoT(ブラウザ上でのJavaScript実行で) / ビジュアルプログラミングIoTLT vol.11

you(@youtoy)

June 15, 2022
Tweet

More Decks by you(@youtoy)

Other Decks in Technology

Transcript

  1. 作ったものの例(おおまかな説明) ① toio の向き (姿勢)を変える ② toio の姿勢に よって toio

    Do上 の表示が変わる ③ Scratch上の表 示が toio Do上の 表示と連動
  2. 作ったものの例(おおまかな説明) ① toio の向き (姿勢)を変える ② toio の姿勢に よって toio

    Do上 の表示が変わる ③ Scratch上の表 示が toio Do上の 表示と連動 ネットワーク上での 通信を介し、Scratch と toio Do が連動
  3. ブラウザのコンソールでのJavaScript実行 toio ブラウザで開いた toio Do(公式) BLE WebSocket 仲介 サーバー ブラウザで開いた

    Scratch(公式) WebSocket HTML で表示された数値の取得 &  取得した数値の外部送信 外部から数値データを受信 &  その数値に応じたキーイベント発生
  4. 必要そうな最小要件などを考えてみる JavaScript で情報取得 可能な HTML の要素 がページ上にあれば JavaScript で発生さ せたキーイベントが

    そのままキー入力の 代替になれば MQTT のライブラリ を読み込むか、標準 で扱える WebSocket が動けば Scratch上の情報を 読み取る Scratch上に影響を 及ぼす ネットワークを介 したやりとり