Home-Station Tether
The HomeStation establishes a virtual tether with the tracker device, which, when active, prompts the tracker to enter a state of deep sleep, with only the BLE functions remaining operational. Meanwhile, the HomeStation takes on the responsibility of transmitting the device's location via WiFi.
This means that the tracker's location remains visible while consuming an extremely low amount of battery power.
Config Options
MQTT gateway settings
CONFIG_MQTT_TRANSPORT_CLIENT_ID
: Change this to FindMyCat Device ID.CONFIG_MQTT_TRANSPORT_BROKER_HOSTNAME
: Change this to your Hostname of Cloud instance (DNS).CONFIG_MQTT_TRANSPORT_PUBLISH_TOPIC
: Your MQTT topic string that homestation should publish to. (also see this step)
Wifi Config
CONFIG_WIFI_CREDENTIALS_STATIC_SSID
: SSID of your home wifi.CONFIG_WIFI_CREDENTIALS_STATIC_PASSWORD
: Password of your home wifi.
All this config would ideally use NFC pairing with the FindMyCat iOS app to auto set up, but we must do this in code config file for now.