Jaringan sensor nirkabel terdiri dari banyak node sensor yang terhubung dengan satu atau lebih sink node untuk bertukar informasi. Terdapat dua arsitektur utama, yaitu tipe kluster dengan cluster head yang mengatur child node, dan tipe datar dimana semua sensor node mengirim data langsung ke sink node. Setiap node memiliki sensor, router, atau sink sebagai fungsinya. Teknologi pendukung utama adalah peer to peer, PAN, Bluetooth, dan ZigBee.