bl_iot_sdk/customer_app/bl602_demo_event/Current_test.rst
2020-10-26 20:35:25 +08:00

126 lines
4.0 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

==============
准备
==============
1. 硬件BL602模块一个Windows PC一台USB转串口线一根。
2. 软件烧写工具烧录bl602_demo_event.bin文件
路径bouffalolab_release_bl_iot_sdk_1.5.12-5-g6a078b47_bins.zip/App_Demos/bl602_demo_event/build_out/bl602_demo_event.bin串口工具putty。
\ `下载链接 <https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html>`__\
.. figure:: picture/image1.png
:align: center
Putty下载
==================
烧录
==================
连接
========
BL602模块的相关引脚连接如下图所示其中图1是模块的正面图其标号1处用跳线帽短接标号2处将左边两根排针短接标号3处将上面的两根排针短接图2是模块的背面图烧录时将IO8和HI两根排针短接烧录完成后将IO8和LOW两根排针短接并重新上电。用USB转串口线连接PC和模块此时模块上的电源灯常亮表明模块通电正常。
.. figure:: picture/image2.png
:align: center
正面
.. figure:: picture/image3.png
:align: center
背面
软件下载
==========
打开解压后文件中的烧写工具flash_tool目录双击BLDevCube.exechip type选择BL602/604打开后界面参数参考下图配置
.. figure:: picture/image4.png
:align: center
烧写工具界面
其中图3的框1中COM Port选项根据实际串口情况选择右击我的电脑->管理->设备管理器->端口查看端口号模块是双串口选择端口号较小的框2中的相关路径依据实际情况选择。配置完成后点击Download按钮下载。
putty配置
===============
将IO8和LOW两根排针短接并重新上电打开putty工具设置对应的端口号波特率设定为2000000 bps。
.. figure:: picture/image5.png
:align: center
Putty
===================
iperf测试准备
===================
1. Window PC安装iperf工具
\ `Iperf下载链接 <https://iperf.fr/iperf-download.php#windows>`__\下载的2.0.9版本下载完之后解压得到iperf-2.0.9-win64文件使用快捷键WIN + R 启动运行窗口输入cmd点击确定按钮进入iperf工具所在的目录本示例iperf工具放在c盘的根目录下
.. figure:: picture/image6.png
:align: center
解压后的文件
.. figure:: picture/image7.png
:align: center
cmd界面
2.PC与路由器通过有线连接。
==================
测试步骤
==================
连接好电流测量仪器
Wi-Fi关闭模式电流测试
==========================
板子上电后不需要输入任何命令直接测试平均电流和最大电流即可。
连接AP模式电流测试
====================
重启板子在putty中输入依次命令“stack_wifi”“wifi_sta_connect ssid passwd”(ssid:需要连接的ap名passwd:密码)测试平均电流和最大电流最大值每30s出现一次。
连接AP并发UDP包模式电流测试
=============================
重启板子bl602作为clientPC作为server。
1. router ssid: bl_test_008passwd: 12345678
2. 在PC 的cmd界面运行命令$iperf.exe -s -u -i 1
.. figure:: picture/image8.png
:align: center
PC端Iperf开启sever模式
3. 在putty中运行命令
#stack_wifi
#wifi_sta_connect bl_test_008 12345678 (连接成功后会获取IP地址)
.. figure:: picture/image9.png
:align: center
模块成功连接WiFi
#ipu 192.168.8.101 (192.168.8.101是PC的IP地址)
.. figure:: picture/image10.png
:align: center
模块开启ipu
.. figure:: picture/image11.png
:align: center
Sever端数据
SoftAP模式电流测试
=======================
重启板子在putty中依次输入命令“stack_wifi”“wifi_ap_start”,用手机连接此AP后开始测试平均电流和最大电流。
Easylink模式电流测试
=======================
重启板子在putty中输入依次命令“stack_wifi”“wifi_sniffer_on”后开始测试平均电流和最大电流。