Development with EZ-Serial EZ-Serial is a firmware platform built on top of the Vela IF820 Module, providing an easy-to-use method for accessing the most common hardware and communication features for dual-mode Bluetooth® applications. It uses a UART based API for use with an external host MCU. Laird Connectivity provides open-source Python host samples to demonstrate common use cases. Setup Ensure you have looked through the DVK Setup to ensure you know how to access the correct COM port. Pull down the Python samples and tests from the Vela IF820 Firmware Repo After pulling the source code, navigate to the firmware directory and run the following command to install the required Python packages: pip install -r requirements.txt Install Visual Studio Code Visual Studio Code is the IDE used in the example Python host samples. An excellent getting started guide can be found in the Visual Studio Code documentation. It covers everything from setting up Python to debugging and running Python scripts. Visual Studio Code with Python Tutorial Getting Started with EZ-Serial The Vela IF820 Module and Development boards ship with the EZ-Serial firmware already flashed. A very simple test to setup the UART and test communications is described in the Ping Test. To check to see if the module is running the latest version of EZ-Serial see the Firmware Update page. To use the example applications see the Sample Applications page. To use the Robot Framework tests see the Robot Framework page. Laird Connectivity BT900 Module The Vela IF820 module is a new generation replacement for the BT900 module. Some existing Laird Connectivity customers with BT900 solutions will be interested in how the Vela IF820 and BT900 can operate together. The are Python samples that demonstrate common use cases. More information on the BT900 can be found in the link below. BT900 Additional Resources Visual Studio Code Python Robot Framework EZ-Serial User Guide - Coming Soon