1、智能终端的连接和使用智能终端的连接和使用智能终端采用 Cortex -M3 处理器,集成了 ZigBee、蓝牙、RS485、RF315M、RF433M、RS232、CAN 等与移动互联相关的通信接口,可以实现多种典型的移动互联应用。项目项目 描述描述中央处理器(CPU)STM32F107VC,基于 CortexTM -M3 内核,运行主频72MHz有线通信接口1 个 RS232 串口 1 个 RS485 总线接口1 个 CAN 总线接口无线接口ZigBeeBluetooth,兼容 Bluetooth2.1+EDR 规范RF433MHz电源接口DC5V5%通过串口调试助手对智能终端进行配置Zig
2、Bee 组网的条件:(1) 一个 ZigBee 网络必须具有一个唯一的协调器,至少有一个路由器;(2) 组网的各模块具有相同的 CHANNEL;(3) 组网的各模块具有相同的 PAN ID;在输入框中输入AT+HELP命令,当输入如图的返回值时说明智能终端连接成功。智能终端连接智能终端连接zigbee节点节点智能终端zigbee模块作为协调器, 另一个 ZigBee 通讯节点作为路由器。 配置作为协调器的智能终端 ZigBee 通讯模块a) AT+AA_Z_CHANNEL=11(设置信道为11)b) AT+AA_Z_NODE=C(设置工作模式为协调器)c) AT+AA_Z_PAN_ID=066
3、0(设置PANID为0660)设置智能终端的硬件地址:AT+AA_BASE_ADDRESS=0,A0660配置作为路由器的 ZigBee 通讯节点a) AT+AZ_BASE_WORKMODE=0,2(设置为非透传模式)b) AT+AZ_Z_CHANNEL=11(设置信道为11)c) AT+AZ_Z_NODE=C(设置工作模式为路由器)d) AT+AZ_Z_PAN_ID=0660(设置PANID为0660)e) AT+AZ_BASE_REPORTED=0,Y(设置为主动上报)f) AT+AZ_BASE_WORKMODE=0,2(设置为非透传模式)设置zigbee的硬件地址:AT+AZ_BASE_
4、ADDRESS=0,Z0661首先: 打开开发完成的应用程序, 在弹出的蓝牙权限请求界面选择“是” (如果平板的蓝牙已经打开,则不会出现这个对话框) 。第一步:使用指令 AT+AA_B_RST 重启终端的蓝牙模块,然后使用指令AT+AA_B_SET_ROLE=1 将模块设置为最大连接数为 1 的主机。第二步:根据终端硬件地址,使用AT+AA_B_SET_PASSWORD 修改蓝牙模块的密码;最好在修改密码后,查询下密码,是否和设置的一致。第三步:为方便寻找蓝牙设备,使用AT+AA_B_CHANGE_NAME 修改蓝牙模块的名称;最好在修改名称后,查询下名称,是否和设置的一致。第四步:平板与终端
5、蓝牙模块配对。这里以平板上的应用程序“蓝牙调试助手”为例进行说明。 点击下图红框所示的图标,选择“允许发现”。过一段时间后,会自动在平板电脑上弹出蓝牙配对请求的对话框,输入在第二步中设置的密码,蓝牙配对成功(在程序的右上角会出现“已经连接:xxx”) 。在蓝牙配对成功后,即可通过在二者之间通过蓝牙进行通信了,但是此时平板通过蓝牙向终端发送的指令,执行的结果还是返回在电脑端的串口调试助手上,需要使用指令 AT+AA_COMM_MODE=0 将终端的通信方式配置为蓝牙通信,这样指令返回的数据就会显示在平板电脑了,如下图所示(这里的 Me 表示平板电脑,007 表示智能终端) 。注意注意 :1、 智能终端默认的通信方式为串口,如要使用蓝牙通信,需使用指令AT+AA_COMM_MODE 进行配置。2、 不是所有的指令都会在蓝牙通信方式下向平板电脑等蓝牙设备返回数据。