NETMFとC#およびNetDuinoを使用して、組み込みデバイスをプログラムし、デバイスのgeochronデータ(日時、座標、標高、おそらく温度と光のレベルなど)のレコードをSQL DB(以前はSQL Azureなど)。マイクロフレームワークの制限を考えると、これは可能ですか?
2 に答える
答えは「はい」ですが、間接的にです。
Windows Azure SQLデータベースと直接通信するNetduinoにNETMFコードを書き込むことはできません(AFAIK)が、Azureクラウドサービスと通信するAzureクラウドサービスでホストされているRESTfulWebサービスの背後にAzureSQLを「ラップ」することは完全に可能です。データベースに書き込み、RESTfulサービスに書き込みます。RESTfulサービスはデータをDBに転送します。
データベースに書き込むサービスをAzureでホストすることは非常によく文書化されており、Netduino上のNETMFからそのサービスを呼び出すことは、この人がここで行ったことのように見えます。
http://forums.netduino.com/index.php?/topic/971-webservice/
.NET MF Socket Clientサンプルから取得した「Osi」によるサンプルコードを見てください(実際、これは温度ロガーであり、実行しようとしていることとそれほど異ならない...)
これを理解したかどうかはわかりませんが、AzureMobileServicesを使用したソリューションを次に示します。
https://www.ghielectronics.com/community/codeshare/entry/913