Skip to content

SauravMar/SAS

This branch is 202 commits behind vtwireless/SAS:main.

Repository files navigation

Spectrum Access System (SAS)

What is this?

This is the code for the Virginia Tech Open Source SAS and Virginia Tech CORNET client. The role of the SAS is to allow for remote and autonomous operation of the USRPs in Kelly Hall. The SAS is to adhere to WinnForum and FCC regulations on SAS operations.

File Structure

Core

The Core/ folder contains everything required to launch the SAS Core Server. This is the true SAS. It may have connections to N number of socketio clients. Regardess of your institution, this contians the code that is of primary interet for SAS researchers.

An example of starting up the SAS server server.py: python3 server.py

Cornet

The cornet/ folder contains everything required to launch the CORNET SAS client. This connects to the SAS server, so ensure the sever is running before attempting to launch this. If you are a Wireless@VT user with CORNET access, this is how you can connect a Kelly Hall (or any other network attached USRP) to the SAS.

An example of executing the CORNET SAS client socket_to_sas.py: python3 socket_to_sas.py -p 5000 -a "127.0.0.1" --sim "simulations/sim_one.json" Note: On CORNET there may be environment issues with Python. Please use: grrun python3 socket_to_sas.py -p ... -a ... --sim ...

Links

https://vtwireless.github.io/SAS/index.html

Contacts

Contact Cameron Makin at [email protected] for questions

About

Spectrum Access System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 44.8%
  • Python 24.8%
  • TypeScript 13.5%
  • HTML 9.1%
  • PHP 6.1%
  • CSS 1.7%