Skip to content

Repository files navigation

GraphQLMobileApp

This repository contains the mobile application that presents measurements from different LoRaWAN sensors. Below is the system sketch showing the different parts of the system. First of the LoRaWAN sensors sends the measurement data to Altibox ThingPark. From there on the measurements data are sent trough ThingParkX. ThingParkX has the functionality to easily route measurements to external IoT services, like Dimension Four. Here Dimension Four acts as a data storage for the measurements. The mobile application accesses the measurements in Dimension Four using GraphQL. image

A flow diagram for how the mobile application functions is given below. image

Simple instructions on how to use the software:

  1. Start the app
  2. Review data on home screen
  3. If you want, press and sensor for extra information. 3.1 if you want to go back swipe the screen to the right.
  4. When back on the homescreen you can press the tab App Info.
  5. To get back to My Sensor, just press My Sensor tab.

Instructions on how to run it.

There are multiple ways on how to run the mobile application. The first one is to connect your Android device to the PC. In Android Studio, go to device manager and switch to physical.

The other way to run the software is to build an APK file and manually transfer it the the mobile phone. This is done ine the menu through build->Build Bundle->Build APK. Remember to allow unsigned apps on your Android device.

Third option is to use an emulator. In device manager inside Android Studio, choose virtual device. Create an device with API 34. For example Pixel 7 Pro API 34. Now you can run the software.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages