0

我是 arduino 的新手,但是我有网络开发经验,最近我一直在使用流星 js 和不同项目的平均堆栈。我愿意尝试任何语言。

我想做的是构建一个简单的应用程序来通过网络控制 arduino 上的 LED。

我正在和另一个人一起工作,而 arduino 将在防火墙后面,所以我不知道如何通过互联网访问它。我确实可以使用 arduino yun,我可以在家里使用它进行测试,它确实通过桥接了 linio,我不太明白它的作用。

我也听说过这个,https://www.yaler.net/但如果我能自己做的话,我想尽可能远离第三方构建。

使用防火墙后面的 arduino 执行此操作的常用方法是什么。我怎么用 arduino yun 做这个,用 yun 更容易吗?

4

1 回答 1

1

所以这是一个模糊的问题,因为我们不确切知道您的设置是什么以及您的防火墙出了什么问题。但我会尽力帮助你。

我想做的是构建一个简单的应用程序来通过网络控制 arduino 上的 LED。

因此,这意味着您可能需要一个在 Arduino 上运行的 Web 服务器和一个 REST http 客户端。您可以通过谷歌搜索 Arduino 和 REST 轻松找到十几种方法,但这里有一种方法可以解决。不过老实说,我真的不想在没有库的情况下设置 REST 服务器。

从那里,您只需设置一个 REST 端点,当调用该端点时,它会打开 LED。

使用防火墙后面的 Arduino 执行此操作的常用方法是什么。

这不受 Arduinos 的限制。所有(?)服务器都在防火墙后面。您需要与您的网络管理员交谈并让他们打开 80 端口(例如)并将公共端口上的呼叫转发到本地 Arduino 服务器。

用云更容易吗?

你运行的是什么 Arduino 板并不重要。它显然必须有一个以太网或无线端口/屏蔽,否则没关系。

我什至不应该提出谷歌搜索“arduino rest受控led”带来了这个链接......除了防火墙,这似乎正是你正在寻找的东西,或者至少会让你前进。

于 2014-06-25T21:40:07.297 回答