.NET Micro Framework 向け、UDP Multicast Communication 及び、SignalR Client ライブラリ

.NET Micro Framework で、UDPのMulticast Communication を使ってみたい方、SignalR でデータ送信したい方向けに、参考ライブラリを公開します。使い方は、本ブログの投稿をご覧ください。

https://sdrv.ms/1aTZLJY

※あくまでも参考実装なので、自己責任で使ってください。何かあっても一切責任は負いませんのでよろしく。

ちなみにSignalR(残念ながら現在は送信のみ)の使い方は、

                var signalRClient = new NETMFCloud.SignalRClient(”SignalRのホスティングサイトURL”)
                {
                    HubName = "katamukihub",
                    ModelName = "Update",
                    ConnectionData = "katamukihub"
                };
                signalRClient.Connect();

                var data = new Hashtable();
                lock (this)
                {
                    data.Add("devicename", deviceName);
                    data.Add("message", ".NET Gadgeteer");
                    data.Add("accelerometerx", accelX);
                    data.Add("accelerometery", accelY);
                    data.Add("accelerometerz", accelZ);
                }
                var result = signalRClient.Send(data);

こんな感じで使います。(う~ん。改めてみると、SignalRClientのプロパティ名がいまいちな正しくない気がする。後で変えよう…というレベルです。ごめんなさい)

受信もできるように改造してくれる人がいると、う・れ・し・いです。