HoloLensでWebSocketによる通信を行いたかったので作成しました.
概要
- HoloLensとパソコンの間でWebSocket通信が行えます.
- パソコン側はUnityEditorでの利用を想定し,WebSocketSharpを利用しています.
- UWP側にはwebsocketのクライアント機能が標準で提供されています.
- ただしUWP側のWebSocketにはサーバー機能はないのでクライアント機能のみ機能します.
- プロジェクトはGithubで公開中 : HololensWebSocketControl
使い方
- サンプルの利用方法
- サンプルの
WebSocketControlSample
のipAddressの項目にパソコンのIPアドレスを設定してHoloLens用とPC用にビルドします. - PCビルドの実行時はパソコンからスペースキーを押下すると文字列が送信されてます.
- 受信文字列は正面に表示されます.
HoloLens側にも文字が表示されていれば成功です.
送信データは
string
型の文字列とbyte
配列のデータを送受信できます.サーバー側は受信データを接続中のデバイス全てに対して同じ内容を送信するようになっています.
まとめ
- 主にPCとHoloLensで通信を行う時に利用できます.
- HololensWebSocketControl