车载蓝牙免提模块的回调
我现在要编写一个蓝牙免提模块的库文件,是用在车载电脑上的,我现在只知道发AT指令,向模块发送指令进而实现一些相应的操作。但是关于蓝牙连接成功或者断开成功等时的一些操作不知该怎么写?
我要写一个库文件来封装指令,求指点!!急啊~
我用了线程来读取从模块抛上来的数据,用了个死循环,但应用层方面会阻塞,求一个思路!!简单的详细的都可以,主要是关于回调方面的!
[解决办法]
SetTimer就不会死了, 蓝牙的AT指令没写过, 只写过3G模块的 , 你仔细阅读文档,应该有指令时读取状态和设置状态的
[解决办法]
应该是在linux下面吧 直接当作socket操作就好
[解决办法]
参考hfpd 一个开源项目
[解决办法]
bool GetDate = false;
当独到数据置成true;
调用封装循环的函数
循环时读完,退出置成false
该函数在true时直接退出
[解决办法]
你们没有相应AT指令的完整文档吗,像这种设备,完全可以根据得到的数据解析出状态,可以向相应的硬件厂商咨询完整文档
[解决办法]
如果是一个串口设备的话,可以用select 监听。建立一个线程,或单独建立一个进程都可以。
[解决办法]
看看unix网络编程,就明白了