Este año, el Grupo de Interés Especial (SIG) de Bluetooth organiza tres sesiones para desarrolladores en Bluetooth Asia 2019:
- Bluetooth, mayor alcance, mayor velocidad y mayor capacidad
- Función de búsqueda de dirección Bluetooth y las últimas mejoras en las especificaciones
- Aprovisionamiento e interoperabilidad de la malla Bluetooth
Para la sesión sobre Provisionamiento e Interoperabilidad Bluetooth Mesh, los desarrolladores utilizan sus smartphones para aprovisionar y controlar una placa micro:bit que ejecuta una solución Zephyr. Este artículo de seguimiento le muestra paso a paso cómo construir el firmware para micro:bit.
Tabla de Contenidos
Configurar el entorno de desarrollo
Para configurar el entorno de desarrollo en su ordenador, realice los siguientes pasos.
Construir Firmware
Para construir el firmware, haga lo siguiente.
- Abra exe (Windows) o Terminal (macOS), navegue hasta el directorio principal del proyecto.
- Escriba abajo el comando, cambie a tag v1.14.0.
- git checkout -b branch_v1.14 v1.14.0
Descargue el código fuente aquí
Descomprima el archivo de código fuente en la carpeta./zephyr/samples/ como se muestra a continuación:
- Dependiendo del sistema operativo de su ordenador, entonces:
# En Linux/macOS
cd samples/BluetoothAsia2019/Bluetooth_Mesh_Provisioning_Sample
mkdir build && cd build
# En Windows
cd samples\BluetoothAsia2019\Bluetooth_Mesh_Provisioning_Sample
mkdir build & cd build
cmake -GNinja -DBOARD=bbc_microbit ….
ninja
Los principales productos de construcción están en samples/BluetoothAsia2019/Bluetooth_Mesh_Provisioning_Sample/build/zephyr. El binario de aplicación final en formato HEX se llama zephyr.hex por defecto.
Firmware Flash
Para el firmware de flash, siga los pasos que se indican a continuación.
- Conecte el micro:bit a su portátil mediante un cable USB.
- Utilice un software de terminal serie; utilice Tera Term o Putty en Windows o utilice esta guía en macOS o Linux. La configuración del puerto serie es: 115200, 8-N-1.
- Copia zephyr.hex y pégalo en el volumen del micro:bit de tu ordenador.
- Impresiones de información en la consola serie.
- Si puede ver la captura de pantalla anterior, significa que la compilación y el firmware de flash fueron exitosos. El nombre del dispositivo varía, ya que depende del identificador único de fábrica del micro:bit.
Para obtener más información sobre el desarrollo con Bluetooth mesh y otras tecnologías Bluetooth, visite la página de recursos de Bluetooth SIG.
Deja una respuesta