Skip to content
IoT mini project
Java Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Monitoring elders

IoT mini project

Group components:


The project aims to develop an useful application that can monitor elder people. To make that posssible we use a set of technologies:

Amazfit Bip

Amazfit Bip is a smartwatch that can be used to monitor the activity (ex: number of steps) and the heart rate of the elder.

Pros Cons
Battery life No blood pressure
GPS Activity depended
Heart Rate sensor
Multisport tracking

Activity depended means that the smartwatch measures some data, such as heart rate, only if you start an activity.


Gadgetbridge is an open source android application which allows you to connect your smartphone to the Amazfit Bip without using the vendor application.

  • Open source
  • Compatible with several smart-watches
  • Implements most of the smartwatch functionalities
  • Updates continuously
  • Support for Amazfit Bip not fully implemented

Apache Edgent

Apache edgent is a programming model and micro-kernel style runtime that can be embedded in gateways and other device. It is used for edge computing, it can analyse continuous stream of data coming from the sensors and it can send thid data to the cloud. It can be embedded in every device that support Java. Java 8 (lambda function), Java 7 and android (Java 6) support. Retrolambda: transform Java 8 code in Java 7 or 6 code

IBM Watson IoT Platform

It is a fully managed, cloud-hosted service that is designed to simplify and derive the value from your IoT devices. It provides a simple user interface where you can simply add and manage your devices, control access to your IoT service, and monitor your usage. Apache Edgent has simple APIs to communicate with IBM Watson IoT Platform. It offers boards to visualize your data.

Useful links

You can’t perform that action at this time.