Skip to content
This repository has been archived by the owner on Nov 6, 2022. It is now read-only.
/ 15na-server Public archive

Real-time CSI classifier using MATLAB and Keras [NOTE: You may have to change "wldh-g" to "wldhg" in README links]

License

Notifications You must be signed in to change notification settings

wldhg/15na-server

Repository files navigation

15na Server

Central server program of 15na.

With running websocket server, 15na-server receives CSI data from 15na-ap, and classifies them.
If fall is detected, this make alert at 15na-cli.

Requirements

Hardware

  • Intel 5300 WLAN card with CSI-Tool installation

Software

  • MATLAB R2015b+ Really?
  • Python 3.6+
    dependency list in requirements.txt.
    • tensorflow
    • numpy
    • matlab.engine
  • Node.js 12+
    dependency list in yarn.lock and package.json.

How to run

# Clone the repository
git clone https://github.com/wldh-g/15na-server.git

# Run npm to install all dependencies
cd 15na-server; npm i -D
# Or yarn
cd 15na-server; yarn

# And look help
./15na help

License

This project follows Mozilla Public License 2.0.


Questions

Why MATLAB?

I understand MATLAB is slow and not usable in most environment, because of the license problem. So, in coming version, I'll remove MATLAB code, and change the whole project to python code.

How about support Atheros CSITool?

No plan yet.

Is this only for fall detection?

Target project is fall notification project, but no. This can be used to other type of real-time HAR application, but I have no plan to change this to multi-purpose project, for now.