The Internet of Things (IoT) is connecting relatively low bandwidth sensing devices to the Internet. Given the IoT computational paradigm, applications that touch every aspect of modern life are now rapidly evolving. In order to keep up with the evolving future, a unified real-time, low-power, low-cost, and reliable IoT framework is needed. This paper proposes such an IoT architectural framework with configurable nodes and multiple sensors that could be utilized in diverse applications. The sensor nodes collect data from the surrounding environment and pass it to the cloud for universal accessibility by the users. The proposed framework can be used for diverse applications and has been verified through hardware implementation for applications such as healthcare, wearables, structural health monitoring, object tracking, and connected vehicles.