gpt4 book ai didi

c++ - 将自定义 API 转换为 Ruby on Rails ActiveResource

转载 作者:行者123 更新时间:2023-11-28 03:50:37 24 4
gpt4 key购买 nike

我有一套嵌入式设备,可以运行用 C++ 编写的软件。与设备通信的 API 很简单:获取/设置/获取参数和信号。

我想实现通用 Web 应用程序以从一个点访问所有设备。

我的想法是向设备添加 XML RPC 接口(interface),然后使用 ActiveResource 从 Web 服务器访问设备。这种组合似乎根本没有在实践中使用。

我可以自由选择设备内部的任何协议(protocol)。你有什么建议?

最佳答案

如果您已经在考虑 XML RPC,我假设您的设备上运行着某种网络服务器。我可能会选择 RESTful Web 服务而不是 XML RPC。如果精心设计,您可以在 Rails 应用程序上获得相应的服务。

例如:

http://somedevice/signals.json - 获取所有信号

http://yourrailsapp/somedevice/signals.json - 获取一些设备的信号;如果这样更有意义,您可以在此处改用 id (http://yourrailsapp/devices/1/signals.json)。

关于c++ - 将自定义 API 转换为 Ruby on Rails ActiveResource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com