2024-03-09 (土)
スペースワンのロケット上がらなかった。。。
* Matterの仕様を眺める
ESP32用のMatterのライブラリを触ってたのだけど、やはりライブラリが大きすぎて、素のESP32だとほかの事が出来ない。そもそもMatterのPASEがまだ良くわかってないので仕様の方も見てみる。
仕様書のダウンロードは無料だけど、メールアドレスと会社名と名前を要求される。登録するとメールで送られてくる。ただ、登録しなくても、仕様自体は検索すればたくさん出てくる。例えば これ とか。
PASEでWiFiの設定するだけでも、通信のためにBLEの上にTCPもどきのBTPを実装して、そのうえでAESで暗号化されたMatterのセッションを実装して、Matter TLVのエンコード・デコードを実装しないといけない。そしてDACはやっぱりECDSAを使うように指定されていた。
ただ、ESP32はハードウェアでAES扱えるし、ECDSAもhttps使うためのTLSライブラリに含まれてるので、実は難しく考えなくても実装できそう?