Skip to content

Code Samples and Documentation for the Electronic Cats Cat Sniffer

License

Notifications You must be signed in to change notification settings

bkobe/CatSniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CatSniffer

Code Samples and Documentation for the Electronic Cats Cat Sniffer

Original Documentation and Code Samples (from Electronic Cats): https://github.com/ElectronicCats/CatSniffer

The initial CatSniffer code (from the github above in firmware/SAMD/) is standard arduino code for working with the SemTech LoRa chips. Being arduino compatible, Electronic Cats has another repo for adding in its boards to the "Boards Manager" section within the arduino IDE. https://github.com/ElectronicCats/Arduino_Boards_Index

Once the Electronics Cats boards are added (with json link), restart arduino and install them from the "Boards Manager" tab in the IDE. This will install the necessary base files we need further for the CatSniffer to work with LoRa.

Second, you will also need the RadioLib library from jgromes, found here: https://github.com/jgromes/RadioLib. You can either download and manually install it (as I did), or you can also find it in the IDE under Tools >> Manage Libraries >> Search for "RadioLib". The Electronic Cats transmit LoRa .ino needs the RadioLib to work.

located in the "./arduino" folder are the sample sketched I used to get some receive and transmit LoRa packets. Two CatSniffers were used to prove out, one sending and one receiving the LoRa packets. an SDR can also be used to verify/view the transmitted packets in the respective frequency/channel specified in radio.begin().

The bootloader is a variant of Uf2 which is compatible with SAMD21E17A and can be found here: https://github.com/ElectronicCats/uf2-samd21

More to come in the near future!

About

Code Samples and Documentation for the Electronic Cats Cat Sniffer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages