尚云P2P

[English]

1 功能概述

本功能是,基于尚云的P2P门铃演示工程。

2 代码路径

demo路径:./projects/media/doorbell/main/src/doorbell_cs2_service.c

apk下载路径:http://dl.bekencorp/apk/ArminoMedia.apk

3 cli命令简介

本功能主要依靠APP去使用配置,暂时不需要cli命令辅助控制

4.编译命令

编译工程命令:make bk7256 PROJECT=meida/doorbell

5 演示介绍

备注

当前apk只开发了安卓系统,再用该APK进行网络传输之前需要打开蓝牙。

1、设置路由器配网信息,步骤如下图所示:

ArminoMedia-main interface

Figure 1.主界面

2、选择主界面中1的位置,到达设置界面,如下图所示:

ArminoMedia-Setting0

Figure 2.主设界面

3、选择:Settings,到达网络配置界面,如下图所示:

ArminoMedia-Setting1

Figure 3.网络配置界面

3.1 这里可以区分很多种配置类型:

  • 上图中选择:wifi,选择的是``station``,并且ssid和password已经配置了正确的值,并且手机也已经连上了该网络。

  • 上图中选择:servece,选择”P2P_CS2”;

3.2 选择网络配置界面中2的位置,弹出下图:

  • 位置1,QR Code:表示打开二维码扫描器,一般cs2_p2p配置信息可以从二维码中扫描获得;

  • 位置2,Import CS2:表示导入扫描二维码识别到的配置信息,导入后图中界面中:cs2,中的相应信息都会自动填入;

  • 位置3,Import boarding:表示配置到boarding中;

ArminoMedia-Setting2

Figure 3.2.蓝牙配网界面

3.3 选择上图3中1的位置,达到主设界面,并选择:Bluetooth,去执行蓝牙配网,到达蓝牙配网界面,如下图所示:

ArminoMedia-Setting2

Figure 3.3.蓝牙配网界面

4、选择上图中:SCAN,扫描到板子发出的广播,默认广播名字是:doorbell_xxx,如果网络中有多个,可以通过蓝牙地址找到,选择该广播,会弹出对话框,选择:Connect

  • 连接成功后,仍然选择上图中1的位置,到达主设界面;

  • 然后选择:Video,到达主界面;

  • 然后选择主界面中2的位置,类似一个小风扇图标,会弹出对话框,选择:Connect,等待连接成功,如下图所示;

ArminoMedia-Setting3

Figure 4.设备连接界面

  • 仍然选择主界面中1的位置,到达主设界面,选择:Devices,到达”Devices”设备配置界面,如下图所示:

ArminoMedia-Setting4_1
ArminoMedia-Setting4_2

Figure 5.设备配置界面

5、在设备配置界面中可以配置”camera”、”DISPALY”和”AUDIO”。

  • 上图1的位置,选择打开的摄像头类型:DVP/UVC;

  • 上图2的位置,选择摄像头输出分辨率,选择打开摄像头支持的分辨率;

  • 上图3的位置,选择APK接收视频数据的格式:MJPEG/H264;

  • 上图4的位置,选择需要打开的LCD屏幕类型,需要与板子上连接的LCD屏幕相匹配;

  • 上图5的位置,选择在LCD屏幕上显示时,是否需要旋转90°,默认不选;

  • 上图6的位置,选择是否支持AEC回声消除功能,默认选择;

  • 上图7的位置,选择APK接收音频数据的来源:Onboard/UAC,表示是:板载音频/UAC音频,默认Onboard;

  • 上图8的位置,选择MIC采样率:8K/16K,默认选择8K;

  • 上图9的位置,选择Speaker采样率:8K/16K,默认选择8K;

  • 上图10的位置,选择MIC编码方式:G711A/PCM/G711U,默认选择;G711A;

  • 上图11的位置,选择Speaker编码方式:G711A/PCM/G711U,默认选择;G711A;

6、选择有上角”三”,到达主设界面,并在主设界面选择:Video,到达主界面,并选择右下角小风扇图标,弹出三个按钮,如下图所示:

ArminoMedia-Setting5

Figure 6.开关配置主界面

  • 上图中1的位置,开关视频功能;

  • 上图中2的位置,开关音频功能;

  • 上图中3的位置,开关屏幕显示功能;