0

我开发了一个用于存储传感器数据的网络应用程序。

现在我开始了 Arduino 方面的开发。

我有一个具有网络功能、传感器和继电器的 arduino。我想将信息发送到我的 Rais 应用程序并通过网络应用程序激活中继。

我正在考虑将 arduino 直接连接到 rails 数据库(现在我使用 SQLite,我必须迁移到 mySQL)。

有什么更好的方法呢?

谢谢你!!!

4

3 回答 3

0

我认为使用 arduino json-library将数据插入到 rails 应用程序会更好。
这样,您就可以独立于 DB 端的任何更改,并保留 MVC 框架的所有好处。

于 2013-05-21T08:02:52.980 回答
0

您应该考虑使用 ajson,它使解析您的 arduino 数据变得非常简单。 http://interactive-matter.eu/blog/2010/08/14/ajson-handle-json-with-arduino/

于 2015-02-10T20:01:25.113 回答
-1

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

有了这个,您可以将传感器值存储在 Rails 应用程序中,然后您可以对这些信息做任何您想做的事情。您也可以使用EtherCard库进行逆过程(从 Rails 应用程序向 Arduino 扩展板发送请求) 。

在这里你有一个例子来做第一部分,相反的一个(从 Rails 到 Arduino)并不复杂。

于 2015-12-29T14:26:15.030 回答