我想用我的arduino开始一个小项目。我们的想法是让这种沟通流动:
arduino< - >无线板< - > Wi-Fi路由器< - > Web服务器< - > Ruby on Rails 3< - >智能手机< - >浏览器
我找到了一个名为RAD(Ruby Arduino Development)的框架,但最后一次更新是从2008年开始的。有没有人知道另一种选择呢?
答案 0 :(得分:1)
WiShield具有可以与基本TCP / IP通信的库。 source code有an example HTTP client。这可以用作向rails服务器发出请求的客户端的基础。
WiShield似乎可以在很多地方使用。
答案 1 :(得分:0)
您可以通过互联网通过互联网发送传感器值,如 ENC28J60 和 EtherCard 库。然后你可以在你的Rails应用程序上创建一个RESTful API(例如使用Grape),并从Arduino屏蔽中,使用我建议的 EtherCard 库将信息发送到此API。
如果你想使用wifi功能,它的概念是相同的,但不使用以太网屏蔽,而是使用wifi屏蔽like this。
Here you have使用以太网屏蔽的例子。