The world of internet of things is a world where all devices are connected to internet by different technologies and protocols, in different domain of application. The world of internet of thing creates an interaction between object (physical things) and internet (digital technologies), using actuators or sensors or others, and collaborates with each other. The connected device can be used as a collecting object for data and it’s the input case of IoT or as an analyzing device and it’s the output case of the IoT. More than that there is different domain of application of internet of things, different protocols and frameworks used and the most important is that there are different architecture design depending of the use of the connected device. We will present a comparison between architectures, protocols (characteristic, execution time and performance), we discuss the frameworks and their challenges and limits. Finally, we will give synopsis evolution of IoT in Healthcare.