V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
madpecker009
V2EX  ›  PHP

PHP 控制硬件的相关问题

  •  
  •   madpecker009 · Jun 6, 2020 · 3325 views
    This topic created in 2152 days ago, the information mentioned may be changed or developed.

    PHP 想要和硬件进行通讯使用的是什么技术呢?例如快递点扫码出库, 停车场收费系统 图书管理系统的扫码枪等等这一类的应用场景下。在百度上找了半天全都是粘贴复制的。

    9 replies    2020-06-06 18:59:27 +08:00
    xiaoriri666
        1
    xiaoriri666  
       Jun 6, 2020
    去看下 swoole
    printese
        2
    printese  
       Jun 6, 2020 via iPhone
    扫码的话主要是 RFID 吧
    buxudashi
        3
    buxudashi  
       Jun 6, 2020
    了解下 mqtt 协议 或者 socket
    chinvo
        4
    chinvo  
       Jun 6, 2020 via iPhone
    扫码不都是 USB 扫码枪么,直接模拟成键盘的
    anviod
        5
    anviod  
       Jun 6, 2020
    swoole 开启 TCP/UDP 监听 HEX 数据 再跟进 HEX 数据解析成你要的数据。涉及的知识点可能有网络编程,网络字节转换 进制转换等。硬件通讯协议一般是 C 结构体,能看懂就行。
    myd
        6
    myd  
       Jun 6, 2020 via Android
    其实扫码枪也是一台微型的电脑,它可以接个摄像头,然后识别二维码条形码。识别成功后调用接口把扫描到的信息发送到 php 服务器就行。
    imydou
        7
    imydou  
       Jun 6, 2020
    扫码枪是模拟的键盘,相当于输入包含的信息+回车。
    qiayue
        8
    qiayue  
    PRO
       Jun 6, 2020
    php 用 swoole 起 socket 和 websocket 服务端,硬件通过 socket 与服务端连接,网页用 websocket 与服务端连接。
    Alucns
        9
    Alucns  
       Jun 6, 2020
    推荐 Workerman socket
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3289 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 00:33 · PVG 08:33 · LAX 17:33 · JFK 20:33
    ♥ Do have faith in what you're doing.