当前位置:首页>网络学院>程序开发>c#教程>文章内容

用C#调试AT指令

[ 来源:http://www.it55.com | 作者: | 时间:2008-01-11 | 收藏 | 推荐 ] 【

     调试AT指令首先要支持串口操作,.net默认没有支持串口.不过网站上同志很多,其实就是api调用.
   [DllImport("kernel32.dll")]
   private static extern int CreateFile(); //打开串口
  
   [DllImport("kernel32.dll")]
   private static extern bool ReadFile(); //读串口
  
   [DllImport("kernel32.dll")]
   private static extern bool WriteFile(); //写串口
  
   包装包装就成一个.net串口操作类了.
   串口搞定,那动modem就有戏.
   接下来就是写串口.
   端口设置比较简单 115200 - 8 - 0 -1;搞定就能连接上去.测试的话就写个
   at
   如果连接正确modem会返回给个
   ok
   接下来是拨电话,wirte 一组字符串,加入你要拨的号码,假如是10000号,那就发
   AT DT10000
   注意这里,一定要以0d结束,不是字符,是16进制字节.
   ok,电话就给你接通了.拨不上去,modem会返回 "NO DIALTONE" 或 "BUSY",读取返回值,检测到这两个东东,毙掉它重来.
   看了那么久,一头雾水了吧.告诉你这东西,1呢可以用来进非常6加1,二嘛,年关了,抢条线定火车票.3,可以用来骚扰小MM(别做违法的事情,否则我可不管的)
   不扯了,代码自己看 
    

(编辑:IT资讯之家 www.it55.com

返回顶部
 

网友评论

[以下评论为网友观点,不代表本站。请自觉遵守互联网相关政策法规,所有连带责任均有评论者自负。]
[不超过250字]