PHP 控制硬件的相关问题

2020-06-06 10:31:31 +08:00
 madpecker009

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

2845 次点击
所在节点    PHP
9 条回复
xiaoriri666
2020-06-06 10:33:50 +08:00
去看下 swoole
printese
2020-06-06 10:34:52 +08:00
扫码的话主要是 RFID 吧
buxudashi
2020-06-06 11:45:27 +08:00
了解下 mqtt 协议 或者 socket
chinvo
2020-06-06 11:50:27 +08:00
扫码不都是 USB 扫码枪么,直接模拟成键盘的
anviod
2020-06-06 12:13:56 +08:00
swoole 开启 TCP/UDP 监听 HEX 数据 再跟进 HEX 数据解析成你要的数据。涉及的知识点可能有网络编程,网络字节转换 进制转换等。硬件通讯协议一般是 C 结构体,能看懂就行。
myd
2020-06-06 12:39:08 +08:00
其实扫码枪也是一台微型的电脑,它可以接个摄像头,然后识别二维码条形码。识别成功后调用接口把扫描到的信息发送到 php 服务器就行。
imydou
2020-06-06 13:41:47 +08:00
扫码枪是模拟的键盘,相当于输入包含的信息+回车。
qiayue
2020-06-06 13:46:42 +08:00
php 用 swoole 起 socket 和 websocket 服务端,硬件通过 socket 与服务端连接,网页用 websocket 与服务端连接。
Aluhao
2020-06-06 18:59:27 +08:00
推荐 Workerman socket

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/679113

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX