IT5152E (Software Network Architectures)
IT4152 (Các hệ thống phần mềm mạng)

Since the Internet is deployed, a digital communication infrastructure is ready for exchanging any kind of data. Then, so many applications and services are now developed and provided. And new architectures with new concepts are also developed. In this course, these kinds of technologies that are strongly related to the network technology are introduced. New Internet technologies such as SmartHome, IoT, Cloud Computing, IPv6, SDN, etc will be also provided.

1. Smart home with UPnP and Web Service

Slide: PPT

Software download:

- UPnP Java platform (Cling): https://github.com/4thline/cling

- Intel UPnP platfrom with C#: https://software.intel.com/en-us/articles/intel-software-for-upnp-technology-download-tools

Mid term assessment:
- Think about one home device with functions
- Develop a simulation of that device by Cling or Intel UPnP
- Using Control Point and Wireshark (https://www.wireshark.org) to catch the exchanged messages
- Analyze the messages to verify with UPnP protocols (SSDP, GENA)
- Prepare mid term report and make presentation