BLEdge: Edge-centric Programming for BLE Applications with Multi-Connection Optimization | AMiner