飞易通串口助手&FeasyBlue用户指南

Version: 1.1.1

[English]

概要

本文档描述了快速使用飞易通串口助手和FeasyBlue App。 支持通过蓝牙与模组进行 SPP&BLE 通信,可搜索、连接、收发数据,读/写模块的参数,空中升级,读取飞易通蓝牙模块及Beacon设备固件版本等功能。

应用发布

更多更新发布,可访问:[FSC-APP]

应用介绍

FeasyBlue - iOS App

FeasyBlue iOS应用程序可在iOS App Store中找到,在App Store中搜索 “FeasyBlue” 下载,iOS手机上的操作示例:

../_images/iOS-feasyblue-en.png
APP 功能:
● 通过蓝牙与模块进行BLE通信;
● 通讯。可搜索,连接,收发数据;
● 属性定义。配置模块;
● OTA升级。对模块固件进行空中升级。

FeasyBlue - Android App

FeasyBlue Android应用程序可在Google Play、应用宝、华为市场等主流商店中找到,点击 FSC-APP 或在Play商店中搜索 “FeasyBlue” 下载,Android手机上的操作示例:

../_images/android-feasyblue-en.png
APP 功能:
● 通过蓝牙与模块进行BLE/SPP通信;
● 通讯。可搜索,连接,收发数据;
● 属性定义。配置模块;
● OTA升级。对模块固件进行空中升级。

Feasycom Serial Port - Windows App

飞易通串口助手应用程序,当前已提供Windows系统版本,绿色免安装,即点即用,可在 FSC-APP 上找到,点击下载,Windows PC上的操作示例:

../_images/Feasycom-Serial-Port-Tool-cn.png
APP 功能:
● 通过UART与模块通信。
● 通信。可搜索,连接,收发数据。
● 配置。读/写模块的参数。

开发调试

串口驱动

1、将USB串口(飞易通串口开发板,如FSC-DB005/DB006/DB008/DB200,或者网上通用串口)插到电脑USB口, LED指示灯慢闪,模组处于可搜索可连接状态(当蓝牙模组与其他蓝牙设备、或者手机建立连接成功,串口板指示灯将会处于常亮状态);

2、在开发调试使用前,需要让电脑端识别到设备,就是通常说的,需要安装驱动,安装成功后,可以在设备管理器中查看。

../_images/%E4%B8%B2%E5%8F%A3%E9%A9%B1%E5%8A%A8.png

飞易通串口助手配置介绍

1、连接模组

../_images/%E8%BF%9E%E6%8E%A5%E6%A8%A1%E7%BB%84.PNG

2、读取蓝牙名

../_images/%E8%AF%BB%E5%8F%96%E8%93%9D%E7%89%99%E5%90%8D.PNG

FeasyBlue与模组连接

1、需要先打开手机蓝牙&位置,否则FeasyBlue将无法扫描附近蓝牙设备,以安卓系统为例:

../_images/%E8%93%9D%E7%89%99%E5%92%8C%E4%BD%8D%E7%BD%AE%E6%9D%83%E9%99%90.png

2、找到需要连接的模组

../_images/%E6%89%AB%E6%8F%8F%E8%AE%BE%E5%A4%87.PNG

3、与模组建立连接

../_images/%E8%BF%9E%E6%8E%A5%E6%88%90%E5%8A%9F%E5%92%8C%E4%BC%A0%E8%BE%93%E9%85%8D%E7%BD%AE.PNG

数传通讯应用

1、发送和接收数据

../_images/%E5%8F%91%E9%80%81%E5%92%8C%E6%8E%A5%E6%94%B6%E6%95%B0%E6%8D%AE.PNG

空中指令

FeasyBlue已提供空中指令模式,可支持使用AT指令对模块进行参数读取和配置。

参数修改

../_images/feasyblue_param_update_1.png
  1. 打开APP,菜单栏选择“设置”-“参数修改”

  2. 弹出密码框输入20138888

  3. 参数修改

例如,在自定义指令中输入AT+NAME=101,勾选此项,点击右上角开始

  1. 选中设备

  2. 进入空中指令模式,参数修改成功

参数读取

../_images/feasyblue_param_update_2.png
  1. 打开APP,菜单栏选择“设置”-“参数修改”

  2. 弹出密码框输入20138888

  3. 参数读取

例如,在自定义指令中输入AT+NAME,勾选此项,点击右上角开始

  1. 选中设备

  2. 进入空中指令模式,参数读取成功

空中升级

FeasyBlue已提供空中升级功能,可通过蓝牙数据传输,实现蓝牙设备固件更新

通过升级路径,获取固件,空中升级操作指导

Warning

以下为测试环境的基础信息参数,仅限本栏目案例演示用,实际操作应用中,请以实际信息为准:

  • 演示 系统平台:Android

  • 演示 蓝牙设备名:FSC-BT1036-1E43

  • 演示 升级路径:BT1036/audtxrx/test

  • 演示 固件名称:test.dfu

  • 演示 固件版本:v2.6.6

../_images/feasyblue_ota_1_1.png
  1. 打开 FeasyBlue,依次点击 “设置”-“空中升级”;

  2. 选择升级蓝牙设备;

小技巧:可通过 “过滤” 功能指定设备名,或通过设置Rssi值,以快速找到设备

  1. 点击 “获取固件”,在弹出 “DFU name” 窗口中输入完整升级路径;

  2. 输入“升级路径” ,输入完成点击 “确定”。

../_images/feasyblue_ota_1_2.png
  1. 固件获取成功后,将在 “已选固件” 显示下载的固件名称,并提示“下载成功”,然后点击 “开始升级”,即可开始升级;

  2. 进入升级模式,手机蓝牙需要与蓝牙模组进行连接配对,当出现系统“蓝牙配对请求”,请点击“配对”,否则会导致无法进入升级模式;

  3. 开始升级,固件进入“升级中”,并显示升级进度条;

  4. 当界面进度条显示“100%” 并 显示“升级成功”,即OTA完成。

通过选择本地固件文件,空中升级操作指导

../_images/feasyblue_ota_2_1.png
  1. 打开 FeasyBlue,进入“空中升级”;

  2. 选择升级蓝牙设备;

  3. “选择固件”;

  4. 选择保存在手机本地的固件文件;

../_images/feasyblue_ota_2_2.png
  1. “开始升级”;

  2. 允许手机蓝牙配对请求;

  3. 成功开始升级;

  4. 升级成功。

FAQs

Q:点击“开始升级”后,提示“升级失败”

A:在有的手机系统中低概率会出现,只需重复点击“开始升级”,或者退出和再重新进入FeasyBlue空中升级,重新开始升级,即可。此问题将会在新版本中,持续优化。

读取固件版本

FeasyBlue已提供空中指令模式,可支持使用AT指令对模块进行部分参数读取和配置。

通过空中指令,读取固件版本

使用AT指令读取固件版本,操作指导如下:

../_images/feasyblue_ver_read_1.png
  1. 打开APP,菜单栏选择“设置”-“参数修改”;

  2. 弹出密码框输入20138888;

  3. 在自定义指令中输入AT+VER,后面方框勾选,点击右上角开始;

  4. 选中需要读取固件版本的设备;

  5. 弹出蓝牙配对请求时点击配对,即可完成固件读取。

通过BLE传输配置信息,获取固件版本

../_images/feasyblue_ver_read_2.png
  1. 打开APP,首页“通讯”-“BLE”-选择查询设备,连接设备;

  2. 连接成功“已连接”,点击“传输配置”;

  3. 传输配置信息页面,在 “Software Revision String” 栏,获取固件版本信息。

附录

下载 PDF版本