将 C 程序的值发布到网页
Publish a value of a C program to a webpage
我已经在我的Raspberry Pi周围构建了一些传感器。使用C++程序,我可以读出SPI总线以获取传感器值。我现在想做的是将这些值发布到一个简单的网页(php,html或其他什么)。我已经在Pi上安装了LAMP,并成功地在我的个人网络中发布了一个简单的网页。
因此,剩下的"唯一事情"就是在html页面和我的C++程序之间建立连接,但我不知道该怎么做。所以问题是,我是否走在正确的轨道上,如何做到这一点?我找不到"简单"的解决方案,也不知道从哪里开始。
你需要
了解一些HTTP
你可以使用一些HTTP服务器库使你的C程序成为一个Web服务器,例如libonion,mongoose(由oysteijo评论),libmicrohttpd等。(在C++也考虑Wt)。然后,您的应用程序将提供一个网页。
你可以使用一些HTTP客户端库(如libcurl)使C程序成为Web客户端。然后,您的应用程序将例如填写位于其他地方的Web表单。(例如,您的C程序也可以是数据库客户端,而其他Web服务器将访问同一数据库并显示数据)。
你也可以考虑让你的C程序成为CGI或FastCgi应用程序(与Lighttpd或Apache等Web服务器交互......)
相关文章:
- Qt 网页程序集缓存
- 如何使用 C# 在网页 asp.net 显示 C 程序错误
- 将 C 程序的值发布到网页
- 如何在网页和实际程序之间进行交互
- 在网页上执行程序(如Steam)
- 在网页上运行C++程序
- 如何使用 Java 在用 C++ 和 Direct9 编码的网页中运行应用程序
- 获取用于与C++应用程序通信的网页
- 通过多用户网页重复执行linux程序而不会崩溃
- 如何在QT应用程序中显示基于flash的网页
- Windows应用程序有可能与网页交互吗?
- 多个WT应用程序可以在同一个网页上运行吗?
- 如何在网页上运行c++应用程序
- c++程序,从网页中获取汇率
- 在网页上托管一个c++桌面应用程序
- 通过应用程序与本地网页实时交互
- 将事件从应用程序通知到网页
- 制作一个基于c++的程序在windows上显示网页
- 从c++应用程序与网页交互
- c++程序从网页中读取表格