Electrical Appliances Networking: An Ultra-Low Cost Solution Based on Power-Line Communication