我正在寻找一种通过网页检查传感器值(例如温度传感器)的方法。
检查网页上的传感器值更方便,尤其是当用户位于远程站点时。
但Arduino没有网络功能。
如何通过网页检查传感器值?
答案 0 :(得分:3)
如果您正在寻找与最终用户兼容的产品,那么这是一个很好的解决方案,如下所示:
Arduino Serial - > PC软件读取串口 - >用于从PC接收数据到Web数据库的Web API - >网站显示收到的数据。
这代表了一种“松散耦合”的架构。允许系统中的每个部分专注于一项工作并做好。
理论上你可以直接在Arduino上安装一个以太网屏蔽,并将其打开到公共互联网......但这会打开一个安全问题的世界,你真的不想尝试解决这个问题。
答案 1 :(得分:2)
您的IoT设备(Arduino)是它自己的土壤,您需要在其上安装网络适配器/设备才能与Internet通信。您可以使用Eathernet Shield或WiFi Sheield来实现此目的。
如果您拥有公共IP,那么我们可以提供更直接的解决方案,但大多数最终用户都没有这样做,因此您需要在Internet上使用公共连接点来共享数据。
如果您只想从互联网上阅读值,您可以快速设置Twitter帐户并实施一些代码,定期将传感器值发送到Twitter频道,您可以在任何地方从Twitter读取值。
有关如何从Ardunio http://www.instructables.com/id/How-to-tweet-from-an-Arduino-using-the-wifi-sheild/
推文的详细说明,请参阅答案 2 :(得分:0)
你必须使用arduino ethernet / Wifi shield,并且需要建立一个网络服务器。
我知道一个屏蔽已经嵌入了屏蔽(Web Serial Monitor)的Web应用程序,名为PHPoC Shield for Arduino。
PHPoC Shield通过网络提供与串行监视器相同的功能。
由于其基于网络的功能,我可以随时检查传感器值而无需将Arduino连接到PC。
以下是有关PHPoC Arduino shield的Web Serial Monitor的链接
http://www.phpoc.com/support/manual/p4s-348_user_manual/contents.php?id=first_use