git clone --recursive https://github.com/ngcp-project/GCS-Integration-Library-2025-26.git
git submodule update --init --recursive
git pull --recurse-submodules
git submodule update --remote --merge --recursive
https://github.com/ngcp-project/xbee-python
pip3 install -e Submodules/xbee_python
https://github.com/ngcp-project/gcs-infrastructure
On the root directory
python3 -m Testing.xbee_tag_gcs
For now to solve this problem:

https://github.com/ngcp-project/xbee-python/blob/main/docs/xbee_emulator.md
Line 61:
self.client = MqttClient(str(pan_id), self.mac_address, on_rf=self._on_mqtt, use_tls=False)
Modify this:
Line 3
def __init__(self, frame_type, source_address, rssi, options: int, data):
Complete steps to setup MQTT broker:
brew install mosquitto
create file -> vim local.conf add this info inside:
listener 1883
allow_anonymous true
Saved it usinf esc + wq
Then tell mosquito to use it
/opt/homebrew/sbin/mosquitto -c local.conf -v
-c will tell the use that file -v to see the logs
Run these files:
python3 -m Testing.xbee_tag_gcs
python3 -m Testing.xbee_tag_vehicle

