31

セントラルヒーティングのさまざまなコンポーネントを制御するための小さなC#アプリケーションを開発したいと思います。

まず、温度センサーから値を取得できるようにしたいと思います。私はこの種のものを手に入れようとしている最初のC#開発者であってはなりません。次に、サーモスタットバルブを制御しようとします。

マイクロソフトまたは他のベンダーは、GUIライブラリ、数学ライブラリ、データベースアクセスライブラリなどを提供しています...私はホームオートメーションライブラリまたは同様のものを探しています。互換性のあるハードウェアコンポーネントまたはこの件に関する情報サイトにリダイレクトしていただけませんか。

ありがとうございました、

4

7 に答える 7

18

ホームオートメーションをとても楽しくする.NET開発ボードで遊んでいます。それらはすべての価格帯で提供され(非常にシンプルなものもあれば、画面やWi-Fiなどを備えたものもあります)、コンパクトな.netフレームワークをサポートし、それに追加するセンサーとリレーがたくさんあります!

NetDuino

自宅での私自身のプロジェクトは、温水のオン/オフスイッチを持っていたというものです。私はnetduinoボードで一定の時間までにそれを制御しますが、Webブラウザからオンにすることもできます。次のバージョンは、アパートにしばらく動きがない場合は電源が入らないようにするため、休暇で外出する場合は電源を切る必要はありません。また、温度がある程度超えた場合にウィンドウを開くためにサーボを購入しました:) ..次は、女性がソフトミュージックとディスコボールの回転を開始するために入ると、何らかの認識を得ることになります!

于 2011-09-22T14:44:40.277 に答える
5

マイクロソフトは、約1か月前に.NETでプログラム可能なマイクロコントローラーをリリースしました。

それはガジェットと呼ばれています

于 2011-09-22T14:49:34.010 に答える
4

私はパーティーに少し遅れていますが、これらの人たちはいくつかの興味深い仕事をしています。私はソースをダウンロードして少し突っ込んで、彼らのサイトでチャットしました:http ://www.opensourceautomation.com/

多くのすぐに使える機能、オープンソース、そしてアクティブ。

于 2012-01-20T07:53:38.647 に答える
3

これはC#にはありませんが、Arduinoを使用してこの種のことを行うことができます。Arduinosにはたくさんの助けがあります。それらは非常に強力です。彼らはあなたがそれを拾うことができるC#に十分似ているC++ish言語を使用します。

いくつかのサイト:

http://diyistheway.blogspot.com/2009/03/thermosmart.html

http://arduino.cc/en/Tutorial/HomePage

于 2011-09-22T14:45:22.900 に答える
1

Telldusは、ワイヤレス制御へのインターフェイスを提供し、c#ライブラリを備えています

于 2011-09-23T12:17:53.207 に答える
1

CRESTRONの製品ライン全体は、.netで開発されたソフトウェア(おそらくc#ですが、vbの場合もあります)に基づいており、制御システム(hvac、照明など)のみを実行します。

それらが制御するシステムのほとんどは、シリアル(232、ターミナル)、デジタル(通常、tcp / ip経由)、またはアナログの3つの異なるタイプのインターフェースで実行されます。

あなたはあなたのhvacシステムがどんな種類のインターフェースを持っているかを見つけ、そしてあなたのコンピュータをそれに接続する方法を見つけ、そしてそのプロトコルを使ってc#でプログラムする必要があります

于 2011-09-22T14:44:35.277 に答える
0

Crestronは、サンドボックスバージョンのC#を使用してホームオートメーションハードウェアの広範な選択を制御する新しいSDKをリリース中です。

残念ながら、彼らのソフトウェアを使用するには、特別な許可とトレーニングが必要です。

于 2012-08-01T23:02:58.910 に答える