Enabling Large-scale Heterogeneous Collaboration with Opportunistic Communications | IEEE Conference Publication | IEEE Xplore