Enabling IoT interoperability through opportunistic smartphone-based mobile gateways. (1st March 2017)