1

我想用我的 arduino 开始一个小项目。这个想法是有这个通信流:

arduino <-> 无线板 <-> Wi-Fi 路由器 <-> Web 服务器 <-> Ruby on Rails 3 <-> 智能手机 <-> 浏览器

我找到了一个名为 RAD(Ruby Arduino Development)的框架,但最后一次更新是从 2008 年开始的。有人知道这个的另一种选择吗?

4

2 回答 2

1

WiShield具有可以处理基本 TCP/IP的库。源代码一个示例 HTTP 客户端。这可以用作向 Rails 服务器发出请求的客户端的基础。

WiShield 似乎可以在很多地方使用。

于 2012-04-06T11:21:23.480 回答
0

您可以通过带有EtherCard库的ENC28J60等以太网屏蔽通过 Internet 发送传感器值。然后你可以在你的 Rails 应用程序上创建一个 RESTful API(例如使用 Grape),然后从 Arduino 扩展板,使用我建议的EtherCard库将信息发送到这个 API 。

如果你想使用wifi功能,概念是一样的,但是不要使用以太网屏蔽,而是使用这样的wifi屏蔽

在这里,您有一个使用以太网屏蔽的示例。

于 2015-12-29T14:22:07.423 回答