Services

Short UUID of published services are (Controller side)

ARCOMMAND_SENDING_SERVICE "FA00"   用于发送指令给无人机ARCOMMAND_RECEIVING_SERVICE "FB00"    用于接收无人机notification数据PERFORMANCE_COUNTER_SERVICE "FC00"  NORMAL_BLE_FTP_SERVICE "FD21" UPDATE_BLE_FTP_SERVICE "FD51" UPDATE_RFCOMM_SERVICE "FE00"

Short UUIDs are derived from the 3rd and 4th bytes of the BLE service full UUID.

For exemple for a sending service UUID:9a66fa00-0800-9191-11e4-012d1540cb8e

Characteristics

ARCOMMAND_SENDING_SERVICE and ARCOMMAND_RECEIVING_SERVICE each have 16 characteristics corresponding to the 16 IO channels.

Send characteristics

ARCOMMAND_SENDING_SERVICE characteristics are configured in mode “Write Without Response”.

Only the four following characteristics are used for sending:

Characteristic id Channel use0x0A (10) 发送无响应数据0x0B (11) 发送有相应数据0x0C (12) 发送优先级高的命令0x1E (30) 确认已收到命令应答

Receive characteristics

ARCOMMAND_RECEIVING_SERVICE characteristics are configured in mode “Notify”.

Only the four following characteristics are used for receiving:

Characteristic id Channel use0x0E (14) Receive commands with ACK0x0F (15) Receive commands without ACK0x1B (27) Acknowledgment for device commands with ACK0x1C (28) Acknowledgment for high priority commands

Characteristic ids are derived from the 4th byte of the BLE characteristic full UUID.

For exemple for the no-ACK send command characteristic id:9a66fa0a-0800-9191-11e4-012d1540cb8e

parrot无人机蓝牙协议相关推荐

  1. 蓝牙协议 HFP,HSP,A2DP等等

    简介: HSP(手机规格)– 提供手机(移动电话)与耳机之间通信所需的基本功能. HFP(免提规格)– 在 HSP 的基础上增加了某些扩展功能,原来只用于从固定车载免提装置来控制移动电话. A2DP( ...

  2. android蓝牙协议名词解释 OPP HFP HDP A2DP PAN

    各种蓝牙协议的全称: OPP:对象存储规范(Object Push Profile),最为常见的,文件的传输都是使用此协议. HFP:(Hands-free Profile),让蓝牙设备能够控制电话, ...

  3. 苹果蓝牙协议的源代码质量都这么差了吗?!研究员找到10个 0day

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 苹果用于保护蓝牙外围设备的 MagicPairing协议被曝存在10个 0day 漏洞. 德国达姆斯塔特工业大学的研究人员查看了 Ma ...

  4. IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析

    IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析 1.蓝牙简介 什么是蓝牙4.0 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙.高速蓝牙和低 ...

  5. 微信蓝牙协议一:协议文档查阅方法和空中数据解析示例

    目录 一.概述 二.抓取数据 三.包头解析 四.包体解析 4.1 第一部分 4.2 第二部分 4.3 第三部分 一.概述 本文主要是记录下微信蓝牙数据的分析过程.需要使用两份文档: <微信蓝牙外 ...

  6. 蓝牙(三)蓝牙协议的初始化

    介绍蓝牙协议的初始化之前首先要简单讲一下蓝牙一些常用协议以及各个协议的作用,同时还要讲以下Application的知识以便对蓝牙协议的初始化有一个更清晰的认识. 一.蓝牙协议 简介: HSP(手机规格 ...

  7. 蓝牙协议(bluetooth spec)

    1.概述:   蓝牙协议规范遵循开放系统互连参考模型(OSI/RM),从低到高地定义了蓝牙协议堆栈的各个层次. SIG(Session Initiation Protocol)所定义的蓝牙技术规范的目 ...

  8. redmi airdots手动串联_【更正】关于小米AirDots青春版和Redmi红米AirDots所支持蓝牙协议内容的更正...

    Augix官方QQ群:595698697. Augix微博:@Augix频道. Augix微信订阅号:AugixMe. 在之前关于小米阵营的两款耳机,小米AirDots青春版和Redmi红米AirDo ...

  9. Zigbee,esp8266(wifi),蓝牙协议三种通信方式

    ZigBee 1. ZigBee (紫峰协议) ZigBee简介 Zigbee是IEEE 802.15.4协议的简称,它来源于蜜蜂的八字舞,蜜蜂(bee)是通过飞翔和"嗡嗡"(zi ...

最新文章

  1. phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)
  2. 新建QQ群-欢迎加入
  3. iPhone或让国内运营商划地为牢
  4. node-red教程2 第一条数据流
  5. Emlog博客MetBlogm主题-博客开源主题源码
  6. oracle sysau,ORACLE 10GR2 ASM 如何修改AU_SIZE的大小
  7. android获取wifi别名,android-连接WIFI时获取SSID
  8. Hibernate 懒加载 Unable to evaluate the expression Method threw ‘org.hibernate.LazyInitializationExcept
  9. 【中文说唱巅峰】幼稚园杀手(aka小号王)的炸弹 “异界来客“ 无损flac试
  10. 导入依赖aspectjweaver以及spring从容器中使用getBean(类名.class)方法获取对象的注意
  11. 《大数据之路:阿里巴巴大数据实践》-第3篇 数据管理篇 -第14章 存储和成本管理
  12. Oracle 后台进程初探
  13. [PDDL人工智能] 01.PDDL规划器安装及入门详解(规划领域定义语言)
  14. Android 保存图片到系统图库并通知相册刷新在部分手机的相册里无法查看的问题
  15. 2022 我勇敢地走过
  16. 关于销售订单高级定价的一点疑惑
  17. 32bit MCU 与 16bit MCU 的 区别
  18. 【QT 5 学习笔记-学习绘图相关+画线图形等+绘图事件+基础学习(1)】
  19. 几何光学学习笔记(9)- 3.3 理想光学系统的物像关系
  20. 谷歌html弹出ie页面,如何从谷歌跳转IE,打开指定的网址

热门文章

  1. 单片机彩灯移动实验_单片机彩灯实验
  2. 易语言大漠游戏辅助设计一键登录界面
  3. 使用Jil序列化JSON提升Asp.net web api 性能
  4. 数据库高手(DBA专家 ,SSIS,replacation ,tourble shooting)
  5. 《魔兽》审批 文化部出版署到底谁说了算?
  6. 不懂时间管理的本质,你只会越来越忙
  7. 华为云计算名词讲解(学习记录中)
  8. SuperRecovery超级硬盘数据恢复软件
  9. AGV的地图管理,wcs调度系统,wms系统。
  10. 等保2.0 信息安全及等保标准体系概述