31

我想开发一个小型 C# 应用程序来控制中央供暖的各种组件。

首先,我希望能够从温度传感器中检索值。我一定不是第一个想要获得这种东西的 C# 开发人员。然后我会尝试控制恒温阀。

Microsoft 或其他供应商提供 GUI 库、数学库、数据库访问库……我只是在寻找家庭自动化库或类似的东西。您能否将我重定向到兼容的硬件组件或有关该主题的信息站点。

谢谢,

4

7 回答 7

18

我正在玩一个 .NET 开发板,对于家庭自动化来说非常有趣。它们有各种价格范围(有些非常简单,有些带有屏幕、wifi 等),并支持紧凑的 .net 框架,并有许多传感器和继电器可供添加!

NetDuino

我自己在家里的项目是我的温水只有一个开/关开关。我确实用我的 netduino 板控制了固定时间,但我也可以从网络浏览器打开它。下一个版本是,如果我的公寓有一段时间没有动静,它就不会打开,所以如果我去度假,我就不必关掉它。如果温度超过一定程度,还买了一个伺服来打开我的窗户:).. 如果一位女士进入开始轻柔的音乐和迪斯科球旋转,接下来将有一些善意的认可!

于 2011-09-22T14:44:40.277 回答
5

大约一个月前,微软发布了一款可在 .NET 中编程的微控制器。

它被称为Gadgeteer

于 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),他们所做的只是控制系统(暖通空调、照明等....)

他们控制的大多数系统在三种不同类型的接口上运行:串行(232,终端)、数字(通常通过 tcp/ip)或模拟

你需要找出你的暖通空调系统有什么样的接口,然后找到一种方法将你的计算机插入它,然后使用该协议在 c# 中编程

于 2011-09-22T14:44:35.277 回答
0

Crestron 正在发布一个新的 SDK,它使用沙盒版本的 C# 来控制他们广泛选择的家庭自动化硬件。

不幸的是,使用他们的软件需要特殊的许可和培训。

于 2012-08-01T23:02:58.910 回答