Bawiłem się w to hobbystycznie, nawet nie wiedząc, że nazywa się 'internetem rzeczy'. Przerobiłem kamerkę internetową na monitoring wysyłający mi filmiki i zdjęcia z zaznaczonymi 'gośćmi', skonstruowałem zdalnie sterowaną przez joystick w telefonie łódkę (wykorzystując tylko javascript!), a na jednej wystawie w Centrum Sztuki WRO zablokowałem możliwość zgaszenia lampki, przechwytując również obraz z ich kamery...
To, co powinieneś umieć zależy tylko i wyłącznie od projektu. Zazwyczaj są to podstawy elektroniki i programowania tejże. Na początek polecam zapoznać się z johnny-five.io lub po prostu arduino, poszukać inspiracji na hackaday.io i działać.
Potem fajnie będzie się pobawić OpenCV, albo stworzyć jakieś sztucznie inteligentne roboty. Do dzieła!