China’s private space company, Geespace, has successfully deployed the first phase of its Internet of Things (IoT) satellite constellation, now comprising 64 satellites. This new satellite ...