KDocs 研发资料库
  • 手表穿戴技术应用文档入口汇总
  • JL707N穿戴客述问题FAQ
  • 彩屏仓 硬件开发指南 与 量产作业流程规范
  • 彩屏仓 AC98N和JL701烧录升级注意事项
  • JL707 硬件开发资料
  • JL707 手表硬件设计注意事项 总结
  • 穿戴生产烧录OTA和key文件添加使用说明
  • JL707N-入门到进阶开发指导文档
  • 彩屏仓982相关
  • 彩屏仓耳机介绍
  • 杰理701_707双屏demo介绍
  • 707电子吧唧开发资料
  • GPIO相关
  • UART串口相关
  • SPI相关
  • nandflash相关
  • norflash相关
  • IIC相关
  • PWM相关
  • SD卡相关
  • 定时器TIMER
  • 文件系统接口设计说明文档
  • 音视频录像开发流程
  • rdec编码器
  • 穿戴功耗数据标准
  • 手表蓝牙开发文档
  • 701蓝牙PAN联网demo
  • BLE开发使用说明
  • 701手表2.0.0版本SDK EQ在线调试和离线调试方法 V1.1
  • JL707 手表喇叭输出声音大小评估方法 V1.0
  • JL707 手表音频EQ调试方法 V1.0
  • AC707N 手表通话写卡 软件配置方法
  • 录音功能
  • 701手表2.X.X系列SDK调试EQ配置方法及音频调试技巧V1.1
  • 701手表104版本SDK EQ在线调试和离线调试方法 V1.1
  • mic2dac示例
  • P11 SensorHub相关
  • 手表升级操作文档
  • AC707NGPU
  • DBI模块介绍
  • GPU模块介绍
  • 701N屏幕驱动配置说明
  • 701N_UI编辑工具用户手册
  • 支付宝资料
  • 支付宝硬件接入资料
  • 支付宝乘车码接入资料
  • CAT1 接入文档
  • 701N_WATCH_CAT1开发说明
  • Findmy功能
  • music模式相关
  • 707电池曲线
  • 707N内置FLASH挂载FAT文件系统251112_v1.2
  • AC707N_本地视频播放demo(AVI-MJPEG-PCM)
  • 光波导屏幕调试
  • 耳机研发和生产流程 指南
  • 707-NandFlash 代码和UI资源独立烧录方案
  • 彩屏仓时间同步补丁
  • 彩屏仓抖音点赞移植
  • 707LVGLv8双屏开发
  • 707N蓝牙互传图传demo
  • AVIPCM数据流接入AIVOICE
  • Flash分区操作demo
  • 手表发射问题
  • 701_707 双备份升级DEMO
  • 707_乘车码刷码失败问题_共性

701蓝牙PAN联网demo

📎 原始文档:https://www.kdocs.cn/l/chilbKE8BsCR 701蓝牙PAN联网demo

蓝牙网络共享是一种通过蓝牙技术将一台设备的网络连接分享给其他设备的功能,特别适用于没有Wi-Fi或Wi-Fi信号不稳定的场景。---这里仅介绍手表SDK 的功能,其他系列的SDK 请找对应的产品线负责人咨询。
707_蓝牙PAN网络demo.otl

一、原理介绍

蓝牙网络共享利用蓝牙的无线传输能力,将一台设备(如手机)的网络连接(如移动数据或Wi-Fi)分享给其他设备(如平板、电脑等)。这种方式虽然速度不如Wi-Fi直连,但在紧急情况下非常实用。

‌二、开启蓝牙联网功能使用配置

    1. sdk 只需要在板级的配置里面开启PAN服务即可

image 2. 代码连接蓝牙网络的接口 image 3. 手机端需要开启蓝牙共享网络的功能 不同手机有不同的开启方式,下面仅做为打开手机端的设置,找到个人热点打开蓝牙共享网络配置:
- 安卓手机配置如下: image

    - ios需要打开个人热点功能

image - 鸿蒙手机个人热点->更多共享设置->打开蓝牙共享 image 测试mate30 Hos 4.2.0,mate70 Hos4.3.0 验证能正常蓝牙网络通信

三、蓝牙网络速度与稳定性测试

1、蓝牙共享网络的速度通常在900kbps左右,这一速度足以满足日常使用需求,例如浏览网页或观看短视频。但是实际速度受到手机网络强度、蓝牙连接距离长短、附近干扰信号等原因,是很难达到这个网络速度,一般常见速度小于100KB/s,手表sdk 正常在20-40KB/S左右。
2、稳定性测试,仅供参考
测试蓝牙网络不允许系统进入低功耗,并且也不允许蓝牙进入sniff状态,否则会影响蓝牙网络的通信质量,蓝牙网络通信是被动式的,基于蓝牙心跳来通信传输,进入sniff 后无法正常保证数据通信,所以要拦截蓝牙sniff 状态和低功耗状态。
蓝牙网络只能支持小数据量的传输,应尽量避免大数据量传输,影响蓝牙播歌和通话质量,要优先考虑播歌和通话前提下使用蓝牙网络。
测试数据如下:基于JL701N 手表开发板和sdk测试

20ms收发64字节数据基于websockets 测试连续60分钟数据收发正常,不丢包;但是会影响蓝牙播歌,造成卡顿
50ms 收发64字节数据基于websockets 测试连续30分钟数据收发正常,不丢包;偶尔播歌卡顿
距离 3米 20ms 收发64字节数据基于websockets 测试连续30分钟数据收发正常,不丢包;偶尔播歌卡顿
距离 5米 20ms 收发64字节数据基于websockets 测试连续30分钟数据收发正常,不丢包;偶尔播歌卡顿

四、基于蓝牙网络的测试demo

蓝牙共享网络采用的是开源的Lwip 协议,具体开发请自行百度搜索资料进行项目开发设计,属于开源资料,这里不再陈述,有问题找AI !!!

1、基于socket 的蓝牙网络共享测试demo

socket 也是开源的socket,下面提供一个基于socket的测试demo
bt_net_test.rar
注意URL的可用性,自行使用有效和有用的URL连接,杰理暂不提供长期有效测试URL。

五、蓝牙网络调试

1. 开启PAN网络

image

2. 连接edr 后连接PAN网络共享

image

3、断开蓝牙联网

image

4、打印DHCP bound succ 表明蓝牙网络共享配置成功

image

5、测量联网功能

使用demo测试,请使用有效的URL进行测试,根据实际需要开发,开源socket,有问题找AI。

本文档为保密信息,未经授权,请勿转发或告知第三方。非常感谢!
This electronic documentation and any attachments are confidential and may be legally privileged or otherwise protected from disclosure. If you are not the intended recipient, please do not disclose the contents to anyone。
Thank you for your cooperation!
解析权归杰理所有!
The analysis right belongs to JieLi Technology Co., Ltd.

本文档包含以下子页面

  • 707_蓝牙PAN网络demo
Prev
手表蓝牙开发文档
Next
BLE开发使用说明