Skip to content
This repository has been archived by the owner on Aug 4, 2020. It is now read-only.

Xively Client v1.3.2

Compare
Choose a tag to compare
@atigyi atigyi released this 24 Nov 12:27
· 20 commits to master since this release

Nov 24 2017

Features

Extensions to Secure File Transfer (SFT) and Firmware Updates (FWU) feature

  • SFT now supports Large File Downloads over HTTP. The SFT Service cannot deliver files
    larger than 8MB through MQTT. However, it now transmits URLs for these large files so
    that larger devices may download them over the HTTP protocol. The Xively C Client now has an
    updated Board Support Package (BSP) which reports these URLs to the Application, which
    must then download the file separately and report the download result to the Xively C Client.
    The file download status report is propagated back to the Xively SFT service by the
    Xively C Client for fleet-wide deployment tracking, and then the Xivley C Client continues
    the update process by working through the next file on the download list. From an update flow
    perspective, nothing has changed, only the protocol that was used to download the file.
  • Added the ability for the Applications to order the files downloaded over the Xively Secure
    File Transfer service. Please see the documentation for
    xi_bsp_io_fwu_order_resource_downloads() in the header include/bsp/xi_bsp_fwu.h for more
    information.
  • Auto-test coverage was increased on the new SFT feature.

ESP32 Support Extended

  • ESP32 now supports firmware updates over MQTT using Xively's Secure File Transfer
    protocol.
  • Travis CI now builds ESP32 target.

Misc

  • API extension: added xi_is_context_connected( xi_context_handle_t ) to the standard
    Xively API.