---
title: "Build own Android applications for monitoring IoT devices using REST APIs"
url: "https://maker.wiznet.io/wiz_chandana/projects/Build-own-Android-applications-for-monitoring-IoT-devices-using-REST-APIs/"
markdown_url: "https://maker.wiznet.io/wiz_chandana/projects/Build-own-Android-applications-for-monitoring-IoT-devices-using-REST-APIs/md"
type: "UCC: User Created Content"
author: "wiz_chandana"
original_author: "wiz_chandana"
original_url: "https://www.tubefr.com/batir-vos-applications-android-pour-surveillance-iot-peripheriques-a-l-aide-des-api-rest.html"
published: "2022-04-05"
language: "en"
hardware: ["Android Mobile phone or tablet", "WIZnet Board WIZwiki-W7500ECO platform", "Seeedstudio Grove Starter Kit"]
likes: 0
views: 258
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Build own Android applications for monitoring IoT devices using REST APIs

> Build own Android applications for monitoring IoT devices using REST APIs

Original author: wiz_chandana (source: https://www.tubefr.com/batir-vos-applications-android-pour-surveillance-iot-peripheriques-a-l-aide-des-api-rest.html)

## Components

- **Android Mobile phone or tablet** x 1
- **WIZnet Board WIZwiki-W7500ECO platform** x 1
- **Seeedstudio Grove Starter Kit** x 1
- Software: **KEIL uVision5 IDE**
- Software: **App inventor web IDE**

## Article

Users can create a variety of applications by referring to this App you can freely modify and create your own applications (.apk file). To learn more about “MIT App Inventor”, see the following link.?[http://AppInventor.mit.edu/](http://appinventor.mit.edu/) For more information on "REST API for WIZwiki-W7500ECO", please see the previous post and the GitHub repository.

## ![](https://maker.wiznet.io/uploads/2022/04/block_description-294x300.jpg)

## Step 1: Typical Applications

- Example Apps for test platform?[remains API for WIZwiki-W7500ECO](https://github.com/hkjung/REST-web-server-WIZwiki-W7500eco-uVision5)

- Can be monitored 4 configurable I/O on board (ain / din / dout)

- Each Pin is considered to be connected as follows
  - User IO one (P30): this pin is connected to the temperature probe (analog input, Grove Temp. sensor v1.1)
  - IO user B (P29): This pin is connected to the temperature potentiometer (analog input)
  - User IO C (P28): This pin is connected to the Push button1 (digital input)
  - User I/O D (P27): This pin is connected to the Push button2 (digital input)

- Can be monitored network parameters and board operating time

- Free to use

You will need the following things: ![](https://maker.wiznet.io/uploads/2022/04/components_iotApp-253x300.png)

- **Android Mobile phone or tablet**
  - App Inventor is a visual, block-based language for building?**Android Apps**

- **WIZnet Board WIZwiki-W7500ECO platform**
  - WIZwiki-W7500ECO is a compact platform based on W7500, which is a SOC chip that integrates an ARM Cortex-M0, 128KB Flash memory and wired TCP/IP core.?W7500 is the best fit for IoT devices.?For more details, see the following link:?[http://wizwiki.net/wiki/doku.php?id=products:wizw...](http://wizwiki.net/wiki/doku.php?id=products:wizwiki-w7500eco:start)

- **Seeedstudio Grove Starter Kit**
  - It contains plug-and-play eg temporary sensor and button hardware modules.?For more details, see the following link:?<http://www.seeedstudio.com/wiki/Grove_System>
  - Grove Grove Shield - Temperature Sensor v1.1
  - Grove - potentiometer
  - Grove - button (x 2)
  - Grove - 4 pin universal cable (x 4)

- **A computer for using KEIL uVision5 IDE / App inventor web IDE**
  - REST web service libraries are developed and compiled with uVision5 IDE.

- Jumper wires (x 6)

![](https://maker.wiznet.io/uploads/2022/04/main_flow_androidApp-300x208.jpg) ![](https://maker.wiznet.io/uploads/2022/04/android-app-300x238.jpg) ![](https://maker.wiznet.io/uploads/2022/04/app_maker-300x219.jpg)

---

Source: https://maker.wiznet.io/wiz_chandana/projects/Build-own-Android-applications-for-monitoring-IoT-devices-using-REST-APIs/
