我想开发一个小型 C# 应用程序来控制中央供暖的各种组件。
首先,我希望能够从温度传感器中检索值。我一定不是第一个想要获得这种东西的 C# 开发人员。然后我会尝试控制恒温阀。
Microsoft 或其他供应商提供 GUI 库、数学库、数据库访问库……我只是在寻找家庭自动化库或类似的东西。您能否将我重定向到兼容的硬件组件或有关该主题的信息站点。
谢谢,
我想开发一个小型 C# 应用程序来控制中央供暖的各种组件。
首先,我希望能够从温度传感器中检索值。我一定不是第一个想要获得这种东西的 C# 开发人员。然后我会尝试控制恒温阀。
Microsoft 或其他供应商提供 GUI 库、数学库、数据库访问库……我只是在寻找家庭自动化库或类似的东西。您能否将我重定向到兼容的硬件组件或有关该主题的信息站点。
谢谢,
我正在玩一个 .NET 开发板,对于家庭自动化来说非常有趣。它们有各种价格范围(有些非常简单,有些带有屏幕、wifi 等),并支持紧凑的 .net 框架,并有许多传感器和继电器可供添加!
我自己在家里的项目是我的温水只有一个开/关开关。我确实用我的 netduino 板控制了固定时间,但我也可以从网络浏览器打开它。下一个版本是,如果我的公寓有一段时间没有动静,它就不会打开,所以如果我去度假,我就不必关掉它。如果温度超过一定程度,还买了一个伺服来打开我的窗户:).. 如果一位女士进入开始轻柔的音乐和迪斯科球旋转,接下来将有一些善意的认可!
大约一个月前,微软发布了一款可在 .NET 中编程的微控制器。
它被称为Gadgeteer
我参加聚会有点晚了,但这些家伙一直在做一些有趣的工作。我下载了源代码并浏览了一下,并在他们的网站上聊天:http ://www.opensourceautomation.com/
很多开箱即用的功能、开源和活跃的。
虽然这不在 C# 中,但您可以使用 Arduino 来做这种事情。Arduinos 有很多帮助。他们可以非常强大。他们使用与 C# 非常相似的 C++ ish 语言,您可以选择它。
一些网站:
CRESTRON 他们的整个产品线都是基于 .net 开发的软件(可能是 c#,但可能是 vb),他们所做的只是控制系统(暖通空调、照明等....)
他们控制的大多数系统在三种不同类型的接口上运行:串行(232,终端)、数字(通常通过 tcp/ip)或模拟
你需要找出你的暖通空调系统有什么样的接口,然后找到一种方法将你的计算机插入它,然后使用该协议在 c# 中编程
Crestron 正在发布一个新的 SDK,它使用沙盒版本的 C# 来控制他们广泛选择的家庭自动化硬件。
不幸的是,使用他们的软件需要特殊的许可和培训。