IRONA CSI Uploader for Access Points
This is a program sends & collects & sends BFEE_NOTIF
packets to 15na-server
.
This works on Linux environment.
- CMake 3.8+
- GCC/G++ 7+
- Boost C++:
boost
,boost_sytem
,boost_date_time
,boost_random
(forsocket.io-client-cpp
) - OpenSSL Library (for
socket.io-client-cpp
) - PCAP Library (for
lorcon-old
)
git clone --recurse-submodules https://github.com/wldh-g/15na-ap.git
cd 15na-ap
cmake .
make
Then, there may be a executable file named 15na-ap
in bin
directory.
This application works with dhalperi's CSI tool.
So to use this app, Dan Halperin's CSI tool driver & firmware must be installed and wlan driver must be loaded with flag connector_log=0x1
.
My own device is BPI-R2. Customized kernel & tools for BPI-R2 is available on BPI-R2-CSITool-Kernel and BPI-R2-CSITool-DataCollector.
- Run
15na-ap -t
.
- Register new AP and get
APID
from15na-server
. - Run
15na-ap [APID] -p=[PORT of 15na-server] -n=[ADDR of 15na-server]
.
For more information and options, run 15na-ap --help
.
This program is under MPL-2.0 license. Read LICENSE.md for more informations and check here for comparison of general licenses.
socket.io-client-cpp
is licensed under MIT license.
rapidjson
is licensed under MIT license.
lorcon
is licensed under GPL-2.0.