本文共 1593 字,大约阅读时间需要 5 分钟。
mongoose iot
IoT(物联网)是关于将物理对象(“物”)连接到Internet的。 从技术上讲,这是通过将计算机连接到“事物”来完成的。 连接计算机的方式可以从事物中读取数据并向Internet报告,还可以接收命令并控制事物的状态。
通常,计算机直接连接到THING,计算机<=> INTERNET连接可以是有线的(例如,以太网),也可以是无线的(例如,蓝牙,Wi-Fi)。
电脑可能是什么?
它可能是您的笔记本电脑或台式计算机,既昂贵,又耗电又大。 跑步时,您几乎无法将笔记本电脑与健身追踪器一起使用。
它可能是像这样的小型单板计算机,价格约为30美元, 约为60美元, 为70美元,或其他类似设备。 这些计算机通常运行Linux。 它们适用于某些任务,例如作为网关设备,但是它们又很大,非常耗电,而且太昂贵,无法在传感器,可穿戴设备和小型电器等设备上运行。
它可以是微控制器(也称为MCU或微型)。 市场上的微控制器种类繁多,可满足各种需求。 对于物联网,您可以使用各种廉价,低功耗的微型微控制器。
是单个硅芯片上的小型计算机。 简而言之,它是一个小的黑匣子,上面有一束电线(引脚)。 有用于为微控制器供电的引脚和用于连接外部物体(例如传感器,致动器,按钮等)的引脚。这些引脚称为IO(输入/输出)引脚。 例如,要创建一个Wi-Fi Internet按钮,您需要获取一个支持Wi-Fi的微控制器,获取一个按钮,将该按钮附加到IO引脚,并对微控制器进行编程,以在按钮按下时将消息发送到云后端按下,如下所示:
在开发过程中,人们不直接使用MCU,因为很难对其进行接线。 相反,他们使用模块和开发板。 这些模块可以轻松为MCU供电并连接外围设备。 我提供了NodeMCU ESP8266板的示例,您可以轻松地将其插入笔记本电脑:
微控制器没有太多的内存和处理能力,这就是它们如此便宜的原因。 例如, 具有64K RAM和512K闪存。 流行的拥有约40K可用RAM,这意味着您无法在它们上运行Windows,Linux或Node.js之类的软件。 由于这些小型计算机资源有限,因此无法使用常规工具和框架对其进行编程。
解决MCU开发的方法很多,但总的来说,新手入门并不容易。 人们需要了解C / C ++,并花费时间(有时是很大的钱)来设置编程环境,但是可以使用简化过程的工具。 一个这样的工具是 ,它是用于微控制器的操作系统,使新手和专业开发人员都可以轻松地对其进行编程。 使用Mongoose操作系统,由于其提供的功能,包括以下方面,它可以将设置编程环境所需的时间减少至一分钟或更短的时间:
首先,获得受支持的板,例如 NodeMCU(可 ,将其连接到计算机,然后按照以下步骤操作:
这个简单的流程演示了从微控制器开发和Mongoose OS开始是多么容易。
这个来自Mongoose OS的两分钟安装操作视频介绍了所有这些步骤。
查找其他 。
另外,请查看构建 。
有关更深入的介绍,请参阅Mongoose OS 和 。
有一个问题? 在我们的上提问或 。
翻译自:
mongoose iot
转载地址:http://pzpzd.baihongyu.com/