我无法接收通过连接到Raspberry Pi 3的RF接收器的KaKu APA3-1500R遥控器发送的信号。
硬件
-RF接收器(荷兰语)
-KaKu APA3-1500R(荷兰语)
其他信息
接收机正常工作。我知道这是因为我也有一个发射机,并且能够正确发送/接收信号。
KaKu系统可以正常工作。我可以使用随附的遥控器控制KaKu开关。
使用pilight或rpi-rf之类的库,我可以从RF发送器向RF接收器发送和接收代码。但是,两个库都无法接收KaKu遥控器发送的信号。这尤其令人惊讶,因为有问题的KaKu系统在pilight库的兼容设备列表中。也许有一种方法可以读取RF接收机接收到的“原始”值,而无需指定任何协议?
#1 楼
最终,我设法使用此git repo记录并成功回放了rf信号。评论
您能否阐明根本问题是什么?为了使这个问题少一点仅链接的答案,并帮助人们将来决定这是否也会对他们有帮助...
– Sean Houlihane
18年1月1日在11:12
不幸的是,我不知道潜在的问题是什么。我最好的猜测是,所有其他库都不支持我拥有的远程协议,即使它们明确声明支持。或者,它们可能需要一个正确的信号,而链接库会侦听重复的(损坏的)信号,并使用它们来重构原始的正确信号。但这确实是任何人的猜测。我建议保留答案,因为仅记录和播放RF信号可能是使更多人为使用通常用于此目的的主流软件包而苦恼的解决方案
–MuadDev
18 Mar 2 '18 at 11:08
评论
那真是一个可怕的接收者。诸如此类的原始设计通常会产生噪声,直到被信号消除为止,并且可能具有自抑制定时,这种定时与远程控制系统的数据速率不兼容。您可能应该首先使用RTL-SDR加密狗或通过变压器将其电源电流(甚至是简单二极管RF功率检测器的输出)耦合到计算机声卡中来表征发射机,以记录发射机的包络。传输,从而确定时序和编码。感谢您的回复,但问题可能出在接收者身上。使用本指南,我已经能够实际读取遥控器使用接收器发送的信号。它清楚地读取了接收器的输出,这表明所使用的协议可能存在问题。.我尚未能够通过发送器发送信号,但是现在我至少知道我需要发送的序列。一旦我成功地成功发送信号,我将在这里报告。