Hemoerythrin is a non-heme iron-containing protein used by some invertebrates for oxygen transport in their blood, distinct from hemoglobin and hemocyanin. It functions by reversibly binding oxygen via iron atoms, providing an alternative oxygen-carrying mechanism in low-oxygen environments.