|
wince 6.0 gprs 拨号 AT 高分求教
[复制链接]
用单片机做过GSM/GPRS的打电话、发短信、TCP/IP数据发送,习惯了AT指挥串口操作
忽然到了wince了,迷茫了,明明简简单单的操作串口的事,怎么到windows这儿就整出这么多事来,什么cellcore、什么tapi、什么RIL、什么拨号
牢骚发完,言归正传。首先主要实现的是gprs发送数据的功能,注意我说的GPRS发送数据,不是发短信SMS,为什么有人老把GSM的功能强加给GPRS。
AT的操作的话主要是定义PDP,激活PDP,打开TCP/IP连接,然后发送数据
wince6.0 呢??严重迷茫了,说是wince 6.0提供了什么驱动了,我就更迷茫了,各种GSM/GPRS模块的AT指令都是不一样的,他微软这么能就?出一个通用的驱动?直接打电话,发短信,发数据没见一条AT指令,直接调用就解决了?难道每种开发板或是什么平台实际都对这个驱动做了移植了?
wince下的打电话、发短信例子大概看了下,确实是调用的库,而且还跟开发板没什么事,直接调用下到开发板就能用,不明白
我如果发送GPRS数据,而且不直接操作串口,是不是用什么传说的拨号,控制模块拨了号后,直接用socket就可以收发数据了
哪位明白人给我解解惑呢。
1. 开发板,比如6410+gprs板子,本身的系统移植,对上述的AT操作的驱动有修改?所以那些wince提供的库才能在各种平台,各种GPRS模块上调用成功?
2. 如果不用串口的方式,而用微软的什么RAS RIL TAPI的东西,是不是完全不用涉及到AT,直接调用就实现了我要的功能(我觉得不可理解)
3. 如果我写个串口程序,发送部分AT让模块拨号,然后应用程序中用socket就可以通讯了吗?
希望各位狠狠的拍砖
|
|