C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 2654|回复: 0

[技术讨论] 海斯命令集 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  少校

注册:2012-4-66
发表于 2012-12-19 10:06:39 |显示全部楼层
本帖最后由 TXRL 于 2012-12-19 10:09 编辑

海斯命令集
海斯命令集(Hayes command set;AT command set)原本是为了海斯智慧300调制解调器所开发的一种命令语言。这些命令集是由许多短的字串组成长的命令,用于代表拨号、挂号以及改变通讯参数的动作。大部分的调制解调器都跟随海斯命令集所制定的规则。

历史
1977年刚开始使用海斯命令通讯时,是调制解调器使用已存在的资料脚位而没有做修改,取而代之的是使调制解调器可以自己切换在两个模式之间
资料模式:用于传送资料到远端的调制解调器
命令模式:使本地端的调制解调器接收命令并实行

命令描述
海斯指令可以被区分为四个群组:
基本指令集:一个大写字符跟着一个数值,例如:M1
延伸指令集:一个"&"以及一个大写字符跟着一个数值,这是基本指令集的延伸,例如:&M1
特殊指令集:通常用一个倒斜线("\")或一个百分比符号("%");这很广泛使用在调制解调器制造厂商
暂存器指令集:Sr=n 其中 r 代表是暂存器的编号,n代表是要指定给暂存器的数值
一些重要的字符用于调制解调器初始化
AT - "Attention":告知调制解调器后面跟着是调制解调器指令,每一行以AT为起始
Z - 重新设定(reset)调制解调器回到初始状态
,(a comma) - 使App暂停一秒钟,若有多个逗点则代表暂停许多秒
^M - 传送一个结束字符(Carriage Return)给调制解调器,这是一个控制字符(当传送此字符其实是传送一个字节,内容为ASCII的CR)

调制解调器初始化
当调制解调器准备好要拨号时送出的一串海斯命令,即调制解调器的初始化字串。

语法定义
<CR> Carriage return 字符,用于当做命令或资料的结尾,默认值为13
<LF> Linefeed 字符,通常用于 Carriage return 之后,默认值为10

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-9-27 09:25 , Processed in 0.300813 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图