RF24 是一个相当完整的 nRF24L01 函式库(library),它目前支援许多平台,例如 Arduino、树莓派等等,先前有草草的介绍过。

最近因为在使用 Beaglebone Black (BBB) 这个单板电脑在做些实验,需要用到 nRF24L01,本来是想直接用已写好并放在 NPM 中的套件,结果发现无法使用,于是就想起了 RF24 有支援到 BBB,但遇到了些麻烦。

因为我只想用 NodeJS 去做大部分的控制,并不想要用 RF24 那种全 C/C++ 的方式来做,所以我就写了一个简单的程式来让 NodeJS 与 RF24 能够传递讯息并且操作 nRF24L01 模组。