项目描述:实现手机与车机连接,能拨打电话、播放手机音乐、收短信等功能 开发工具:软件- eBinder IDE 、emIDE V2.20、Source Insight3、Serial Port Utility、Defensics、Frontline ComProbe Protocol Analysis System 硬件-J-Link 关键技术:蓝牙通信协议(HFP、A2DP、AVRCP、PBAP、MAP)、UART接口、定时器中断、EEPBROM、进程控制、进程间通讯 项目实现: 1.系统启动,模块通过优先级顺序初始化自己的进程,并各各模块建立起相互交互的通讯。 2.BT初始化后,由BT中间层进行控制车机端和手机端交互的逻辑控制;当APP端发送消息过来,BT中间层进行分析处理,在通知给蓝牙协议栈,在通过蓝牙协议栈再去请求手机;当手机端发送给蓝牙协议栈,蓝牙协议栈通知给BT中间层,BT中间层进行处理后在通知给APP层;或者是BT中间层直接通过机制通知给蓝牙协议栈,蓝牙协议栈在请求手机。 3.数据的交互都有一对一的消息对应,处理完数据后都会返回相应的数据。 责任描述:BT中间层开发、维护增进
点击空白处退出提示
评论