主题 : 求助:拨号程序和拨号得指令序列 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 55621
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-09-20
最后登录: 2018-02-08
楼主  发表于: 2011-11-21 09:22

 求助:拨号程序和拨号得指令序列

求教: 求教各位怎么实现脚本自动拨号?
            请问有没有tiny6410得拨号程序,和拨号得指令序列。
            
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-11-21 09:34
3G拨号吗?  里面有一个C程序可以参考下
级别: 新手上路
UID: 55621
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-09-20
最后登录: 2018-02-08
2楼  发表于: 2011-11-21 13:22

 回 1楼(hacker) 的帖子

    大侠  你终于来了;
不好意思啊 是我没有说清楚;
我用linux系统,我想知道如何开机自启动gprs拨号程序,不是3G拨号。
是不是还要另外写脚本啊
    
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
3楼  发表于: 2011-11-21 14:35
开机时,/etc/init.d/rcS 脚本会被调用,因此,你可以把你的拨号命令加到这里,
GPRS拨号可以使用 pppd 命令,具体网上搜一下,很多的
级别: 新手上路
UID: 55621
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-09-20
最后登录: 2018-02-08
4楼  发表于: 2011-11-21 22:19

 回 3楼(hacker) 的帖子

谢谢您得指教,我买了咱们公司的产品有快两个月了,一直都完不成这个自动拨号的部分,挨了不少的骂。
我这段时间一直都在找关于AT指令,想利用AT指令序列写脚本自启动gprs拨号,您觉得这样行吗?
还有就是您说得pppd命令,我之前也找过pppd的程序,但是还是实现不了,关于这个您能说得详细点吗?
非常感谢!
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
5楼  发表于: 2011-11-22 09:32
1)友善开发板上的,在/usr/bin目录下就提供了一个脚本 gprs-ppp,使用方法比如你的设备为 /dev/ttyXXXX,即 gprs-ppp  /dev/ttyXXXX即可拨号
2)  拨号成功后,通过查询/var/run/ppp0-ok文件获得IP和DNS,通过/var/run/ppp0.pid得到进程的ID
3)要断开链接,执行killall pppd即可
级别: 新手上路
UID: 55621
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-09-20
最后登录: 2018-02-08
6楼  发表于: 2011-11-22 10:49

 回 5楼(hacker) 的帖子

很感谢您的详细回复;
        结合这两次您给的指点,我总结了一下开机自启动gprs拨号的流程,麻烦您在看一下我想的对不对,麻烦您了。
        将gprs-ppp  /dev/ttySAC1 添加到/etc/init.d/rcS即可实现开机自启动,需要断开链接的时候就在终端中输入命令:killall pppd
        在gprs-ppp里是已经写好的AT指令的脚本。
        感谢您的指教~~~
级别: 新手上路
UID: 55621
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
综合积分: 46 分
注册时间: 2011-09-20
最后登录: 2018-02-08
7楼  发表于: 2011-11-22 11:15

 回 5楼(hacker) 的帖子

还有一个不明白的地方需要咨询一下,我的linux版本是2.6.38 。
但是在您说的/usr/bin目录下并没有gprs-ppp脚本文件,然后我用命令 find / gprs-ppp查找,系统中也没有找到这个文件。
请问这是因为linux版本的原因么
还有就是 /var/run/ppp0-ok文件和/var/run/ppp0.pid文件也没有,这两个文件应该是拨号成功后自动生成的把。
麻烦您了