.NET Micro Framework 向け、UDP Multicast Communication 及び、SignalR Client ライブラリ
.NET Micro Framework で、UDPのMulticast Communication を使ってみたい方、SignalR でデータ送信したい方向けに、参考ライブラリを公開します。使い方は、本ブログの投稿をご覧ください。
※あくまでも参考実装なので、自己責任で使ってください。何かあっても一切責任は負いませんのでよろしく。
ちなみに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のプロパティ名がいまいちな正しくない気がする。後で変えよう…というレベルです。ごめんなさい)
受信もできるように改造してくれる人がいると、う・れ・し・いです。