Mobile devices, such as smart phones, tablet PCs, or laptops, may also be an important part of an urban IoT, providing other ways to interact with it. For instance, the NFC transceiver integrated in last-generation smartphones may be used to identify tagged objects, while the geolocation service provided by most common operating systems for mobile devices can enrich the context information associated to that object. Furthermore, mobile devices can provide access to the IoT in different ways, e.g., 1) through an IP connection provided by the cellular data- link service or 2) setting up a direct connection with some objects by using short-range wireless technologies, such as Bluetooth Low Energy, low-power WiFi, or IEEE 802.15.4. Furthermore, it is possible to develop specific applications for mobile devices that can ease the interaction with the IoT objects, and with the system as a whole.