Named Data Networking for IoT: an Architectural Perspective