十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
貌似php还不能实现串口通讯。本人去年也是想着做这样的项目,后来经过搜索后果断使用Java做项目了。你说的usb转rs232的接线其实本质还是一样的。还是php与端口间的通讯。因为usb转rs232其实是一个虚拟的窗口端口。还是在做的串口通讯。现在一般实现串口通讯都是C、C++、C#、VB、VC、Java等。php貌似还没有串口通讯的开源代码。
创新互联公司专注于企业全网整合营销推广、网站重做改版、莱西网站定制设计、自适应品牌网站建设、成都h5网站建设、购物商城网站建设、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为莱西等各大城市提供网站开发制作服务。
单片机传送数据到服务器,用sim900A及wifi模块,应该能够向应单片机的速度,关键在于要优化单片机程序,模块设置成透传模式。
不知道你对单片机和电脑知识的掌握程度,我通俗点讲一下:
硬件:
单片机和电脑都有串口,而且需要配置的东西也差不多。区别在于,单片机输出的TTL电平,电脑输出的是232信号。所以单片机需要再接一个232芯片(全双工)转换。
还有另一种简单的方式单片机接一个RS485芯片(半双工)。去市场买个USB转485转换线,装上驱动,把USB插头插到电脑上,就会虚拟一个串口出来。
软件:
单片机软件:先配置要串口的波特率、停止位、数据位、效验方式等。然后把需要发送的数据依次放入串口缓冲寄存器。检测到发送完毕标志之后再放入下一个数据。接收也是收到接收标志之后,从串口缓冲寄存器读出数据就好了。因为单片机不同寄存器、标志的名字不同,具体操作有些差异,这里不细讲了。
电脑软件:最简单的就是用串口助手。要注意的是一般的串口助手只支持4个端口。而虚拟串口排在4个以后。所以需要改下虚拟端口的编号。右击我的电脑---管理-----计算机管理-----端口(com和LPT)---右击一个虚拟串口---属性----端口设置----高级----COM端口号选1-4,依次确定就好了。
如果你想做成专用软件的话,可以先学习用下VB最容易上手,而且网上例程也非常多。操作也类似单片机。先选择端口配置好波特率什么滴,打开端口。之后接收或者发送数据。
1、直接:单片机配以太网接口,移植个tcp/ip协议站,单片机直接登陆服务器上传数据;
2、间接:单片机通过串口、USB等其他接口把数据传给有以太网的模块或设备(如电脑),在传到服务器。