Adding MQTT Broker Reporting and Data Archiving to Apple Watch Application

This requirement aims to enhance the existing Apple Watch application by building on the previous development sprint and adding new capabilities.

We want to add an option for the Apple watch application to report via a MQTT broker.  We would also like to investigate if temporarily archiving collected geospatial data if there is no cellular signal available to disseminate the data.

MQTT Broker Reporting:
Application currently has a pin protected settings page and a pin protected advanced settings page.  The application also has the ability to send Json files containing geospatial/device information to an Azure file share.

1. Add the ability to choose between sending this data through file share or through MQTT broker in the advanced settings page.  (Perhaps a toggle switch can allow users to decide which option the device uses).

2. MQTT Broker Options (Change from uploading files to storage account to a Mosquito MQTT broker instead) / provide input fields to connect to MQTT broker:

– Input for MQTT broker ip address
– Input for MQTT broker port
– Input for MQTT broker username
– Input for MQTT broker password

Data Archiving:
1. Investigate and implement a feature to temporarily archive collected geospatial data when there is no cellular signal available (small outages in cellular network/no mass archiving of data on device).
2. Ensure that archived data is automatically transmitted and deleted once cellular signal is restored.

Posted On: July 09, 2024 14:24 UTC
Category: Mobile App Development
Skills:Smartwatch, Mobile App Development, iOS, MQTT

Country: United States

click to apply

Powered by WPeMatico