The Internet of Drones (IoD) is a layered network control architecture designed mainly for coordinating the access of unmanned aerial vehicles to controlled airspace, and providing navigation services between locations referred to as nodes. The IoD provides generic services for various drone applications such as package delivery, traffic surveillance, search and rescue and more. In this paper, we present a conceptual model of how such an architecture can be organized and we specify the features that an IoD system based on our architecture should implement. For doing so, we extract key concepts from three existing large scale networks, namely the air traffic control network, the cellular network, and the Internet and explore their connections to our novel architecture for drone traffic management. A simulation platform for IoD is being implemented which can be accessed from www.IoDnet.org in the future.Index Terms-Layered architecture, Internet of Drones (IoD), Internet, cellular network, air traffic control (ATC), low altitude air traffic management, unmanned aerial vehicle (UAV). trical engineering from Sharif University of Technology. He completed his M.Math, and currently is pursuing a PhD degree both in He is also the Director of the Waterloo Autonomous Vehicles Laboratory. His main research interests include perception, navigation and control of autonomous aerial rotorcraft and ground rovers with a focus on simultaneous localization and mapping, optimal motion planning and multi-robot coordination.