Slide 1

Slide 1 text

最近obnizを使った話 (MESHやSpresenseとの組み合わせ) 2022年10月18日 (火) IoTLT vol.92 @オンライン 豊田陽介( ) @youtoy

Slide 2

Slide 2 text

自己紹介 豊田陽介( ) @youtoy ・IT系イベント主催、登壇や運営なども ・子ども向けの活動いろいろ ・ Microsoft MVP(2021/10 から) プライベートでの活動 ・ガジェット大好き ・今年、本2冊出したり、メーカーフェア出展3回 好きなことなど 3月発売 (共著) 7月発売 (単著)

Slide 3

Slide 3 text

「obniz」+「MESH」 を試してみた話から

Slide 4

Slide 4 text

公式発表:今年の8月31日

Slide 5

Slide 5 text

obniz公式のパーツライブラリのページにも

Slide 6

Slide 6 text

MESHの保有状況は...

Slide 7

Slide 7 text

保有状況:フルセット+GPIOブロックは2個 全部、試せる!

Slide 8

Slide 8 text

今回は1つだけで シンプルに

Slide 9

Slide 9 text

試した内容:ボタンブロックを使ったもの ボタン押下のイベント 3種類に応じた、画面 での文字表示

Slide 10

Slide 10 text

詳細はQiitaの記事に 実装は Node.js

Slide 11

Slide 11 text

obniz連携を試す際には MESH のアップデートを! (以前から持っていて、アップデートしてない場合) ここで軽くハマりかけた MESH公式アプリを使い、 バージョン「1.2.5」に

Slide 12

Slide 12 text

「obniz」+「Spresense」 を組み合わせた話へ

Slide 13

Slide 13 text

試作した背景:開発コンテストに参加した

Slide 14

Slide 14 text

Spresenseは持ってた?

Slide 15

Slide 15 text

コンテストのモニター応募の審査通過でゲット 「何を作る?」、「何に役立つ?」、 「何を用いて作る?」といった情報を 送付して、それが審査される形

Slide 16

Slide 16 text

作ったもの:カメラを手軽にIoT化 【カメラ】 Spresense のメイン ボード+拡張ボード +カメラボード 【IoT化の仕組み】 obniz でカメラ撮影 のトリガーをネット 越しで行えるように

Slide 17

Slide 17 text

仕組みや開発環境について 【Spresense】 Arduino IDE による 開発、カメラ関連の 処理とシリアル通信 【obniz】 HTML+JavaScript、 または Node.js での 開発、メッセージング とシリアル通信 2台のデバイスを有線で接続、シリアル通信による連携

Slide 18

Slide 18 text

obnizと別デバイスとのシリアル通信について ベースにした情報は以下の公式情報 (過去に micro:bit との組み合わせは試したことも)

Slide 19

Slide 19 text

【余談】過去にobnizとmicro:bitを組み合わせた時 2019年の石巻ハッカソンでチーム開発した時 obniz obniz と通信 する micro:bit

Slide 20

Slide 20 text

obnizの動作のトリガーはHTTPリクエストで obnizの「メッセージング」でお手軽に (【例】“move” を送る時のエンドポイント:   https://obniz.com/obniz/【obnizのID】/message?data=move )

Slide 21

Slide 21 text

最後に イベントなどの告知

Slide 22

Slide 22 text

ヒーローズ・リーグ関連の話 「VUI賞」へのご応募を是非! IoT関連の作品の賞も

Slide 23

Slide 23 text

JavaScript・Web系・ガジェット関連 10/27(木) オンライン開催 今週・来週とイベントがあるのでよろしければ! 10/23(日) オンライン開催 10/19(水) オンラインも! 【キーワード】 JavaScript、 クリエイティブ コーディング 【キーワード】 Web、HTML5 【キーワード】 ガジェット

Slide 24

Slide 24 text

終わり!