A LoRa-Based Mesh Network for Peer-to-Peer Long-Range Communication