Necesito conectividad BLE en un producto, así que para ahorrar costes en la certificación de la FCC, la pertenencia a Bluetooth SIG, etc. utilizará un módulo precertificado para este fin.
Normalmente, estos módulos funcionan de una o varias de las siguientes maneras:
- Controlado a través de una interfaz externa (por ejemplo, comandos AT a través de UART)
- Programable mediante algún lenguaje de scripting propio (por ejemplo, módulos Bluegiga)
- Totalmente programable por el usuario
Los dos primeros enfoques parecen lógicos, el fabricante del módulo tiene un control muy estricto sobre lo que se puede hacer con el hardware (especialmente los parámetros de RF, etc.).
El tercer enfoque es muy atractivo: la mayoría de los chips BLE ya contienen potentes microcontroladores, por lo que tiene sentido hacer todo el procesamiento en ellos. Sin embargo, no estoy seguro de si se sigue obteniendo la certificación simplificada de la FCC. Tenía la impresión de que el firmware también forma parte de las pruebas de la FCC, sobre todo porque los parámetros de radiofrecuencia (normalmente) pueden modificarse significativamente mediante software. Sin embargo, no he podido encontrar ninguna advertencia/aclaración al respecto en las hojas de datos/notas de la aplicación/otros documentos. ¿Podría alguien aclarar esto un poco?
Estoy buscando principalmente nRF52 basado y Cypress EZ-BLE módulos.
2 votos
Relacionado: electronics.stackexchange.com/questions/257433/ . Las respuestas son relevantes.