3 challenges of Internet of things