家庭自动化库 [英] Home Automation Library
问题描述
我是C#开发人员寻找进入家庭自动化作为一种业余爱好。我做了一些研究,但不知道是否有人知道,它支持的Insteon硬件一个很好的.NET库。我宁愿使用的Insteon不是X10由于可靠性问题。
I'm a C# developer looking to get into home automation as a hobby. I have done a little research, but was wondering if anyone knows of a good .NET library that supports Insteon hardware. I'd rather use Insteon than X10 due to reliability issues.
在这一点上我的最终目标是拥有一个简单的家庭自动化服务器(可能是灯光和温度控制)与安全的ASP.NET Web应用程序接口。我更感兴趣的是实际构建它,了解它,而不是寻找一个现有的解决方案。
My ultimate objective at this point is to have a simple home automation server (maybe lights and climate control) with a secure ASP.NET web application interface. I'm more interested in actually building it and learning about it rather than finding an existing solution.
感谢您的任何建议或评论。
Thanks for any suggestions or comments.
编辑: 感谢您的帮助,每个人。
Thanks for the help, everyone.
有没有人有 Z-波技术经验?似乎有前途的 - 似乎是更高质量的硬件,包括一个核心库,支持.NET等 ControlThink 似乎有一个pretty的良好控制和SDK。
Does anyone have experience with Z-wave technology? Seems promising - appears to be higher quality hardware, includes a core library, supports .NET, etc. ControlThink appears to have a pretty good controller and SDK.
下面是一个有趣的应用程序来考虑:失速状态:知道你去之前
Here's an interesting application to consider: Stall Status: Know Before You Go
推荐答案
我们发现真的没有给INSTEON多少开发人员支持,除非你想购买他们的SDK,并同意他们相当严厉的许可协议。而不是走这条路线,我们写我们自己的.NET库称为 FluentDwelling ,我们开源了。你可以找到一个下载链接,有些会友,开始code样品,如果您按照该链接。
We found there really wasn't much developer support for Insteon unless you wanted to buy their SDK and agree to their rather heavy-handed license agreement. Rather than go that route, we wrote our own .NET library called FluentDwelling and we open-sourced it. You can find a download link, and some get-you-started code samples if you follow that link.
该人士$ C $ C配备了全套的单元测试(需要NUnit的,也是免费的),这样你就可以添加的改进和更改,如果你喜欢。
The source code comes with a full suite of unit tests (requires NUnit, also free), so you can add improvements and make changes if you like.
这篇关于家庭自动化库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!