Peer-to-peer networking merupakan suatu model jaringan komputer dimana suatu resource tidak dipusatkan (decentralized) pada suatu mesin/sistem, dan setiap participant yang terlibat di dalam model jaringan komputer tersebut dapat menggunakan/memberikan resource dari/kepada participant lainnya. Protokol JXTA merupakan suatu protokol yang mengimplementasi model peer-to-peer networking dengan membentuk suatu virtual network sendiri, yang berjalan diatas infrastruktur jaringan komputer yang ada. Protokol JXTA dikembangkan oleh Sun Microsystem untuk dapat diimplementasikan pada segala device yang memiliki akses network, untuk dapat menawarkan/menggunakan service. Dalam penelitian ini dilakukan suatu implementasi protokol JXTA sebagai media komunikasi antara user dengan system pada aplikasi smarthome. Aplikasi ini dibuat untuk dijadikan sebuah alat peraga dalam penjelasan mengenai cara kerja dan penggunaan protokol tersebut.