Log.773

調べたら忘れるために書くブログ。主に開発メモになります。

Magic Leap 1 の wifi 接続

ついに Magic Leap 1(以下 ML1) を入手したので開発を進めてみる。
まずは、wifi 接続についてメモ。たぶん忘れるので。

最初に

PC と ML1 を USB 接続する.

接続されているデバイスの確認
$ mldb devices
List of devices attached
<デバイス>   device

接続されている ML1 の一覧が表示される。

wifi 接続状況を確認
$ mldb wifi status
Status=Connected ... IpAddr=<ip アドレス> ...

Magic Leap 1 でログインしていないと Permission denied. Device is locked. と表示される。

ポートを開く
$ mldb tcpip -p <port 番号>
restarting in TCP mode port: <port 番号>
接続
$ mldb connect <ip アドレス>[:<port 番号>]
restarting in TCP mode port: <ip アドレス>:<port 番号>

mldb wifi status で確認した ip アドレスと mldb tcpip で開いた port 番号を指定して接続する。
<port 番号> を指定しない場合はデフォルト:5555 で接続が行われる。

接続確認

mldb devices で USB 接続と wifi 接続の両方が確認できる。
wifi 接続されていることが確認できたら PC と ML1 の USB 接続を解除(外す)。

切断
$ mldb disconnect [<ip アドレス>[:<port 番号>]]

指定した <ip アドレス>:<port 番号> の接続を切断する。
<port 番号> を指定しない場合はデフォルト:5555 で切断が行われる。
何も指定しない場合は、全ての接続を切断する。