This course starts with the basic concept of wireless network, wireless ad hoc network, and then wireless sensor network. The essential techniques of wireless sensor nodes, embedded software design, routing algorithms, data fusion, interference, security, etc will be introduced as the foundation of Internet of Things (IoT). IoT architecture, associated techniques, and applications will be included in the module. The Lab sessions will offer opportunities to practice ZigBee, Bluetooth, WiFi and/or other low data rate, low communication range and low power consumption technologies.