arduino 物联网
这篇文章描述了如何使用Arduino和Android控制远程LED 。 如今,一种新兴的技术是物联网 ( IoT ):换句话说,所有物理对象(物)都使用Internet基础结构连接在一起。 Arduino是该生态系统中最重要的对象之一。 在本文中,我们将探讨如何将IoT与Android集成为Arduino的第一步 .io15上的 Goole 甚至介绍了其新的物联网基础设施Brillo 。
如前所述,我们想使用Android智能手机控制连接到Arduino Uno的远程Led。
物联网概述
下图显示了IoT项目涉及的主要对象:
我们需要的是:
- Arduino Uno
- 以太网屏蔽
- 具有Android的智能手机
为了简单起见,所有对象都在同一网络中。 这个想法是智能手机向Arduino发送一个HTTP请求。 一个非常小而简单的Web服务器在Arduino上运行,接受HTTP请求。 为简单起见,该应用程序发送保存了led状态的JSON数据。
Arduino:Web服务器和连接
在Arduino方面,我们只需要将led连接到Arduino主板并使用Arduino输出之一进行控制即可。 最复杂的部分是创建一个处理HTTP请求的Web服务器。 下图显示了Arduino如何连接到LED