摘要:
常见问题: 第一, 手机品牌,因为不同产商的手机,对AT指令的支持不同,所以请选择适合你手机AT指令,像NOKIA的就只能用TEXT模式的AT指令。 第二, 数据线,问题出得最多的地方也就是数据,如果接上数据线后,你的手机显示为黑屏,建议你换数据线。 第三, 手机SIM卡上的短信中心号设置,请确保在你的手机上可以发送短信。 第四, 请你先用串口调试工具调试手机与电脑的连接,... 阅读全文
摘要:
实践篇 在整个开始的时候,你要准备以下软硬件: 硬件:西门子3508或C35系列手机一个 西门子手机通信数据线一条 软件:VS.NET(C#) 短信编码类库(PDUdecoding.cs) 串口通信类库(JustinIO.cs) 当所要求的软硬件都准备好后,我们就可以正式开始了。下面以我自己的测试用例为大家详细介绍。 做什么事情都应该有计划,虽然... 阅读全文
摘要:
串口通信 在C#中要实现串口通信,很多人都不知所措,在论坛上经常可以看到"怎么用MSCOMM实现串口通信"、"怎样能过串口与设备相连"诸如此类的问题。其实国外的网友早就把这些列入FAQ中了。 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册,不在本文讨论范围。... 阅读全文
摘要:
AT指令 说到AT指令可多了,有厚厚的一本书,不属于我们今天讨论的范围,在这里我仅讨论在发送短信中必须要用的几个AT指令。 与SMS有关的GSM AT指令(from GSM07.05)如表1所示: AT 指令 功 能 AT+CMGC ... 阅读全文
摘要:
原理篇 短信编码 在收发短信方面,按时间产生先后,共产生了三种模式:Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单,多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDU已取代Block Mode,因我们主要探讨... 阅读全文