我有几个树莓派,每个都连接到传感器模块。我编写了一个C程序,它在每个树莓派上运行,与传感器模块进行通信并正确配置(传感器模块的驱动程序用C语言编写)。
下一步是使传感器模块的配置更加灵活,并使其他应用程序能够通过网络与传感器模块进行通信。
为了使配置更加灵活,我考虑创建一个能够连接到覆盆子pis的Web应用程序(所有这些都在同一个wifi中)并远程配置传感器模块。
我的想法是创建一个REST Api,它在每个raspberry pi上运行,并启用与传感器模块的通信。但是由于我的应用程序是用C语言编写的,我想知道我的问题是否有更好的解决方案?我知道在C中创建REST Api是可能的,但据我所知,它并不常见。
您是否认为在此用例中为C创建REST Api是一个好主意,如果是这样,是否有可用的好框架?
此外,如果有人对不同的架构有更好的想法,我会非常感激。
提前致谢!