【问题标题】:Daemon that read barcodes and sends them over HTTP to a php script读取条形码并通过 HTTP 将它们发送到 php 脚本的守护程序
【发布时间】:2011-07-21 02:28:32
【问题描述】:

我期待构建一个原型,它应该完全无头运行且无需用户交互,系统应该能够启动条形码阅读器,通过互联网将其作为 file.php?code=var 发送到 php。 ..

最简单的方法是什么?

我正在考虑:

  • windows 控制台应用程序,某种 平...
  • linux-console 应用程序,某种 wget 或类似的东西

有没有人有更好的方法。

系统应该是完全自主的,插上电源,扫描条形码,发送代码,重复......

【问题讨论】:

  • 有很多语言可以做到这一点。决定因素:您熟悉哪些语言,他们是否有一个库来扫描条形码并将它们发送到您的 php 脚本?
  • 使用 CURL 将 HTTP 数据包发送到您的 Web 服务器怎么样?

标签: linux window console-application embedded-linux system-design


【解决方案1】:

你的工作可以分为三个主要任务:

  1. 获取条形码值(不仅仅是一张漂亮的图片)
  2. 将代码值传输到远程 PHP 应用程序
  3. 处理目标上的数据。超出范围。

有很多不同的方法可以实现这一点。但请始终牢记,您不必重新发明轮子:

  1. 条形码阅读器的行为通常与普通键盘一样。扫描的代码将被视为来自键盘的普通用户输入。一个好的条形码阅读器可以配置为使用回车键 (\r) 完成其输入。
  2. 如前所述:使用您擅长或感兴趣的编程语言。您提到目标系统将是一个 PHP-Script,因此传输控制台应用程序也可以使用 PHP 来实现。

    do while(true) { 
    // wait for bar-code reader input
      $code = readline();
    
    // transfer code to 
      transfer($code);
    }
    

请参阅PHP-Manual Readline-functiond 了解更多详情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多