ARNet is an 3D network visualization tool that integrates with OpenNMS.
- Android Studio
- An ARCore supported device
ARNet is composed of three projects:
- Model
- Android Application
- Backend
Note: the model must be built first prior to the others.
- Model
cd model/
./gradlew publishToMavenLocal
- Backend
cd kafka2ws
./gradlew run
- 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.
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