最近Unity始めてみました。普段は電子工作で遊んでいるので、まだ初心者本を写経しているレベルですが、Unityと他の機器を無線で通信するにはどうすればいいか調べてやってみました。 主にぱっと調べたところUDPやWebSocketあたりが使えそうなのだったので、今回はWebSocketでUnity - M5Stackとの間で通信させてみました。M5StackはESP32というWiFi通信可能なモジュールを搭載して、液晶やボタンが付いたプロトタイピングに便利なガジェットです。 結果はこちらのTweetの通りです。 M5Stackのボタンを赤・緑・青に割り当て、ボタンを押すとUnity上のCubeの色とM5Stackの画面が変化するようにしました。