embedded real-time system indoor positioning systems embedded security iot pervasive computing global positioning system embedded systems internet of things microcontrollers embedded systems programming embedded electronics sensors localization wireless sensor network microcontroller programming