Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arturmareknowak/6tischdatasniffer
Implementation of 6TiSCH protocol data sniffer written in GNURadio. Project for my masters thesis
https://github.com/arturmareknowak/6tischdatasniffer
6tisch gnuradio ieee-802-15-4 rtl2832u sdr
Last synced: about 11 hours ago
JSON representation
Implementation of 6TiSCH protocol data sniffer written in GNURadio. Project for my masters thesis
- Host: GitHub
- URL: https://github.com/arturmareknowak/6tischdatasniffer
- Owner: ArturMarekNowak
- Created: 2022-05-08T19:50:11.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T20:07:55.000Z (about 2 years ago)
- Last Synced: 2024-12-22T15:41:54.998Z (about 11 hours ago)
- Topics: 6tisch, gnuradio, ieee-802-15-4, rtl2832u, sdr
- Language: Python
- Homepage:
- Size: 54.9 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 6TiSCH protocol data sniffer
This repository contains flowgraph created in GNURadio environment as part of my masters thesis.
## Table of contents
* [General info](#general-info)
* [Screenshots](#screenshots)
* [Technologies](#technologies)
* [Setup](#setup)
* [Status](#status)## General info
Presented in this repository flowgraph is an implementation of 6TiSCH protocol data sniffer. Packets in this flowgraph are captured and saved into the SQLite database. This flowgraph consists of only two channels but can be easily expanded to multiple more channels.
![flowgraph](https://i.imgur.com/FFkTnJa.png)
Repository structure:
.
├── Database # Directory where SQLite database file is stored
└── DataSniffer # This directory contains flowgraph description in form of .grc file and python scripts generated from .grc## Screenshots
https://youtu.be/2_eWu4YBrdA
## Technologies
* GNURadio v3.10.1.1
* RTL2832U
* Ubuntu 22.04## Setup
I would highly recommend to install GNURadio on Ubuntu in version 22.04. Even though this projec could be run in previous versions of Ubuntu and on Windows, GNURadio is far more easier to install on verison 22.04. Install GNURadio:`sudo apt-get install gnuradio`
Open GNURadio Companion:
`gnuradio-companion`
Open .grc file in GNURadio Companion and execute it.
## To-do list:
All is done :D## Status
Project is: _finished_