Issues Integrating Rev9 Solutions’ API with Mbed OS

Hello Mbed Community,

I’m currently working on a project that requires integrating Rev9 Solutions’ API with Mbed OS, specifically for managing data in real-time through IoT devices. I’ve encountered a few challenges during the setup and would appreciate any guidance from those who might have experience with similar integrations.

Here’s the setup:

  • Using Rev9 Solutions API for data exchange
  • Working with Mbed OS on a Cortex-M microcontroller
  • Need the solution to work seamlessly for rapid data updates and secure communication

Issues I’m facing:

  1. Connection Timeout: The API connection frequently times out when trying to send data to the server. This occurs sporadically but disrupts the data flow.
  2. Authentication Errors: Despite following the API’s authentication guide, I sometimes encounter authorization errors that log me out, which affects the connection stability.
  3. Data Packet Loss: Some data packets seem to get lost in transit, which is critical since the application relies on accurate real-time data.

Has anyone here worked with Rev9 Solutions’ APIs or dealt with similar issues on Mbed OS? Any advice on best practices for ensuring consistent API communication, especially for real-time applications, would be really helpful.

Thanks in advance!