This program walkthroughs basics, concepts and applications of IoT from ground up. It covers its core technologies, IoT infrastructure, platform design and building, basic programming, data analysis and machine learning in a progressive pace.
It focuses on many hands-on practical exercises, including DIY sensor project, programming the weather station, and machine learning programs for IoT data. You will understand why we need a proper IoT platform and leverage it to manage multitude of devices, protocols and applications. Common IoT protocols such as HTTP, MQTT will be reviewed and compared.
We will take a close look of how IoT empowers many industry applications through case studies in smart home, smart society, healthcare and telecommunications fields. Last but not least, the course discusses the controversial topic of Internet security and how to safeguard your IoT platform against cyber-attacks and abuse.