【问题标题】:PHP: Is there any Bluetooth RFCOMM library?PHP:是否有任何蓝牙 RFCOMM 库?
【发布时间】:2012-03-25 22:41:36
【问题描述】:

我正在做一个 Arduino 项目。我为 arduino 配备的蓝牙从站是基于 RFCOMM 的。我正在寻找用 PHP 编程,想知道是否有任何蓝牙 RFCOMM 库。

谢谢你 苏尼尔

更新: 由于某种原因,我无法使 php-class 工作! Windows 的命令行有效! Linux 没有!我在 Arduino 程序中所做的只是从串口检查 1 或 0 并通过串口传输。我最初使用的是电缆,因为我无法将蓝牙 RFCOMM 设备连接到我的 Windows 机器。它检测到蓝牙分配了一个 COM 端口。但可能我需要启动一个我无法弄清楚的连接!

【问题讨论】:

  • 为什么选择 PHP?这与 Web 服务器无关。
  • 我不认为 PHP 是 Ardunio 编程的正确选择。 (至于嵌入式编程) PHP 根本不是为嵌入式设备而设计的,我认为您不会找到太多支持它的东西。这并不意味着它不会工作,但您肯定会选择一条比直接在 C 或 C++ 等更低、更适合的语言上编程更困难的路径。如果你用 php 来做,你很可能无法绕过专门为 arduino 交叉编译所有东西。
  • 我一直在寻找更好的界面,这就是我选择 PHP 而不是 C 的原因。我将通过按钮单击事件通过蓝牙发送诸如向前、向后、向左或向右移动的指令!我更喜欢基于网络并希望在网络上扩展它

标签: php bluetooth arduino


【解决方案1】:

将设备与服务器配对,并使用php-serial 通过创建的串行端口进行通信。

【讨论】:

  • 谢谢伊格纳西奥。我尝试使用 php-serial。当我调用 sendMessage 时,Arduino 中的 Rx Tx 会闪烁,但不会更新值。我有匹配的串行端口比特率。当我在设置模式后从 Windows cmd 回显 1 到 com4 时,程序按我想要的方式运行。只是 php 类 sendMessage 不起作用!可能是我的一些错误,但我正在使用提供的示例代码执行此操作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
相关资源
最近更新 更多