Moto 360 is assumed wearing on the elderly left wrist, while elderly got movement; our application will start to collect motion data from accelerometer and doing motion analysis at the same time.
Currently most android wear does not have internet connection ability, required to connect an android device as the bridge of the internet connection. Also, the system need to response to the server at real time. Due to this problem, we use the android mobile device to connect the TCP Socket Server for returning the Elderly status in JSON format to the Message Receiver Side via the mobile network or Wi-Fi network.
Webcam / Kinect
Since the system will include the feature of real time home view for the care taker in the Message Receiver Side. When the care taker received the elderly fallen notification, then he/she can take a look on the elderly real time image to check the elderly current condition. Currently, we use Kinect as a webcam only. In the future, the Kinect may consider as the device that for motion detection. The situation of the connection between PC and webcam are illustrated at middle of the figure xx that surrounding with red and yellow rectangle.
PC (Server Side)
PC is used for connecting the Kinect represent as a bridge of the TCP Socket connection to returning the real time image in JSON format to the Message Receiver Side via the mobile network or Wi-Fi network.
The main server is reserved for receiving the data from Data Collection and Message Receiver and return the suitable data to Message Receiver Side, which is used for push notification for the Message Receiver Side built by the TCP Socket Server with Multithreading that can accept multiple connection written in python. After receiving the data from Data Collection Side, the server will check the data a consistent or not and do decision making, return the data to the right algorithms.
The application collects data from elderly’s daily activities to detect their fall signal. Since we required to develop the application for collects data from elderly’s daily activities to detect their fall signal, we have chosen Moto 360 as our data input source. Moto360 is running on Android wear operation system, which provides different kind of API for developer to develop third party application for wearable devices.
The following table summarizes the motion sensors that are available on the Android platform  For the case of our application, we only use the hardware-based sensor, Accelerometer to apply on our application. (The sensor that highlighted in green in following table)