Smart devices are becoming more common in our daily lives; they are being incorporated in buildings, houses, cars, and public places. Moreover, this technological revolution, known as the Internet of Things (IoT), brings us new opportunities. A variety of navigation systems has been developed to assist blind people. Yet, none of these systems are connected to the IoT. The objective of this paper is to implement a low cost and low power IoT navigation system for blind people. The system consists of an array of ultrasonic sensors that are mounted on a waist belt to survey the scene, iBeacons to identify the location, and a Raspberry Pi to do the data processing. The Raspberry Pi uses the ultrasonic sensors to detect the obstacles, and provide audio cues via a Bluetooth headset to the user. iBeacons will be deployed at different locations with each having a unique ID. In the cloud, there is a database for all the iBeacons attached with the corresponding information e.g. address and information about the place. The Raspberry Pi detects the iBeacon’s ID and sends it to the cloud, accordingly the cloud sends back the information attached to this ID to the Raspberry Pi that converts the text to audio and plays it via a Bluetooth headset to the user. Tests demonstrate that the system is accurate within the threshold radius and functions as a navigational assistant.