摘要: 一、构建自己的接收数据缓存,异步接收串口返回数据,AT命令返回值异步解析:1,接收数据缓存,我选用的是StringBuilder,看资料其应该是线程安全的,不过好在写入数据在一个线程中,暂时没有发现问题。2,可以使用DataReceived事件,或是建立单独线程轮询,我选用后者。3,对于收到的数据,建立单独的解析函数,解析命令结果或者收到的其他信息,如收到短信或来电等。4,考虑到效率问题和对SIM卡的保护,接收短信息的缓存首选设备(ME)或混合(MT),如果设备不支持才选用SIM卡(SM)5,短息通知我选择即时通知(AT+CNMI=2,2),不支持则选缓存通知(AT+CNMI=2,1)。二、A 阅读全文
posted @ 2013-01-30 11:36 柒零壹 阅读(1193) 评论(0) 推荐(0) 编辑