Chromecast Wireless Protocols Part-I: Setup

There are plenty resources online that explains how Chromecast works. But most of them focus on up-layer protocols, such as mDNS, DIAL/HTTP. I am more interested in the 802.11 MAC layer. In particular, I was curious in questions such as:

  • What happens when you set up a Chromecast?
  • How the cast device (such as an Android phone) and Chromecast communicate (in 802.11 layer)?

Some of the questions were obvious, others are not. In this post, I will document the process about the Chromecast setup process. This will be the first of the series of posts on this topic.

more ...