IoT Health Monitoring Application(HMA)
IoT system comprise of multiple components and deployment tires. Designing the system involves interactions between multiple components.To make this task easier we adopt a generic Design Methodology for IoT System.
The steps involved in IoT System Design are:
Purpose and Requirements Specification:
Purpose of the Project: The Health Monitoring System is basically used to monitor the Patient Body Temperature and Pulse by respective sensors. This information is captured and stored, so that the authorized personnel can view and analyze the Data remotely at any time.
Behavior: The Monitoring is done in real time to identify the state of the patient. This information can be used to analyze the state of a patient or to get sensitive data in order to be sequentially captured for medical diagnosis. The system Alarm in Emergency Situation and notifies the staff and relatives of the patient.
System Management Requirement: The system provides remote monitoring and control functions
Data Analysis Requirement: System allows the analysis of data and can be visualized in graphical format.
Application Deployment Requirement: Application will be deployed locally on the device, but can be monitored remotely.
System Requirements: Only Authorized users can access and control the Application
The Use Case Diagram describes the use case’s of the system and the actors involved.
The Process diagram shows the steps involved in the process.The sensors read the information from the Human Body and stores it in Database, when the values go beyond the threshold limit it sends alerts.
Domain Model Specification :
Physical Entity : Discrete and Identifiable entity in Physical Environment.In HMA, human body is the physical entity where body temperature and pulse are monitored using respective sensors.
Virtual Entity : It’s a representation of Physical Entity in Digital World.For each physical entity there exist one virtual entity in Domain Model.
Device: Provides medium for interactions between Physical and Virtual Entities.In HMA, device is a single board mini computer(Raspberry Pi) which has temperature and pulse sensor attached to it.
Resource : Can be Software Components which can be either “on-device” or “network-resources”.On-Device resources are hosted on device and include software components that provide information about physical entity.Network Resources are software components on network such as Database.
Service : Provides an interface for interacting with Physical Entity.In HMA, the services will be, service that retrieve current information, native service that runs on the device.
Information Model Specification:
Defines structure of all information in the IoT system, like Attributes and Relations between them.This doesn’t describe the specifics of how the information is represented or stored.
Provides information about services such as input/output, endpoints, schedules, preconditions and effects.
IoT Level Specification:
Shows the IoT Design Level Methodology.The system has single device that performs sensing, stores data perform analysis and host the Application.