您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 全职通-3000移动互联技术应用系统指令集(含移动互联通信系统配置协议)
1全职通-3000移动互联技术应用系统指令集 1.智能终端通信配置指令智能终端内共有ZigBee、蓝牙、RF315M/433M、CAN、RS485五类通信模块,在使用之前需要配置。配置指令如下:1.1ZigBeeA、ZigBee组网的条件:(1)一个ZigBee网络必须具有一个唯一的协调器,至少有一个路由器;(2)组网的各模块具有相同的PANID;(3)组网的各模块具有相同的CHANNEL;B、相关指令:(1)查询ZigBee模块的PANID方向:智能终端-ZigBee模块命令:AT+R_AA_Z_PAN_IDCR返回:AT+AA_Z_PAN_ID=DCR//D:PANID值,十六进制数据(FFFE表示当前ZigBee模块没有加入网络)。(2)设置ZigBee模块的PANID方向:智能终端-ZigBee模块命令:AT+AA_Z_PAN_ID=DCR//D:PANID值,取值:十六进制数据,范围0001-FFF0返回:LFOKLF或LFERRORLF。(3)查询ZigBee模块的CHANNEL方向:智能终端-ZigBee模块命令:AT+R_AA_Z_CHANNELCR返回:AT+AA_Z_CHANNEL=NCR//N:信道号,取值11~26。对应为11到26信道。(4)设置ZigBee模块的CHANNEL 2方向:智能终端-ZigBee模块命令:AT+AA_Z_CHANNEL=NCR//N:信道号,取值11~26。对应为11到26信道返回:LFOKLF或者LFERRORLF。(5)查询ZigBee模块的类型方向:智能终端-ZigBee模块命令:AT+R_AA_Z_NODECR返回:AT+AA_Z_NODE=MCR//M:节点类型,取值:C(协调器),R(路由器)(6)设置ZigBee模块的类型方向:智能终端-ZigBee模块命令:AT+AA_Z_NODE=MCR//M:节点类型,取值:C(协调器),R(路由器)返回:LFOKLF或LFERRORLF。(7)控制ZigBee模块发送数据方向:智能终端-ZigBee模块命令:AT+AA_Z_TX_DT=Zxxxx,M,DATACR//Zxxxx:串口ZigBee模块地址,五位ASCII,第一位为设备类型区别码取值:A(智能终端)B(串口蓝牙模块)C(串口RF315M/433M模块)Z(串口ZigBee模块)(串口ZigBee模块取此值)后四位取值:0-9,a-z,A-Z(xxxx=0000时为广播地址)//M:DATA格式指示取值:0(二进制形式)1(文本形式,指示DATA后面包含:\r\n)2(文本形式,指示DATA后面包含:\n\r)3(文本形式,指示DATA后面包含:\r) 34(文本形式,指示DATA后面包含:\n)5(文本形式,指示DATA后无数据)//DATA:数据内容,需根据M的值编码数据返回:LFOKLF或LFERRORLF(8)接收来自串口ZigBee模块的数据方向:串口ZigBee模块-智能终端命令:AT_AA_Z_RX_DT=Zxxxx,M,DATACR//Zxxxx:无线板地址,五位ASCII,第一位为设备类型区别码取值:A(智能终端)B(串口蓝牙模块)C(串口RF315M/433M模块)Z(串口ZigBee模块)(串口ZigBee模块取此值)后四位取值:0-9,a-z,A-Z(xxxx=0000时为广播地址)//M:DATA格式指示取值:0(二进制形式)1(文本形式,指示DATA后面包含:\r\n)2(文本形式,指示DATA后面包含:\n\r)3(文本形式,指示DATA后面包含:\r)4(文本形式,指示DATA后面包含:\n)5(文本形式,指示DATA后无数据)//DATA:数据内容,需根据M的值编码数据1.2蓝牙A、建立UART数据传输基本步骤蓝牙数传模块的基本任务是替代串口线缆,进行数据通讯。下面以两个串口蓝牙数传模块配合使用为例说明如何建立数据连接。进入参数状态,分别设置一个模块作为主设备,另一个作为从设备,确保二者的匹配码一致,并配置好模块的串口参数。切换回数据状态,片刻之后,主设 4备会搜索到从设备,并且与之匹配连接,模块的连接指示引脚变为高电平。此时,用户设备可以通过模块的UART口通讯数据。B、相关指令(1)查询蓝牙数传模块名称方向:智能终端-蓝牙数传模块命令:AT+AA_B_NAME?CR返回:AT+AA_B_NAME=nameCR//name:蓝牙模块的名称,取值:ASCII,长度不大于16(2)设置蓝牙数传模块名称方向:智能终端-蓝牙数传模块命令:AT+AA_B_CHANGE_NAME=nameCR//name:蓝牙模块的名称,取值:ASCII,长度不大于16返回:LFOKLF或LFERRORLF(3)设置蓝牙数传模块工作状态方向:智能终端-蓝牙数传模块命令:AT+AA_B_LINK?CR返回:AT+AA_B_LINK=MCRM=0:未连接=1:已连接(4)查询蓝牙数传模块连接密码(默认:1234)方向:智能终端-蓝牙数传模块命令:AT+AA_B_PASSWORD?CR返回:AT+AB_B_PASSWORD=passwordCR//password:密码,取值:ASCII字符,不大于6个字节(5)设置蓝牙数传模块连接密码方向:智能终端-蓝牙数传模块命令:AT+AA_B_SET_PASSWORD=passwordCR//password:密码,取值:ASCII字符,不大于6个字节返回:LFOKLF或者LFERRORLF(6)查询蓝牙工作模式 5方向:智能终端-蓝牙数传模块命令:AT+AA_B_ROLE?CR返回:AT+AA_B_ROLE=nCR//n:工作模式;0:从设备;1~6:昀多可连接n个从设备的主设备(7)设置蓝牙模块工作模式方向:智能终端-蓝牙数传模块命令:AT+AA_B_SET_ROLE=nCR//n:工作模式;0:从设备;1~6:昀多可连接n个从设备的主设备返回:LFOKLF或者LFERRORLF(8)查询蓝牙数传模块是否鉴权方向:智能终端-蓝牙数传模块命令:AT+AA_B_AUTH?CR返回:AT+AA_B_AUTH=enableCR//enable:取值:0(不鉴权),1(鉴权)(9)设置蓝牙数传模块是否鉴权方向:智能终端-蓝牙数传模块命令:AT+AA_B_SET_AUTH=enableCR//enable:取值:0(不鉴权),1(鉴权)返回:LFOKLF或LFERRORLF(10)查询蓝牙数传模块是否绑定方向:智能终端-蓝牙数传模块命令:AT+AA_B_BIND?CR返回:AT+AA_B_BIND=enableCR//enable:取值:0(没有绑定地址),1(有绑定地址)(11)设置蓝牙数传模块是否绑定方向:智能终端-蓝牙数传模块命令:AT_AA_B_SET_BIND=enableCR//enable:取值:0(不绑定地址),1(绑定地址)返回:LFOKLF或LFERRORLF绑定地址时:对于从设备,如果已经记忆地址,则不准被查询和配对,只能 6被它记忆的设备连接;对于主设备板,如果已经记忆地址,则一直试着连接它记忆的设备;所以当绑定地址时,一旦设备记忆了地址,则连接只能在它与它记忆的设备之间建立,而不会与其它设备建立连接。所以,在绑定地址时如果希望与其它设备建立连接,则必须清除记忆的地址。不绑定地址时:从设备可以被查询和配对;主设备板连接记忆设备一定的次数失败后,主设备板自动清除记忆的地址,并开始重新查询和配对新的设备。所以,如果希望连接固定的设备,昀好绑定地址。(12)清除蓝牙数传模块所有记录的远端蓝牙设备地址方向:智能终端-蓝牙数传模块命令:AT+AA_B_CLEAR_ALL_ADDRCR返回:LFOKLF或LFERRORLF(13)复位串口蓝牙数传模块(恢复出厂设置)方向:智能终端-蓝牙数传模块命令:AT+AA_B_RESETCR返回:LFOKLF或LFERRORLF(14)蓝牙数传模块发送数据方向:智能终端-蓝牙数传模块命令:AT+AA_B_TX_DT=Bxxxx,M,DATACR//Bxxxx:无线板地址,五位ASCII,第一位为设备类型区别码取值:A(智能终端)B(串口蓝牙数传模块)(串口蓝牙数传模块取此值)C(串口RF315M/433M模块)Z(串口ZigBee模块)后四位取值:0-9,a-z,A-Z(xxxx=0000时为广播地址)//M:DATA格式指示取值:0(二进制形式)1(文本形式,指示DATA后面包含:\r\n)2(文本形式,指示DATA后面包含:\n\r) 73(文本形式,指示DATA后面包含:\r)4(文本形式,指示DATA后面包含:\n)5(文本形式,指示DATA后无数据)//DATA:数据内容,需根据M的值编码数据返回:LFOKLF或LFERRORLF例:M=0时(二进制形式),要发送的数据为:0x12,0x16,0xAB,0xFF则命令为:AT+AA_B_TX_DT=B1234,0,1216ABFFCR如果接收方从设备板工作在透传模式下:将通过串口蓝牙数传模块的串口发出数据:0x12,0x16,0xAB,0xFF如果接收方从设备板工作在非透传模式下:将通过串口蓝牙数传模块的串口发出数据:AT+AA_B_RX_DT=B1234,0,1216ABFFCR例:M=1时(文本形式,指示DATA后面包含:\r\n),要发送的数据为:AT+NAME?\r\n则命令为:AT+AA_B_TX_DT=B1234,1,AT+NAME?CR如果接收方从设备板工作在透传模式下:将通过串口蓝牙数传模块的串口发出数据:AT+NAME?CRLF如果接收方从设备板工作在非透传模式下:将通过串口蓝牙数传模块的串口发出数据:AT+AA_B_RX_DT=B1234,1,AT+NAME?CR例:M=5时(文本形式,指示DATA后无数据),要发送的数据为:AT+NAME?则命令为:AT+AA_B_TX_DT=B1234,5,AT+NAME?CR如果接收方从设备板工作在透传模式下:将通过串口蓝牙数传模块的串口发出数据:AT+NAME?如果接收方从设备板工作在非透传模式下:将通过串口蓝牙数传模块的串口发出数据: 8AT+AA_B_RX_DT=B1234,5,AT+NAME?CR(15)接收来自蓝牙数传模块的数据方向:蓝牙数传模块-智能终端命令:AT_AA_B_RX_DT=Bxxxx,M,DATACR//Bxxxx:无线板地址,五位ASCII,第一位为设备类型区别码取值:A(智能终端)B(串口蓝牙数传模块)(串口蓝牙数传模块取此值)C(串口RF315M/433M模块)Z(串口ZigBee模块)后四位取值:0-9,a-z,A-Z(xxxx=0000时为广播地址)//M:DATA格式指示取值:0(二进制形式)1(文本形式,指示DATA后面包含:\r\n)2(文本形式,指示DATA后面包含:\n\r)3(文本形式,指示DATA后面包含:\r)4(文本形式,指示DATA后面包含:\n)5(文本形式,指示DATA后无数据)//DATA:数据内容,需根据M的值编码数据1.3RF315M/433M相关指令:(1)查询RF315M/433M模块地址方向:智能终端-RF315M/433M模块命令:AT+AA_C_ADDRESS=1CR返回:AT+AA_C_ADDRESS=ADDRCR//ADDR:RF315M/433M模块地址,取值:0x00-0xFF。(2)设置RF315M/433M模块地址方向:智能终端-RF315M/4
本文标题:全职通-3000移动互联技术应用系统指令集(含移动互联通信系统配置协议)
链接地址:https://www.777doc.com/doc-6211979 .html