Text this: Exploiting channel and interface heterogeneity for rate separating channel assignment in IEEE 802.11 wireless multimedia sensor networks