Skip to content

opennms-forge/arnet

Repository files navigation

ARNet CircleCI

ARNet is an 3D network visualization tool that integrates with OpenNMS.

Prerequisites

  1. Android Studio
  2. An ARCore supported device

Project Structure

ARNet is composed of three projects:

  1. Model
  2. Android Application
  3. Backend

Note: the model must be built first prior to the others.

Building / Running

  1. Model
  cd model/
  ./gradlew publishToMavenLocal
  1. Backend
  cd kafka2ws
  ./gradlew run
  1. App

Use Android Studio to build and launch

Note: update constant 'WEB_SOCKET_SERVER' in class 'WebSocketConsumerService' to reflect the IP and port of the backend.

Updating/adding targets

Add image to the app/src/main/assets/targets directory and run:

arcoreimg build-db --input_images_directory=app/src/main/assets/targets --output_db_path=app/src/main/assets/targets.imgdb

See arcoreimg for details

About

AR-based Network Visualization for Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published