Elements of IoT are spread across multiple layers and various reference architectures existthat can be used to develop IoT systems. Generally, a five-layer model can be used todescribe IoT, which contains a physical object layer, device layer, network layer, serviceslayer, and application layer.