nesl/uant
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Underwater Acoustic Networking plaTform (UANT) Networking and Embedded System Laboratory (NESL) University of California Los Angeles UANT uses GNU Radio for physical layer communication and TinyOS for a MAC layer. This provides configurability at both the PHY and MAC layers. UANT can be assigned an IP address from Linux allowing for a full TCP/IP stack. Applications can not only be run from Linux but also TinyOS applications can be run through a TOSSIM simulation. The uant.pl is a perl-tk GUI that allows you to enter the configurable parameters and start the underwater modem. Currently the TinyOS application RadioCountToLeds is used along with the option for linux applications. To use: $ sudo su # source uant_vars # ./uant.pl [OPTIONS] To Install: Dependencies: GNU Radio TinyOS and all of their dependencies GNU Radio version supported: 3.2 I have not tested it with other versions. Before building GNU Radio from source replace: /path/to/gnuradio/usrp/host/lib/legacy/db_basic.<cc, h> with: /path/to/uant/usrp/host/lib/legacy/db_basic.<cc, h> This allows a GPIO pin (io_tx[6]) to be used as a tx/rx switch. This is useful if you are using a front end with only one transducer that can be toggled with a digital input. Questions? Contact Dustin Torres at dustintorres@ucla.edu
About
Underwater Acoustic Networking plaTform (UANT)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published