V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
madpecker009
V2EX  ›  PHP

PHP 控制硬件的相关问题

  •  
  •   madpecker009 · 2020-06-06 10:31:31 +08:00 · 2935 次点击
    这是一个创建于 1656 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2020-06-06 18:59:27 +08:00
    xiaoriri666
        1
    xiaoriri666  
       2020-06-06 10:33:50 +08:00
    去看下 swoole
    printese
        2
    printese  
       2020-06-06 10:34:52 +08:00 via iPhone
    扫码的话主要是 RFID 吧
    buxudashi
        3
    buxudashi  
       2020-06-06 11:45:27 +08:00
    了解下 mqtt 协议 或者 socket
    chinvo
        4
    chinvo  
       2020-06-06 11:50:27 +08:00 via iPhone
    扫码不都是 USB 扫码枪么,直接模拟成键盘的
    anviod
        5
    anviod  
       2020-06-06 12:13:56 +08:00
    swoole 开启 TCP/UDP 监听 HEX 数据 再跟进 HEX 数据解析成你要的数据。涉及的知识点可能有网络编程,网络字节转换 进制转换等。硬件通讯协议一般是 C 结构体,能看懂就行。
    myd
        6
    myd  
       2020-06-06 12:39:08 +08:00 via Android
    其实扫码枪也是一台微型的电脑,它可以接个摄像头,然后识别二维码条形码。识别成功后调用接口把扫描到的信息发送到 php 服务器就行。
    imydou
        7
    imydou  
       2020-06-06 13:41:47 +08:00
    扫码枪是模拟的键盘,相当于输入包含的信息+回车。
    qiayue
        8
    qiayue  
       2020-06-06 13:46:42 +08:00
    php 用 swoole 起 socket 和 websocket 服务端,硬件通过 socket 与服务端连接,网页用 websocket 与服务端连接。
    Aluhao
        9
    Aluhao  
       2020-06-06 18:59:27 +08:00
    推荐 Workerman socket
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:26 · PVG 22:26 · LAX 06:26 · JFK 09:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.