iOS platform development for BSTAR system

In recent years, it has been that the mobile application market is with exponential growth, and the app stores are providing a huge category of applications. However, the market is short for the application on BSTAR controlling, which can control the temperature, humidity, ventilation and other rela...

Full description

Saved in:
Bibliographic Details
Main Author: Shi, Mengjie
Other Authors: Cai Wenjian
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67761
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In recent years, it has been that the mobile application market is with exponential growth, and the app stores are providing a huge category of applications. However, the market is short for the application on BSTAR controlling, which can control the temperature, humidity, ventilation and other related data on BSTAR system. Based on this background, the student started this project. This project is aimed at providing a tool for people to control a house or a building’ s condition in temperature, humidity and ventilation without touching the BSTAR system directly. The user can have access to the data from the application. It also allows the user to make arrangement in advance as the user can set an alarm for a certain and a certain condition. Considering the fact that the temperature, humidity and ventilation in a building or a house dramatically influence the health of its habitants, but the approach or access to get these important data is always difficult for individuals. Moreover, the manipulation of these corresponding devices like air conditioning and dehumidifier is merely available in a limited distance and space. Another possibility is that the system should be started at the time when the user cannot make, like the time the user is sleeping. Hence, this mobile application has the function of realizing related data acquisition, displaying, remotely sending user instructions to target system or automatically running operations according to user’s setting. The project was completed in the final academic year and the student has successfully completed the project. The process was a memorable and fruitful period of research and self- learning. The student was equipped from knowing little about IOS programming to a novice. The knowledge gained of developing IOS programming includes the language Objective - C and the tool Xcode, as well as a new database type SQLite.