Many Internet of Things (IoT) technologies have been used in applications for money flow, people flow, interactive art design and so on. To manage these increasing devices and connectivity options, we develop an IoTtalk IoT system to manage IoT devices. In our approach, an IoT device is characterized by its “features” (e.g., temperature, vibration, display, etc.) that are manipulated by the network applications. This thesis develops the Device Application (DA) that supports the communications between IoTtalk and the IoT device. We show that the DA simplifies the procedures for IoT applications development and connection. Finally, we show that IoTtalk is a powerful tool for developing the applications for interactive art design.