在我正在设计的应用程序中,我必须与设备通信并将数据读取的历史记录存储在数据库中。该设备本质上是一个通过串口输出数字的传感器。应用程序的用户端是一个 RubyOnRails 界面,允许用户查看这些数据并配置设备。
我想知道您可以为这种设置推荐数据库和设备之间的哪种连接。
到目前为止,我在主机(通过串行端口直接连接设备的计算机)上运行了一个自定义应用程序,该应用程序将充当 MySQL 数据库的桥梁。该应用程序将直接连接到 MySQL 数据库并执行查询。它工作得很好,但我不确定这是否是最好的解决方案。
我看到的唯一另一种选择是拥有一个我的自定义应用程序可以连接到的中间应用程序,而不是直接访问数据库。这可能是主应用程序的一部分,也可能是单独的东西。这会是一个更好的解决方案吗?
你会推荐另一种方法吗?
谢谢,