Tool link(Github), Latest document(v1.1)
This tool consists of two parts: (i), fragments injection, which injects the customized WiFi fragments with precise timing control. (ii), channel estimation, which estimates the cross-technology channel from the channel state information (CSI) collected from the injected fragments.
Our implementation follows the design in X-MIMO and supports collecting the cross-technology channel information at a wireless router (TP-link WDR4300) or an Atheros WNIC as long as they support Atheros CSI Tool. To understand how our tool is operated, we provide two demos for wireless router users:
Estimated at TP-LINK WDR4300
Estimated at AR9380 NIC