The document discusses various building blocks for Internet of Things (IoT) systems, including nodes, operating systems, networks, middleware and platforms. It outlines that initial IoT systems will likely be built from the bottom up using device nodes. It also notes that node operating systems and middleware are becoming more available. Ultimately, IoT platforms aim to make developing, deploying and managing large-scale IoT systems easier by providing interoperability across different systems through standards. The document provides examples and diagrams related to each building block.