Desarrollador de Bluetooth Asia Seguir Arriba: Aprovisionamiento Bluetooth Mesh e Interoperabilidad

publicado en: Noticias | 0

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.

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:

build firmware bluetooth

  • 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.

flash firmware bluetooth

  • 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

Tu dirección de correo electrónico no será publicada.