当前位置:  技术问答>linux和unix

急用!linux 下如何拨号外置的串口 modem?谢谢。

    来源: 互联网  发布时间:2015-12-01

    本文导语:  如题。要在linux 下使用外置的串口 modem ,不知道该如何编程实现拨号和发送命令,还请各位知道的帮帮忙,万分感谢。 | #include           /*标准输入输出定义*/ #include          /*...

如题。要在linux 下使用外置的串口 modem ,不知道该如何编程实现拨号和发送命令,还请各位知道的帮帮忙,万分感谢。

|
#include           /*标准输入输出定义*/
#include          /*标准函数库定义*/
#include          /*Unix标准函数定义*/
#include       /**/
#include        /**/
#include           /*文件控制定义*/
#include         /*PPSIX终端控制定义*/
#include           /*错误号定义*/

/***@brief  设置串口通信速率
*@param  fd     类型 int  打开串口的文件句柄
*@param  speed  类型 int  串口速度
*@return  void*/

int speed_arr[] = { B38400, B19200, B9600, B4800, B2400, B1200, B300,
    B38400, B19200, B9600, B4800, B2400, B1200, B300, };
int name_arr[] = {38400,  19200,  9600,  4800,  2400,  1200,  300,
    38400,  19200,  9600, 4800, 2400, 1200,  300, };
void set_speed(int fd, int speed)
{
  int   i;
  int   status;
  struct termios   Opt;
  tcgetattr(fd, &Opt);
  for ( i= 0;  i 0)
    set_speed(fd,19200);
else
{
printf("Can't Open Serial Port!n");
exit(0);
}
  if (set_Parity(fd,8,1,'N')== FALSE)
  {
    printf("Set Parity Errorn");
    exit(1);
  }
  while(1)
   {
    while((nread = read(fd,buff,512))>0)
    {
       printf("nLen %dn",nread);
       buff[nread+1]='';
       printf("n%s",buff);
      }
   }
    //close(fd);
    //exit(0);
}

|
linux串口编程+AT命令

|
就是通过串口往modem送ascii的AT命令,然后接收回显。看看AT命令集吧http://www.quantum.com.hk/mdm_htm/manuals/cat.htm

|
kpppd拨号

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 有关报表打印(在JAVA,WEB下应用)急用!
  • 帮帮我!谁有jdk和jbuilder。现在急用
  • 各位大虾,rpm问题!!急用!
  • 谁有Disk Manager这款软件的使用说明书。?????????急用,在线等待。。
  • 一个关于jsp时间控制的简单问题,急用!
  • 那位仁兄有j2ee apis 下载的网址?急用!!
  • 哪儿有汉字编码的文章,望各位推荐。 急用
  • 请问各位大虾哪有MontaVista Linux下载?急用
  • 谁有关于ELF的资料,急用……
  • 那里有Red Hat Linux 8.0的下载??(急用)
  • Liunx安装,求详细安装文档,急用各位大侠帮忙!!!!
  • 包含上层bash脚本怎么搞(急用)?
  • 全部的分求够JAVAMAIL教程下载的网址(最好的中文的)求求大家了急用
  • 求linux C++的时间相关函数及用法,急用,谢谢
  • 哪位有jdk1.4的下载,sun网站上有问题,而我又急用,望帮忙!!!
  • 哪位大侠有RED HAT下QT的开发资料给发一下?急用!
  • mysql 里面的sql语句的连接字符是什么?急用!
  • 请问那里有DOS核心源程序下载,急用,先谢了!
  • 高分寻求Jcreator 2.0的注册码。谢谢!急用! 50分。
  • 哪位大侠有关于microWindow的输入法资料或是源码,恳请赐教。急用!必以高分相赠!多谢!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3