与传感器网络进行通信的架构

时间:2018-05-13 08:04:57

标签: c architecture raspberry-pi

我有几个树莓派,每个都连接到传感器模块。我编写了一个C程序,它在每个树莓派上运行,与传感器模块进行通信并正确配置(传感器模块的驱动程序用C语言编写)。
下一步是使传感器模块的配置更加灵活,并使其他应用程序能够通过网络与传感器模块进行通信。

为了使配置更加灵活,我考虑创建一个能够连接到覆盆子pis的Web应用程序(所有这些都在同一个wifi中)并远程配置传感器模块。

我的想法是创建一个REST Api,它在每个raspberry pi上运行,并启用与传感器模块的通信。但是由于我的应用程序是用C语言编写的,我想知道我的问题是否有更好的解决方案?我知道在C中创建REST Api是可能的,但据我所知,它并不常见。

您是否认为在此用例中为C创建REST Api是一个好主意,如果是这样,是否有可用的好框架?

此外,如果有人对不同的架构有更好的想法,我会非常感激。

提前致谢!

0 个答案:

没有答案