一个无线遥控通讯协议破解实例

⼀个⽆线遥控通讯协议破解实例
船用锚机防潮密闭门2.4G⽆线遥控通讯协议破解—美嘉欣
准备做平衡车,缺个遥控器,⼜不想⽤⼿机App。刚好⼿中有个之前买的遥控直升机,配套的2.4G遥控器看着还⾏,就打算拿来⽤在平衡车上。于是就开始了破解。先看图吧!
经拆解发现(遥控器端2.4G模块是COB封装的看不出,只能在接收端看芯⽚型号)为BK2423(和nRF24L01兼容)。于是就可以
nRF24L01为接收机接收遥控器数据。当然反过来,也可以⽤nRF24L01来遥控直升机。ab胶管
查数据⼿册:(这⾥⽤nRF24L01数据⼿册、BK2423多了⼀个BANK寄存器但是只有初始化时使⽤、其余通⽤)(BK2423的数据⼿册做的不好,毫⽆美感,看地眼痛⼼累)
1.    数据格式
2.    兼容模式(如何配置接收端)
韩先良
3.    SPI时序(看懂时序图)
4.    指令(根据3看4、5)
5.    寄存器(部分)
pppd-287
抓数据:通过遥控器的2.4G模块SPI接⼝获取配置信息,通讯协议跳频列表。
⼯具: Saleae Logic 16 Clone(逻辑分析仪)、
Saleae Logic 1.2.10(官⽅软件)、
SigrokPulseView(开源软件)。
(逻辑分析仪这个不是必须的,例:Arduino SPI 来捕获数据,就是在确定引脚的时候会有点⿇烦,因为发送端模块的引脚定义不明,但是可以通过单⽚机新唐N79E814AT20的SPI引脚来查,遥控器的主控⽤的这个单⽚机)
下⾯是硬件和软件的截图:usb话筒

本文发布于:2024-09-21 08:36:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/210671.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:遥控器   引脚   模块   协议   遥控   数据   配置   破解
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议