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_乘车码刷码失败问题_共性

701N_WATCH_findmy开发说明

📎 原始文档:https://www.kdocs.cn/l/cqGqZSkNR69gimage

701N WATCH

FINDMY开发说明

珠海市杰理科技股份有限公司

Zhuhai Jieli Technology Co.,LTD

版权所有,未经许可,禁止外传
imagehttp://www.zh-jieli.com/
image

修改记录

版本更新日期描述
1.02024-3-12建立初始版本

image 目录
一、 概述.............................................................................................................. 4
二、 规格.............................................................................................................. 5
(一) 资源................................................................................................................................................. 5
(二) 功耗................................................................................................................................................. 5
1. 待机功耗.................................................................................................................................... 5
三、 工程配置...................................................................................................... 6
(一) 功能宏定义..................................................................................................................................... 6
(二) 芯片算法鉴权................................................................................................................................. 6
(三) T。ken烧录...................................................................................................................................... 6
四、 控制.............................................................................................................. 7
(一) 功能控制......................................................................................................................................... 7
(二) 配对广播控制................................................................................................................................. 7
五、 播放声音...................................................................................................... 8
六、 事件回调...................................................................................................... 8
image

一、概述

http://www.zh-jieli.com/
image

一、概述

  1. Find My 是苹果公司提供的一种寻找丢失设备的服务和协议。 它可以帮助用户定位并追踪丢失的苹果设备,如AirTag 和 AirPods 等。findmy协议依托庞大的findmy network 网络,即使本身没有 GPS 模块,也能利用它周围的苹果设备(iPhone, iPad,Mac)来帮助其定位。
    2.在findmy协议中主要可以分为以下角色:
    1.拥有者设备(Owner device):拥有者设备是用户的苹果设备,如iPhone 或iPad,通过使用Find My应用程序与外设进行连接和配对。拥有者设备与用户的Apple ID关联,并成为Find My 网络的拥有者设备角色
  2. Find My服务器(findmy apple server): Find My功能涉及到苹果的服务器,用于处理设备的定位和数据传输。这些服务器经过IOS设备通过网络协议接收来自支持Find My功能的设备发送的定位数据,并将其提供给用户的Find My应用程序进行显示和处理。
    3.外设(Accessory):外设是实现了Find My 网络协议的设备,如AirTag 或其他支持Find My功能的设备(使用烧录JL FindMy SDK 的芯片的产品)。外设可以通过与拥有者设备进行BLE协议连接和配对数据交互,加入Find My 网络
    image

二、规格

http://www.zh-jieli.com/
image

二、规格

(一)资源

RAM空间代码空间
Findmy1.875KB79.902KB

空间统计包含findmy代码及应用(UI);
RAM空间统计方法:开启findmy模块后跑到app_main()函数中的RAM大小差异;
代码空间统计方法:开启findmy模块后编译生成的app.bin大小差异;

(二)功耗

1.待机功耗

APP广播@1000msfindmy广播@2000ms APP广播@1000ms两台苹果手机 findmy连接@990ms findmy连接@990ms APP广播@1000ms同一手机APP 连接@500ms、 findmy广播@2000ms、 findmy连接@990ms不同手机APP 连接@500ms、 findmy广播@2000ms、 findmy连接@990ms
Findmy205uA241uA325uA382uA505uA

APP:宜动健康
同一手机:APP和findmy均用苹果手机连接
不同手机:APP用安卓手机连接 findmy绑定苹果手机功耗测试为整机环境,包含杰理芯片端功耗及外设功耗;
image

三、工程配置

http://www.zh-jieli.com/
image

三、工程配置

(一)功能宏定义

打开FINDMY_EN使能, 以使用findmy模块。
#define FINDMY_EN 1

(二)芯片算法鉴权

Findmy对于授权数据的烧录参考《多算法授权使用说明》

(三)Token烧录

Findmy功能在与设备绑定的过程中需要token与苹果服务器进行绑定。 Token 的存放地址在ble_fmy_cfg.h
Token有两种格式:
1.base64格式:
把数据填入到下面两个数组中
static const char fmy_token_uuid_char[]
static const char fmy_token_auth_char[]
2.Hex格式
把数据填入到下面两个数组中
static const uint8_t fmy_token_uuid_hex[ 16]
static const uint8_t fmy_token_auth_hex[]
image

四、控制

http://www.zh-jieli.com/
image

四、控制

(一)功能控制

Findmy广播可通过函数fmy_enable(bool en)来控制。

(二)配对广播控制

Findmy 配对需要开启 Findmy 的配对广播来进行配对,通过函数 fmy_open_close_pairing_mode(bool en)控制广播的开关。
image

五、播放声音

http://www.zh-jieli.com/
image

五、播放声音

在设备端接收到来 自手机下发播放声音的命令时则会最终调用 ble_fmy_fmna.c 里面fmy_sound_control 函数来进行蜂鸣器或者播放音频来实现设备端声音的发出。

六、事件回调

Findmy相关事件的回调在ble_fmy_fmna.c的fmy_state_callback 函数中处理