更智能的版本可以在云服务中使用 AI (人工智能),将连接到其他物联网设备的传感器数据,例如检测到传感器的房间位置占用信息,以及天气或日历信息等,以决定如何更智能地设置温度。例如它从你的日历中读取到你正在度假,它将关闭暖气,或者根据使用房间情况关闭特定房间的暖气,从数据中学习的准确性将随时间推移逐步提高。
更智能的版本可以在云服务中使用 AI (人工智能),将连接到其他物联网设备的传感器数据,例如探测哪些房间正在使用的占用传感器,以及天气或日历信息等,以决定如何更智能地设置温度。例如它从你的日历中读取到你正在度假,它将关闭暖气,或者根据使用房间情况关闭特定房间的暖气,从数据中学习的准确性将随时间推移逐步提高。
这方面的一个例子是智能家居设备,如 Apple HomePod,Amazon Alexa 或 Google Home,它们将在云上训练 AI 辨别你的声音,但在设备本地运行训练好的程序。当你说出某个单词或短语时,这些设备将被“唤醒”,然后通过互联网发送语音进行处理。设备将在适当的时间点停止发送语音,例如当它检测到语音暂停时。你在使用唤醒词唤醒设备之前说的内容,和在设备停止监听后说的内容都不会通过互联网发送给设备提供商,因此这些数据是私密的。
这方面的一个例子是智能家居设备,如 Apple HomePod,Amazon Alexa 或 Google Home,它们将在云上训练 AI 辨别你的声音,但在设备本地运行训练好的程序。当你说出某个单词或短语时,这些设备将被“唤醒”,然后通过互联网发送语音进行处理。设备将在适当的时间点停止发送语音,例如当它检测到语音暂停时。你在使用唤醒词唤醒设备之前说的内容,和在设备停止监听后说的内容都不会通过互联网发送给设备提供商,因此这些数据是私密的。
在没有操作系统的情况下对微控制器进行编程,确实需要一些工具,这些工具通过 API 来与外设通信,以达到构建代码的目的。每个微控制器都是不同的,因此制造商通常需支持标准架构,这些架构遵循标准“配方”来构建代码,并实现在支持该架构的任何微控制器上运行。
在没有操作系统的情况下对微控制器进行编程,确实需要一些工具,这些工具通过 API 来与外设通信,以达到构建代码的目的。每个微控制器都是不同的,因此制造商通常需支持标准架构,这些架构遵循标准“配方”来构建代码,并实现在支持该架构的任何微控制器上运行。
You can program microcontrollers using an OS - often referred to as a real-time operating system (RTOS), as these are designed to handle sending data to and from peripherals in real time. These operating systems are very lightweight and provide features such as: