yveaux / nrf24_sniffer Goto Github PK
View Code? Open in Web Editor NEWSniffer for Nordic NRF24L01+ modules with MySensors support
License: GNU General Public License v3.0
Sniffer for Nordic NRF24L01+ modules with MySensors support
License: GNU General Public License v3.0
Hi, I apologize if this is a very basic question. Can I get this software to work on a Raspberry pi hooked up to the NRF24l01+ via SPI instead of Arduino?
The way interrupts are enabled and disabled in CircularBuffer.h
is not supported by the ESP8266 (SREG
not defined). Maybe exchange this with Arduinos noInterrputs()
and interrupts()
methods?
Hi @Yveaux,
Thanks a lot for this awesome contribution, I've going into this and I bought the nrf24 sensor for arduino.
My main idea is automate with alexa whatsoever my lights, my lights have a remote control with rf 2.4. So I was over your tutorial and I executed the following command NRF24_Sniffer -r0 -p4 -l5 -c26 -a0x01 -v
and I'm able to see an increasing of the packets when I press controls over the remote. Nevertheless all packets that I see in the wireshark says crc error and I don't see any packet with 32 bytes of length. Do you have any idea why is that?
Best regards
According to NerdRalph:
I get "Illegal serial packet size" when I use address length 3:
c:\nrf24sniff -P16 -c2 -a0xc2c2c2 -l3 -C0 -v
Connect Wireshark to .\pipe\wireshark to continue...
Wait for sniffer to restart Ok
Channel: 2
Datarate: 1Mb/s
Address: 0xc2c2c2
Max payload: 32
CRC length: 0
Captured 0 packets, Lost 0 packets
Illegal serial packet size 12
0c 02 00 03 04 c2 c2 c2 00 00 00 00
I don't get the error when I use length 4. I have yet to get it to capture any packets though, despite the nrf24l01 seemingly receiving packets (IRQ trigger goes low).
Hi,
Is this able to sniff packets from Logitech devices that uses the NRF24?
The serial output stays stuck at Listening...
. Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.