基于物联网的智能公交系统设计

分享到:
177
下一篇 >

摘要:基于改善公交调度手段、提高公交运营效率,提高公交吸引力和分担率目的,采用了基于物联物联感知层、

    1)RFID公交车监控:射频识别(Radio Frequency Identification)技术是一种无线的、非接触的自动识别技术,RFID技术可以对公交车辆进行定位、跟踪和监测。RFID系统由读写器、天线、电子标签3部分组成。由于公交线路较固定,而且每个站点有多条线路的不同车辆停靠,在各站点安装RFID阅读器,在公交车上贴上RFID标签,当公交车接近站点时,阅读器就可以读取相应公交车的数据,然后微波传感器采集公交车的交通参数,并将公交站点的地址信息、公交车辆信息、公交车辆到达站点的时间信息联系在一起。

    2)Zigbee无线通信:Zigbee具有低功耗、低成本、低速率、近距离、短时延、高容量、高**的特点,适合于智车载子系统实现公交车的自动定位、语音自动报站、自动记录行驶信息和故障报警等功站台子系统实现各路次公交车到站时间的预估和候车乘客数的统计。及将经过站台的车次以编码的形式存入微处理器的存储器中,当乘客来到站台时,可通过触摸屏B选择所需乘坐的车次,主控微处理器将读取车次编码存储器中的编码并进行分析处理,分析处理完成后,主控微处理器一方面驱动高频收发芯片将该车次的相应数据信号在可传输的范围内进行不间断的释放;另一方面,主控微处理器将数据信号传输给显示控制芯片。当相应车次进入无线信号范围内时,该车次在接受并校验了信息后,车载子系统会反馈相应的数据信号给站台子系统,并通过显示控制装置消去该车次已有候车乘客数,使其重首先开启一个Zigbee后台线程(底层)监听服务器调用信息,接着利用ev_io_start(loop,&ev_io_watcher)启动一个接收线程,专门用来接收客户端发送过来的命令信息,然后按照相应的协议进行解析,跳转到相应的接口,进一步调用底层Zigbee等信息并返回正确的信息给客户端。客户端程序用于同服务器端进行交互,实现为上层GUI提供封装好的接口。

    3)QT/E GUI界面设计

    QT是一个跨平台的C++图形用户界面(GUI)工具包,本设计上位机界面软件采用QT/E4.6作为界面的开发软件包,大体流程是首先调用网络客户端的Api_GetConneet(port)接口函数,连接到服务器的port端口,然后开启了一个线程(zigbeetopo.cpp),用来调用网络客户端的Api_Cliect_GetRfidId()接口函数,获得RFID读取的卡号。

2 结论

    提出了基于物联网的智能公交系统设计方案,从车辆监控调度、车载终端、电子站牌和通信网络等方面论述了智能公交系统的主要功能模块,给出了系统的硬件设计和软件设计框架和流程。

你可能感兴趣: 设计应用 图片 微处理器 服务器 存储器
无觅相关文章插件,快速提升流量