5

我正在尝试从 Ubuntu 中的 USB 串行 RFID 设备读取数据。

该设备是:https ://www.sparkfun.com/products/8852

该设备在 Ubuntu 下被识别为:

/dev/ttyUSB0

如果我在将 RFID 标签触碰阅读器时使用“screen”或“minicom”等程序,屏幕上会显示一个唯一编号。

我希望能够通过终端获取这些数据。然后,如果有必要,我有这个数据处理。

我的问题是,我怎样才能获得我在这些程序中看到的数据?我想编写一个 bash 或 PHP 脚本来获取数据。

谢谢

4

1 回答 1

1

如果您打算使用 PHP (*nix/Windows),那么您正在寻找 PHP dio(Direct I/O) 扩展: http: //php.net/manual/en/book.dio.php

来自 PHP 手册:

PHP 支持 Posix 标准(第 6 节)中描述的直接 io 函数,用于在比 C 语言流 I/O 函数(fopen()、fread()、..)更低的级别执行 I/O 函数。只有在需要直接控制设备时才应考虑使用 DIO 功能。在所有其他情况下,标准文件系统功能绰绰有余。

于 2016-12-05T13:39:47.287 回答