【发布时间】:2009-08-01 00:55:30
【问题描述】:
在我正在设计的应用程序中,我必须与设备通信并将数据读取的历史记录存储在数据库中。该设备本质上是一个通过串口输出数字的传感器。应用程序的用户端是一个 RubyOnRails 界面,允许用户查看这些数据并配置设备。
我想知道数据库和设备之间的哪种连接可以推荐用于这种设置。
到目前为止,我在主机(通过串行端口直接连接设备的计算机)上运行了一个自定义应用程序,该应用程序将充当 MySQL 数据库的桥梁。该应用程序将直接连接到 MySQL 数据库并执行查询。它工作得很好,但我不确定这是否是最好的解决方案。
我看到的唯一其他选择是让我的自定义应用程序可以连接到一个中间应用程序,而不是直接访问数据库。这可能是主应用程序的一部分,也可能是单独的东西。这会是更好的解决方案吗?
您会推荐另一种方法吗?
谢谢,
【问题讨论】:
-
你问的是硬件还是软件?如果是软件,您的具体问题是什么?你有什么问题要解决吗?
标签: ruby-on-rails database synchronization externalinterface