Skip to content

braveridge/bravegate-experiencekit-webapp-sample

Repository files navigation

BraveGATE experience kit sample web application

This is a sample web application that use BraveGATE and experience kit.

What is BraveGATE?

"BraveGATE" is an IoT platform that facilitates control of IoT devices via a network and overwhelmingly accelerates the development of service application. bravegate

BraveGATE Experience Kit

"BraveGATE Experience Kit" is a value kit that allows you to experience the powerful capabilities of BraveGATE platform, and to also use it for technical verification in the study and development of IoT services with BraveGATE. experiencekit

CONTENTS

  • LTE-BLE router "BraveROUTE": 1 unit
  • Sensor Device "BraveTETRA" (temperature, humidity, illuminance, acceleration sensor installed, all with waterproof enclosure): 4 units
  • BraveGATE usage fee (including communication fee): 3 months

Application Overview

This sample web application visualizes the data measured by TETRA. visualize

Requirement

  • docker desktop
  • jdk14

preparations

clone

git clone https://github.com/braveridge/bravegate-experiencekit-webapp-sample.git

modify the configuration file

Please set the "authkey-id" and "authkey-secret" according to your account.

./src/main/resources/config/application-common.yml

bravegate:
  api-url: https://api.braveridge.io/
  authkey-id: xxxxxxxxxxxxxxxxxxxx
  authkey-secret: xxxxxxxxxxxxxxxxxxxxx

spring:
  jackson:
    time-zone: Asia/Tokyo

build

cd bravegate-experiencekit-webapp-sample
./gradlew build copyfile

run

docker-compose build
docker-compose up -d

If application work on local host, access to http://localhost:8080

stop

docker-compose down

Usage

register router

Register the router of BraveGATE Experience Kit.

Please enter router ID, name and registration code. register router

register sensor devices

Register the sensor devices of BraveGATE Experience Kit.

Please enter sensor device ID, name and registration code. register device

register application

Register the webhook URL to receive the sensor data from BraveGATE.

The webhook URL has to be a public endpoint. register application

Confirmation of sensor data receiving

Select the Sensor Log menu to display the received sensor data. sensor log