The internet of things (IoT) currently has a large range of applications, from wearable to smart cities. Many of these applications require that the nodes inside the networks know their relative or absolute position. To this end, multiple positioning methods can be applied, among such methods are Global Positioning Systems (GPS) or methods that employ time delay of arrival (TDOA). This work presents node localization methods that employ a dual polarization receiver on a single node, or a virtual array when multiple nodes are capable of cooperating. The proposed approaches aim to minimize the economic cost associated with implementing localization methods, and can be done with simple hardware. The accuracy of the proposed methods is measured trough a set of numerical simulations.