Significant Changes between WiSeConnect™ SDK v2.x and v3.x#

This section describes the significant changes made in WiSeConnect™ SDK v3.x, which impact the way applications are written and determine the steps that are followed to update an existing v2.x application to a v3.x application.

This is not an exhaustive list of all the changes between v2.x and v3.x. The sections later in this migration guide provide the list of those changes in detail.

At a high level, WiSeConnect SDK v3.x differs from v2.x in the following aspects:

  • Simplifying the way configuration settings are updated.

  • Following Silicon Labs' standards for application programming interface (API) signatures and behavior.

  • Providing industry-standard APIs for socket programming, following the popular standards for Internet-of-Things (IoT) sockets and Berkeley Software Distribution (BSD) sockets.

  • Facilitating the passing of application context data in API calls and receiving that data back in callbacks.

  • Using the same API signature to invoke either synchronous or asynchronous processing in the application.