Authors: Wu Jeng Li, Shu Chu Tung, Shih Miao Huang
Abstract: This research enhances a home security service with information stations. The service is based on a web-based multiple stations supervisory control framework. A service server (or cloud) kept in a company to serve numerous homes for security monitoring. Arduino controllers are used as home security controllers. An Arduino controller senses door switch, motion detection, smoke detection, gas detection, CO detection, an emergency button, RFID tag, and a spare sensing contact. The controller also drives door lock, two relays to perform security task. RFID is used to help personnel in/out management and alert enable/disable. The controller reads inputs, uploads input/output data to the service server, executes commands from the server, and drives output continuously. Camera servers are added to a house to provide video surveillance. Camera alert events are sent to the service server. Information stations, like earthquake alert station and weather station, are established in the server to provide environmental information. Users can subscribe certain information data and put them in the control laws of the Arduino controllers with condition control. With input/output authorization, the home security of one user is associated with others. Therefore, the whole security service forms a social security group.
915
Authors: Wu Jeng Li, Shu Chu Tung, Shih Miao Huang
Abstract: This research designs a web-based supervisory control system based on Raspberry Pi. The system consists of one Raspberry Pi single-board computer and multiple data acquisition modules. The sensing and driving of the system are completed by reading/writing those data modules through RS485 interface by Modbus RTU protocol. Embedded database is used to store input/output data. Embedded web server provides interface for remote monitoring and control. The system was applied to environment control for computer room. It monitors air-conditioning systems, room temperature and humidity, fire alarm systems, uninterruptible power supply (UPS) systems, electricity supply systems and door access control systems. If something happens, it can drive buzzer, alarm, voice dialing, or air conditioning. The focus of this paper is using software to integrate hardware available in the market to form a low cost reliable supervisory control system.
640
Authors: Shu Chu Tung, Wu Jeng Li, Shih Miao Huang
Abstract: This research creates home security service with social interaction based on a web-based multiple stations supervisory control framework. An Arduino controller is used as a thin-controller to control a home security system. Most control laws are computed in server-side, driving commands are transferred to local controllers for execution. A supervisory control server kept in a company can serve numerous Arduino controllers to provide home security service. The Arduino controller can sense door switch, motion detection, smoke detection, gas detection, CO detection, and an emergency button, and can drive door lock, two relays. Besides, RFID is used to help personnel in/out management and alert enable/disable. The controller reads inputs, uploads input/output data to the supervisory server, executes commands from the server, and drives output continuously. Once a controller is connected to the supervisory server, it can be monitored and controlled remotely. Condition control is proposed for the framework to help program control laws for Arduino controllers. In condition control, conditions are set. When some condition is met, certain actions are taken. There are three types of conditions; time condition, input/output condition, and location condition. And there are three kinds of actions; SMS notification, email notification, and output drive. Conditions, actions and their connections are set by system users in a browser with the help of the supervisory control information management system. The control laws set in the condition control are executed in server-side. User of the home security system can open the read/write rights of his input/output points to other users. With appropriate control law, a motion detection signal of one user can activate the alarm of another user. Therefore, the home security service is not just a security for users home, but a security for a social group.
661
Authors: Shu Chu Tung, Wu Jeng Li, Kuang Chyi Lee, Jui Chang Lin
Abstract: This research designs environment supervisory control system of computer room which consists of multiple Android environment controllers and one supervisory control server. An Android environment controller is a controller based on Android device. The controller contains an Android device, a Wi-Fi wireless access point, a switch hut (or NAT) and three data acquisition modules. The Android device enters TCP/IP LAN through the Wi-Fi access point. The data acquisition modules with TCP/IP interface are plugged into the LAN, and read/written by the Android device with Modbus TCP/IP protocol. Control logics are designed for computer room environment control. The controller monitors air conditioning systems, room temperature and humidity, fire alarm systems, uninterruptible power supply (UPS) systems, electricity supply systems, leak detections, and door access control systems. If something happens, it can drive buzzer, alarm, voice dialing, or air conditioning, send SMS, voice mail, record audio, or video. A supervisory control server is used to help remote controls of all Android environment controllers. All Android controllers send their operation data to the server. Authorized user can login to the server to monitor and control certain Android controller with a browser or Android device.
124
Authors: Shih Miao Huang, Wu Jeng Li, Jui Chang Lin
Abstract: The purpose of this paper was to find out the typical affective meanings for interactive products for Chinese-speaking users. The affective meanings are affective adjectives evoked from interactive products. They are used to investigate the structure of emotional responses to objects, or applied to Kansei engineering to establish the connection between physical property spaces and semantic spaces. However, the affective meanings used in previous studies including the structure of emotional responses and Kansei Engineering were varied both in number and adjectives they used. Over 628 adjectives collected from studies related to emotional responses and Kansei Engineering, and websites were condensed into 298 adjective pairs by five Chinese teachers teaching at Junior high schools in Taiwan. Semantic differential approaches were used to rate 16 windows media player skins with these adjective pairs. Furthermore, Item analysis was used to remove the affective meanings with low discrimination. Factor analysis was performed to reduce the number of affective meanings by discovering the words with similar response patterns. The outcomes showed forty-two typical affective meanings which represented the main factors after Factor analysis. These typical affective meanings were suggested as the affective meanings to describe interactive products.
316
Authors: Shu Chu Tung, Wu Jeng Li, Shih Miao Huang
Abstract: This paper designs a web-based Android supervisory control system. Android controller is used as a local controller to fit into a supervisory control framework. The framework includes a central server, a SMS device attached to the server, multiple local controllers, a remote control program and a ladder logic computer-aided design program. The Android controller contains an Android mobile phone, a Wi-Fi wireless access point, a switch hut (or NAT) and multiple data acquisition modules. The Android mobile phone enters TCP/IP LAN through the Wi-Fi access point. The data acquisition modules with TCP/IP interface are plugged into the LAN, and read/written by the Android mobile phone with Modbus TCP. The Android controller communicates with supervisory server with a specific m2m protocol which is based on http protocol. Once an Android controller is connected to the supervisory control framework, it can be monitored and controlled remotely with any browser. A web-based home security system is constructed to demonstrate the usage of the web-based Android supervisory control system. The control laws for the home security system are partially implemented with ladder logics designed with a computer-aided program in the framework. With a supervisory server serving multiple Android controllers, Cloud home security service is formed.
3211
Authors: Shu Chu Tung, Wu Jeng Li, Shih Miao Huang, Yi Ting Lai
Abstract: This paper designs a web-based Arduino supervisory control system. Arduino controller is utilized as a local controller to fit into a supervisory control framework. The framework includes a central server, a SMS device attached to the server, multiple local controllers, a remote control program and a ladder logic computer-aided design program. The Arduino controller contains an Arduino USB board and an Ethernet shield. The USB board provides basic input/output and processing power, while the Ethernet shield provides TCP/IP connection capability. The Arduino controller communicates with supervisory server with a specific m2m protocol which is based on http protocol. In this paper, the http protocol and m2m protocol is fulfilled based on TCP connection in an Arduino controller. Once an Arduino controller is plugged into the supervisory control system, it can be monitored and controlled remotely with any browser. The web-based Arduino supervisory control system is used to provide remote supervisory control service of water pumping systems of multistorey buildings scattered in big Taipei area by a small company.
3216
Authors: Yung-Hoh Sheu, Wu Jeng Li, Yen Chao Chen, Jheng Yi Yang
Abstract: This paper designs web-based USB 1-N wireless I/O modules embedded sequential
controller. The controller consists of ARM-based core system, a set of USB 1-N wireless I/O data acquisition modules, and sequential control software.
The ARM-based core system running Linux operation system forms the basic hardware/software foundation of the controller. The set of USB devices used as I/O interface (sensor and actuator) of thecontroller. With the use of RF chip, the USB I/O is cascaded by wireless 1-N channel such that multiple data acquisition modules can communicate with the controller by a USB port. The device
driver of the USB set for the ARM-base Linux system is developed.
The sequential control software is designed as client/server structure. The server-side program and client-side program communicate through the Internet. The server-side control program, mainly a PLC interpreter, is an application developed in C++ in the Linux system. The client-side control program is developed in Java and put under a web server of the controller such that the program can be easily deployed by network and run in remote computer. The client program is also used as GUI of the controller.
535
Authors: J.P. Cheng, Wu Jeng Li, B.D. McCombe
99