我有一个 1-Wire USB 适配器(那个是蓝色的),想在一个小型 Linux 机器上使用它来监控温度。Linux 机器现在出故障了,所以同时我想在我的 Windows 桌面上使用基于 .NET 的监控软件来记录温度。但似乎没有一个可用的 .NET 库供 .NET 使用。Maxim SDK 附带的一个需要 J#,我没有但想使用它。我什至不确定我是否可以将它与基于 .NET 4.0 的应用程序一起使用,因为 J# 已停止使用 AFAIK。SourceForge (owdotnet) 上的另一个“开源工作”是 2008 年的,看起来已经死了。甚至没有任何关于它的信息页面。Maxim SDK 还附带一个“Compact .NET”版本,它至少可以找到连接到适配器的设备,但我 d 似乎需要自己实现整个 1-Wire 协议(发送原始字节,等待片刻,等等)。所以现在没有多大帮助。谷歌没有找到其他任何东西。你?
我的印象是整个 1-Wire 的东西已经死了。它只能在 Linux 系统上使用(使用 owfs,编译起来很庞大),并且整个产品生态系统并不完全活跃。还有什么其他的解决方案可以测量温度、环境参数(湿度、水、压力等)和状态(比如开门),甚至可以做一些不花钱的开关(打开和关闭灯)(与“家庭自动化”一样)?并且最好也可以从 .NET 代码访问?