PHP 想要和硬件进行通讯使用的是什么技术呢?例如快递点扫码出库, 停车场收费系统 图书管理系统的扫码枪等等这一类的应用场景下。在百度上找了半天全都是粘贴复制的。
1
xiaoriri666 2020-06-06 10:33:50 +08:00
去看下 swoole
|
2
printese 2020-06-06 10:34:52 +08:00 via iPhone
扫码的话主要是 RFID 吧
|
3
buxudashi 2020-06-06 11:45:27 +08:00
了解下 mqtt 协议 或者 socket
|
4
chinvo 2020-06-06 11:50:27 +08:00 via iPhone
扫码不都是 USB 扫码枪么,直接模拟成键盘的
|
5
anviod 2020-06-06 12:13:56 +08:00
swoole 开启 TCP/UDP 监听 HEX 数据 再跟进 HEX 数据解析成你要的数据。涉及的知识点可能有网络编程,网络字节转换 进制转换等。硬件通讯协议一般是 C 结构体,能看懂就行。
|
6
myd 2020-06-06 12:39:08 +08:00 via Android
其实扫码枪也是一台微型的电脑,它可以接个摄像头,然后识别二维码条形码。识别成功后调用接口把扫描到的信息发送到 php 服务器就行。
|
7
imydou 2020-06-06 13:41:47 +08:00
扫码枪是模拟的键盘,相当于输入包含的信息+回车。
|
8
qiayue 2020-06-06 13:46:42 +08:00
php 用 swoole 起 socket 和 websocket 服务端,硬件通过 socket 与服务端连接,网页用 websocket 与服务端连接。
|
9
Aluhao 2020-06-06 18:59:27 +08:00
推荐 Workerman socket
|