Skip to content

zwh2/aistx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This directory contains a custom block for GnuRadio we called AIS Frame Builder.
It is part of the AIS BlackToolkit.
 
This block serves as generator of AIS frames and implements the full AIS stack.
It is composed of three main components covering respectively the 
application/presentation layers, the link layer and the physical layer, 
as defined in the protocol specification for AIS.

The AIS transmitter in form of GRC graph            a1e4b54db83fb895a3c94493126bb318  AiS_TX.grc
The AIS transmitter in form of script kiddie script 52540b46f316ee460f4684a262132d36  AiS_TX.py
An AIVDM encoder supporting the main message types  056ac09822b342da296617ba7b4055dd  AIVDM_Encoder.py
Preprocessor / user interface (by Gary C. Kessler)  092d01c6a4f2e75513176b22f33a1f05  AIVDM_pre.pl
The AIS Frame Builder block for GnuRadio            c8b7018386f64dd725fde119f406f574  gr-aistx.tgz
A NMEA encoder (binary to ASCII) (C version)        2534dc06c21fe53f45bd2abab96bb6a7  unpacker.c
A NMEA encoder (Perl version by Gary C. Kessler)    52ab60db06525f2230bb4de3ee61a34b  unpacker.pl

$ mkdir build
$ cd build
$ cmake ../
$ make
$ sudo make install 

Copyright 2013-2014 -- Embyte & Pastus

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Perl 34.6%
  • C++ 24.1%
  • CMake 20.0%
  • Python 19.0%
  • C 2.3%