Een meetweerstand is technisch verreweg de eenvoudige oplossing, maar je kunt natuurlijk ook complete sensoren inkopen om het gemakkelijker te maken.
Een hall sensor kan inderdaad ook een optie zijn; je kunt met een hall sensor de fluxdichtheid in een kern meten waar je de stroomvoerende geleider een of meerdere keren doorheen haalt (open-loop), of je kunt een tweede wikkeling op de kern leggen, en de stroom door die tweede wikkeling regelen om de flux op 0 te krijgen (closed-loop). Uiteraard zijn beide type sensoren kant en klaar te koop.
Een ander alternatief is een fluxgate; hierbij wordt een kern steeds wisselend verzadigd, waarbij in beide richtingen de mate van verzadiging wordt gemeten. Door een extern magnetisch veld dat opgeteld wordt bij het kunstmatig aangebrachte veld, zal dit asymmetrisch worden. Verbazend genoeg kunnen hier extreem kleine velden mee gemeten worden, en daardoor een zeer kleine stromen.