Coder Social home page Coder Social logo

thompa666 / ngn-sniffer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stetro/ngn-sniffer

0.0 2.0 0.0 3.32 MB

Android APP for NGN to sniff location based rf signals like GSM, Bluetooth or Wifi

License: MIT License

JavaScript 6.42% CoffeeScript 2.75% HTML 1.52% CSS 60.95% Java 28.35% Shell 0.02%

ngn-sniffer's Introduction

ngn-sniffer Build Status

Android and Web based APP for a lecture called Next Generation Networks (NGN) to collect and visualize location based rf signals like Cellular, Bluetooth or Wifi.

Implemented Stack

Android App Screenshot

Android App Screenshot

Web Frontend Screenshot (Heroku)

Web Frontend Screenshot

NGN-Sniffer Server

This app is running on Heroku

To run the server you need the following things:

  • install node with npm
  • install bower and gulp globally with npm install -g bower gulp
  • run npm install and bower install to install server dependencies (in server folder)
  • you need a running MongoDB Instance on localhost
  • run gulp to start the service on localhost:5000

API Reference

Endpoint Action Parameter Answere Description
http://host/measurement GET nelat:double, nelng:double, swlat:double, swlng:double JSON Array Get measurements of a certain area
http://host/measurement POST lat:double, lng:double, type:varchar, signalDBm:int, wifiAPs:int JSON Array Save measurement
http://host/measurement/signal GET nelat:double, nelng:double, swlat:double, swlng:double, filter:varchar-array JSON Array Load weighted heatmap points for signal strength
http://host/measurement/wifi GET nelat:double, nelng:double, swlat:double, swlng:double JSON Array Load weighted heatmap points for wifi access points

ngn-sniffer's People

Contributors

stetro avatar petpolarbear avatar

Watchers

James Cloos avatar Thompa666 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.