I'm工作中,我要通过串行通讯到PHP从Arduino的发送传感器数据的项目。
不幸的是,我不能阅读PHP串行端口。 然而另一个方向(PHP到Arduino的)完美的作品。 I'm使用php_serial.class.php从雷米桑切斯,通过RIZWAN卡西姆修改。 I'm依赖从readPort() - 功能。
I'm有一个Arduino UNO和Apache WAMP的服务器上的Mac OS X的工作,我应该意识到没有以太网屏蔽串行连接。 在进一步的步骤,我不得不从串口接收到的数据保存在MySQL数据库。 我确实看到一对夫妇涉及这个问题的条目,但他们鸵鸟政策真正帮助我。 我曾尝试了这么多。 我敢肯定,有人有一些工作代码和可以将它们上传。 我究竟做错了什么? 我希望有人会张贴代码或具有尖端!
顺便说一句, 这里是谁成功一个人的视频。 但我不能让代码....预先感谢您的咨询!
映入眼帘的Fab
该php_serial.class.php是种坏了,我不得不去适应它得到一个读出的,所以而是采用从阅读器方法如下:$内容=“”; $ I = 0;
if ($count !== 0)
{
do {
if ($i > $count) $content .= fread($this->_dHandle, ($count - $i));
else $content .= fread($this->_dHandle, 128);
} while (($i += 128) === strlen($content));
}
else
{
do {
$content .= fread($this->_dHandle, 128);
} while (($i += 128) === strlen($content));
}
我用这只是
//trigger_error("reading 0 ".$i, E_USER_WARNING);
$content .= fread($this->_dHandle, $count);
return str_split($content);
然后重建在PHP字节串