The architecture of IoT-based rehabilitation system is shown
in Fig. 2. The system is featured with three parts: the master, the
server, and the things. The master represents doctors, nurses, and
patients providing specific permissions to the system through
end-user devices such as smartphone, personal computer (PC), or
tablet. The healthcare application determines the requirement of
a rehabilitation system; it is also regarded as the master. The
things include smart IoT devices, patients, and human resources
that are connected by WAN, multimedia technology, or short
message service (SMS). Furthermore, although normal devices
cannot connect to the network itself, they are still commonly used
and are essential in current rehabilitation; these devices are
included in the smart rehabilitation system and connected to the
network by allocating RFID tags. The server is the central part
of the system. It is responsible for data recording, data
analysis, permission control, rehabilitation strategy creation,
sub-system building, and devices control. It works following
the automating design methodology, which will be described in
detail in Section II-B.