物联网或IoT是指由全球数十亿个物理设备连接到互联网形成的网络,所有这些设备都在收集,处理和共享数据。由于如今基于物联网的技术的进步,有可能将任何东西变成物联网应用程序。虽然市场上有很多支持物联网的硬件,但专业人士和业余爱好者最常用的硬件之一是ESP8266-NodeMCU模块或ESP32模块。
Node-RED是一个非程序员使用物联网的可视化工具,它可以用来更快地构建应用程序,并缩短物联网产品的“上市”时间。它还可以用于以新颖有趣的方式轻松地将硬件设备、api和其他在线服务连接在一起。
在物联网时代,越来越多的设备相互连接。但是每个设备都使用不同的通信协议,这使得从单个设备控制它们变得困难。幸运的是,有一个解决方案——OpenHAB。开放家庭自动化总线(OpenHAB)是一个开源的、与技术无关的家庭自动化平台,它作为智能家居的中心运行。OpenHAB与智能和非智能设备进行通信,执行用户自定义的操作,并提供带有用户自定义信息的网页以及用户自定义的工具来与所有设备进行交互。它允许用户使用一个界面控制来自知名制造商的所有设备。为了实现这一点,OpenHAB对某些功能和操作进行了分段和划分。
当我们谈论嵌入式项目时,首先想到的是Arduino。但为什么是Arduino?因为Arduino是一个单核微控制器,在市场上价格很低。此外,还有各种支持的传感器/执行器板可用,我们可以将其用作即插即用。在IoTDesignPro,我们也用Arduino构建了许多物联网项目,如果你感兴趣的话可以看看。
当我们谈论人体的主要生命体征时,我们需要了解四个主要参数,它们是体温,心率,呼吸频率,血压,由于COVID,氧饱和度已成为我们需要了解的主要参数。在本教程中,我们将制作一个简单的Arduino Nano 33基于物联网的设备,具有多个传感器。该装置可以测量人体的一些重要参数。该设备就像你在icu中看到的DIY多参数监视器,简单得多,由廉价的传感器制成,不适合实际医疗用途。我们将为此目的使用新的Arduino Nano 33 IOT,我们将尝试使这个设备尽可能简单。
Zigbee是一种流行的无线通信协议,用于以极低的功耗传输少量数据。它被广泛应用于需要在个人空间内的多个节点之间共享数据的应用中,随着物联网(IoT)的出现,Zigbee的应用正在快速增长。它被用于家庭自动化、资产跟踪、远程数据收集等等。如果您已经熟悉Zigbee和Zigbee协议的架构,那么您已经知道两个XBee模块之间的无线通信可以在没有任何额外的微控制器的情况下完成,但在实际应用中,这些模块将始终与微控制器接口以读取和发送数据。让我们进一步了解如何使用Arduino和NodeMCU板建立Zigbee通信。
在本教程中,我们将构建超出电子领域的东西。作为一名电子工程师,我们大多数人都想为我们的物联网应用程序构建一些用户界面,在大多数情况下,Android应用程序将是用户与我们的物联网设备交互的正确选择。所以,如果你想为你的物联网应用程序构建一些Android应用程序,那么下面的教程是适合你开始的。但是,在我们开始我们的旅程之前,让我们讨论一下Android应用程序的一些基础知识。
在本教程中,我们将构建一个Android应用程序,我们将能够使用蓝牙用我们自己的Android应用程序控制Arduino的板上LED。但本教程是我们的Android Studio for Internet of Things系列的延续,在那里我们制作了我们的第一个Android应用程序,有一个灯泡和一个按钮的图像。在这个教程中,你需要有一些耐心,请按照这个教程一步一步,因为我有很多错误,而第一次实现它。
智能电力监控在中小型工业、多层建筑等领域日益普及,以提高能源效率。我们之前已经建立了一个智能电能表,可以测量电力并在线报告使用情况。虽然这种类型的系统广泛用于电能表,但另一种最常用的测量电流的技术是使用电流互感器(CT)。CT可以检测和测量机器和其他交流电器中的交流电流,以监测电流消耗,从而监测机器或交流电器的健康状况。
先进的人工智能(AI),就像生成型人工智能一样,正在增强我们所有的智能设备。然而,一个常见的误解是,这些AI工作负载只能在云和数据中心处理。事实上,大多数人工智能推理工作负载在实际设备上可以在边缘进行处理,而这些工作负载比训练要便宜和快。
大家好,在本教程中,我们将在树莓派Pico上执行一个简单的LED闪烁程序。树莓派Pico基于RP4060微控制器芯片,这是树莓派基金会有史以来第一个微控制器家族类。如果您正在寻找具有高性能功能的低成本开发板,那么Pico板是最佳选择。由于它支持C/ c++开发和Micropython环境的基本调试工具和库,因此我们可以用各种方法对该Pico板进行编程。在这里,我将讨论如何使用Micropython框架对Pico板进行编程。由于这将是编程树莓派Pico的第一步,让我讨论一下Pico板的基本功能。
大家好,欢迎回到我们的Android Studio for Internet of Things系列的另一部分。在本教程中,我们将继续我们的android应用程序。我们已经开发了我们的应用程序的基础,通过添加一个灯泡的图像,一个按钮,和一些功能来建立蓝牙连接。但现在我们要添加一个Wi-Fi功能来控制NodeMCU板的内置LED。
人孔监测是市政基础设施的一个重要方面,由于人孔盖破损和丢失而导致的事故非常频繁。沙井的管理和监测不善也会导致城市洪水,这在拥挤的城市中最常见。这个问题可以通过使用基于物联网和传感器技术的人孔管理设备来解决。
在这个项目中,我们将学习如何创建一个气象站,它将在web服务器中显示来自BME280模块的读数和来自OpenWeatherMap API的实时天气数据。该设备将从BME280传感器获取温度、湿度、气压和高度,并从OpenWeatherMap API获取外部温度、湿度、天气状况以及日出和日落。我们可以在网络浏览器中看到他们在阅读。
在为项目选择合适的微控制器时,您必须考虑成本,性能,功能,功耗和整体尺寸。当我们考虑价格与性能或价格与功能比时,大多数外壳mcu将花费您一大笔钱。尤其是在硅短缺的时候。这就是Megawin、Nuvoton和意法半导体(STMicroelectronics)等制造商发挥作用的地方。Megawin的MG82系列,Nuvoton的N76/MS51系列,STM的STM8系列。虽然这两款控制器都很棒,但流行病已经大大增加了它们的成本,当我们比较功能时,Megawin微控制器胜过其他两款。