Home service of IoT(Internet of Things) has been briskly provided, mainly by domestic mobile network operators and appliance companies using specific smart devices and the communications network of theirs. Drawbacks of this home service of IoT, such as having to use dedicated equipment and having to a flat fee monthly, do not satisfy the consumers’ demands. These shortcomings of IoT home service is causing the appearance of users who try to design the environment of IoT that responds their demands and naturally, attempts to have home automation system through open-source hardware like Arduino. Open source offers end users the paradigm of ICT (Information and Communications Technologies) and DIY (Do-It-Yourself) that let them make their own thing that meets their requirements and design a smart IoT environment through their thing. Anyone can construct an IoT service platform at a low cost applying the paradigm offered by open source. Thus, this thesis designs and implements an IoT-based smart home service system on the data and specification produced from various devices through the structure of IoT home service environment that consists of open-source IoT platform and IoT home gateway. The proposed platform uses Arduino and Raspberry Pi which are distributed as open-source hardware and forms a thing that is capable of interacting with surroundings by linking multiple sensors to the platform. It uses a lightweight, bidirectional messaging featured protocol, MQTT. Also, every piece except the gateway uses WiFi connection in order to resolve the inconvenience of wired environment and the difficulty of installment. Web Socket, the web standards for the next generation, is employed to be hooked up to web browser. An application that provides a stable, cost-efficient connectivity for the thing in IoT environment and build a broker that interwork with cloud service platform of IoT using Node-RED. Any information gathered is visualized through various ways such as web page, mobile page, social network, and e-mail. The effect of the system is seen through the implementation of smart home system in IoT environment based on the designed content and through the performance comparison to messaging processing using HTTP protocol. The suggested system is expected to be available in multiple areas such as homes, industries, and public services with the capability of satisfying various requirements of IoT environment using open-source platform and with the possibility to be extended to service-oriented application. More research on the system that is appropriate for customized service in every area with performance and safety enhancement through various solutions of IoT this thesis does not cover is needed in the future.