North America Distributed Photovoltaic Power Station Software and Hardware