日期:2014-05-16  浏览次数:20704 次

想通过gprs和arm2410+linux联网更新系统时间,想不到方法,求思路代码均可
想通过gprs模块和arms2410+linux联网更新系统时间,想不到方法,求思路代码均可
gprs为sim900B,由串口连接2410。
想通过gprs更新系统时间。
还不回使用gprs联网,希望大家可以提供思路或者代码,qt最好。
脚本也可以,谢谢、
------解决方案--------------------
GPRS 联网是通过 AT 指令实现的,Linux 下没有用过。

系统一般提示类似于拨号连接之类的,这样拨号成功后就可以通过标准的网络接口获取时间
------解决方案--------------------
引用:
GPRS 联网是通过 AT 指令实现的,Linux 下没有用过。

系统一般提示类似于拨号连接之类的,这样拨号成功后就可以通过标准的网络接口获取时间


既然是通过串口操作GPRS的话,就是主要发送一些AT命令,这个你的芯片文档里会给出的,只要连接上了就可以了,你这个像当与客户端,你弄个服务器端发送linux 校时命令各客户端就可以了,服务器端随便弄个tcp/ip的服务端就可以了,记得IP必须的公网IP哦。
------解决方案--------------------
在 CE 下有内置 TCP/IP 协议栈 和 外置 TCP/IP 协议栈的区别,Linux 下不清楚。

如果使用内置 TCP/IP 协议栈,所以 socket 数据的接收和发送都必须通过 AT 指令。
一般还是使用外置(即 OS)的 TCP/IP 协议栈,这样系统可能上网,操作比较方便。