- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试自己构建一些智能家居设备。我对构建像 Nest Thermostat 那样能够了解房屋特征和家庭成员行为的物联网算法非常感兴趣。
虽然我有一定的机器学习基础,但我对热模型知之甚少,而热模型是Nest所有研究和方法的基础。
因此,如果我想自己研究并创建类似 Nest 的类似算法,我应该如何开始?有任何建议的引用资料吗?
最佳答案
您自己说过 - 热建模。因此,请阅读热力学。如果您不阅读热力学,您将不知道要阅读热力学的哪一部分来模拟房屋中的热分布。
成为程序员最重要的事情之一不是编程。编程几乎是程序员所做的最不重要的事情(略低于调试)。作为程序员最重要的是了解程序的需求。
所以编写会计程序的人应该对会计有所了解。他不需要成为专家,但他至少应该能够发现错误。
在大公司工作时,您会发现通常会有项目经理和系统分析师帮助您确定需求。但是编写自己的项目时,您必须是自己的项目经理和架构师。所以你必须做阅读。
现在,除了上面的一般建议之外,在编写软件来控制现实世界的对象和现象时,您不能不了解 PID 回路(比例、积分、微分)。这就是软件恒温器如何控制工业 toastr 的温度。这就是四轴飞行器如何悬停而不会变得不稳定的原因。这就是赛格威平衡自身的方式。
PID 背后的理论已有一百多年的历史。它是为管理 Steam 机而开发的。但它是如此有用和重要,以至于我们在电子产品中通常仍依赖它。
有很多关于 PID 的数学理论。还有许多针对技术人员和机械师的 PID 的简单经验法则指南。我建议先阅读更简单、理论性更强的指南,然后在需要了解某些内容时继续阅读。
关于algorithm - 学习如何设计 Nest Thermostat 使用的算法的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38045408/
我正在尝试创建一个名为 Thermostat 的 Arduino 类,它使用 DHT 库。 我认为错误可能是我对 _dht 实例的声明和初始化感到困惑。 我的目标只是让我的主要草图干净,让类 Ther
我正在尝试以编程方式 (Android) 更改我的 Nest 的温度,但没有成功。请求工作可能是 30-50 次尝试中的 1 次。 我已尝试通过 Firebase Nest SDK 执行此操作,但根本
您好,在我的应用程序中,我需要实现 Nest Thermostat。为此,我正在检查 nest 提供的示例代码,因为我在成功运行代码后注册了我的客户端,它生成了身份验证代码,并且,我必须发送此访问 t
我正在尝试自己构建一些智能家居设备。我对构建像 Nest Thermostat 那样能够了解房屋特征和家庭成员行为的物联网算法非常感兴趣。 虽然我有一定的机器学习基础,但我对热模型知之甚少,而热模型是
如果 Nest Thermostat 设备处于“冷却”或“加热”状态,它会显示在屏幕上。如何通过 Nest API 获取此状态? hvac_mode属性似乎只是显示用户的 Thermostat 能够控
Nest 恒温器 SDK,使用 Nest 的 iOS 示例代码作为引用。 示例代码中概述了温度设置。将离开状态设置为 away 或 home(不是向 firebase 发送的字符串值)。 来自上一个问
我正在编写一个 Android 应用程序来控制 Nest 恒温器。我能够很好地连接到它,并且可以读取正确的目标温度(转动恒温器上的旋钮会更新我的 TextView)。 但是,当我尝试这样写目标温度时,
Nest change target_temperature_f : 如何使用 java http PUT 通过 android 代码设置 Nest Thermostat 的目标温度? 最佳答案 您可
我是一名优秀的程序员,十分优秀!