This is a sample web application that use BraveGATE and experience kit.
"BraveGATE" is an IoT platform that facilitates control of IoT devices via a network and overwhelmingly accelerates the development of service application.
"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.
- 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
This sample web application visualizes the data measured by TETRA.
- docker desktop
- jdk14
git clone https://github.com/braveridge/bravegate-experiencekit-webapp-sample.git
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
cd bravegate-experiencekit-webapp-sample
./gradlew build copyfile
docker-compose build
docker-compose up -d
If application work on local host, access to http://localhost:8080
docker-compose down
Register the router of BraveGATE Experience Kit.
Please enter router ID, name and registration code.
Register the sensor devices of BraveGATE Experience Kit.
Please enter sensor device ID, name and registration code.
Register the webhook URL to receive the sensor data from BraveGATE.
The webhook URL has to be a public endpoint.
Select the Sensor Log menu to display the received sensor data.