IoTLT vol.96 登壇資料です。
デモで流した動画はこちらです。 https://twitter.com/miso_develop/status/1626814386643046402 https://twitter.com/miso_develop/status/1626815777126105089 https://twitter.com/miso_develop/status/1626969265999073281
M5Unified版opnizがリリースされてほとんどのM5Stackデバイスで使えるようになった🎉田中みそ2023/2/21 IoTLT vol.96
View Slide
自己紹介田中 みそ (田中 大樹)Qiita: miso_developTwitter: miso_developFacebook: 田中みそLINE API ExpertIoT界隈やスマートスピーカー界隈によくいます
opnizとは
opnizとは• M5StackといったESP32デバイスをNode.jsからobnizライクに遠隔制御するためのフレームワーク• Node.js SDKとArduinoライブラリがあり、WebSocketやTCPで相互通信を行う
opnizとはawait opniz.dis.fillpix(0xff0000){“method”: “M5.dis.fillpix”,“params”: [“0xff0000”]}M5.dis.fillpix(0xff0000)たとえばM5ATOMライブラリの`M5.dis.fillpix(0xff0000)`を実行するとき…
これまでのopnizの実情• M5ATOMのArduinoライブラリにしか対応してなかった• M5公式ライブラリとopniz Arduinoライブラリが1:1で対応する設計• 個人的にM5ATOMしか使わなかったから…• 一応ほかのM5StackデバイスでもESP32標準の基本的なIO制御(digitalWriteとかanalogReadとか)は使えた• けどライブラリのメソッドは使えなかった…実質M5ATOM専用…
これからのopniz🎉M5Stackデバイス統合ライブラリであるM5Unifiedに対応したことでほとんどのM5Stackデバイスでライブラリメソッドを使えるようになった!https://github.com/m5stack/M5Unified より
対応デバイス※手持ちのデバイスでの動作確認なので多分Fireとかでも(M5Unified対応デバイスなら)使えるはず…!最新機種のS3シリーズでも動く!
https://twitter.com/miso_develop/status/1626814386643046402
https://twitter.com/miso_develop/status/1626815777126105089
https://twitter.com/miso_develop/status/1626969265999073281
複数デバイス同時LED制御DEMOのソースコード(全文)
opniz CLIもアップデート• M5Stackデバイスへ簡単にopniz Arduinoライブラリを書き込めるCLIツール• 対応端末が一気に増え、一律M5Unified対応版opnizで書き込めます!https://github.com/miso-develop/opniz-cli より
M5Unified対応版ハンズオン記事もあります• 6つのコマンドを実行するだけでLチカ(Dチカ)できちゃう• 15分ぐらいで終わる(ほとんどインストールやコンパイルの待ち時間)https://qiita.com/miso_develop/items/e5eba99cfe8593c7ff64 より