Cada elección de protocolo debe ajustarse a los requisitos y requisitos. Algunos protocolos frente a otros son siempre una compensación.
Por su publicación, sé lo que necesita interoperabilidad con las tabletas (teléfonos inteligentes). De hecho, puede usar solo Bluetooth Classic, Bluetooth Smart, WiFi.
Primero debes decidir:
- ¿Qué ancho de banda necesita?
- ¿Qué presupuesto de energía tienes?
- ¿Qué protocolo puede ser más adecuado para su caso?
- Requisitos computacionales (¿dónde se coloca la HCI, cómo interactúa con el módulo / chip) y la complejidad del código?
- ¿Precios adecuados para cada chip?
Cuando haga todas las preguntas, puede elegir un protocolo apropiado.
Para ayudarte, describí las principales características de cada protocolo.
Bluetooth clásico (puedes usar SPP para ello):
- Corriente típica hasta 50 mA
- Ancho de banda típico hasta 1000 kbps (realmente hasta 800)
- Adecuado para casos simples, casos de control remoto, transmisión de audio, transmisión de datos sin procesar desde el dispositivo.
- Bajos requisitos computacionales.
- Precios bajos.
Bluetooth Smart (también conocido como Bluetooth Low Energy):
- Corriente típica hasta 8 mA;
- Ancho de banda típico 250 kbps (4.0), 1000 kbps (5.0)
- Adecuado para la medición, dispositivos inteligentes, control remoto, como reemplazo de una pantalla, y estuches para bajo presupuesto de energía
- Bajos requisitos computacionales.
- El precio más bajo.
WiFi:
- Corriente típica hasta 200 mA;
- ancho de banda típico de hasta 300 mbps;
- Adecuado para transmisión de video y audio, estuches con alta carga útil, estuches con integración de dispositivos SOHO (principalmente enrutadores).
- Requisitos computacionales intermedios.
- Precios medios.