【问题标题】:How can I send data from a web page to a serial port?如何将数据从网页发送到串行端口?
【发布时间】:2012-12-18 07:14:02
【问题描述】:

我有一个包含基本内容的网页。我可以尝试它的格式,但现在是 PHP。我想将此数据发送到我计算机的一个串行端口(作为 PHP 页面的访问者)。

我需要一个用于将此数据从 Internet 传输到其中一个串行端口的代码。它可以是 C++、javascript、C# 或其他任何东西。

我正在使用 Windows(作为网页的访问者)。所以,我需要将数据发送到访问者计算机的串行端口而不是服务器的。不需要阅读。

哪个程序和流程是正确执行此操作的最佳选择?我需要它们工作得很好的示例代码部分!

【问题讨论】:

  • 嗯,听起来你想为Web后端编写一个客户端,从Web检索数据,然后将检索到的数据写入串行端口,是吗?
  • boost asio 是最好的......
  • @İnsanlardanBirİnsan 那么第一部分,看看 libcurl,第二部分 C stdlib 函数 write()tcsetattr() 会帮助你。
  • 请不要重复您的问题stackoverflow.com/questions/14148981/…

标签: php c++ curl serial-port


【解决方案1】:

有一个支持写入串口的 PHP 库。

here

更多:

http://php.net/manual/en/function.fopen.php#20935

有关更多讨论,请参阅此问题: How to Read RS232 Serial Port in PHP like this QBasic Program

更新:

要在 Windows 上执行此操作,请参阅本教程: http://blog.950buy.com/article/php-use-rs232-serial-communication-to-send-file/

还有这个问题:Serial comm with PHP on Windows

【讨论】:

  • 而且它支持Windows!我很惊讶。编辑:(阅读仅适用于 Linux 或 OSX)。
  • @DavidHarris 不要期望太多,可能所有内容都是#define()d 到 Windows 构建源中的 NOP :P
  • @pzirkind 您说不需要任何其他程序。 PHP 可以做到这一点吗?
  • @İnsanlardanBirİnsan 我更新了答案以包含 Windows 解决方案
  • @İnsanlardanBirİnsan 似乎确实有一些外部依赖项(有关更多信息,请参阅教程)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-12
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多