Todo esto es fácil de decir en teoría, pero más difícil de implementar en la práctica.
En primer lugar, cada protocolo tiene sus pros y sus contras. Todos están diseñados para adaptarse a un propósito específico. A menudo, otras compañías lo adaptan, ya que es adecuado para su propio uso. Así es como los protocolos se vuelven populares. Pero un protocolo utilizado para la mensajería instantánea, digamos XMPP, probablemente no sea una buena idea para un protocolo de mensajería de máquina a máquina entre dispositivos de baja potencia.
En segundo lugar, la adopción de protocolos no depende de lo que es mejor, sino simplemente de lo que es más fácil de implementar. Si las bibliotecas de comunicación sobre http están bien establecidas, una empresa podría elegir eso sobre XMPP. Si una empresa está considerando el crecimiento futuro de la comunicación M2M, puede elegir MQTT. Lo que es mejor para la comunidad en general no es tan importante como lo que es mejor para la empresa.
- ¿Debería preferir redes o big data?
- ¿Está bien que no me guste C ++ totalmente y ser un mejor 'desarrollador de sistema operativo' o 'programador de red' usando otra cosa?
- ¿Qué cable de switch Cisco debo usar en un switch 2960X?
- ¿Cuáles son las cualidades de una red?
- ¿Qué solución puedo usar para publicar anuncios en Internet WIFI gratuito?
Por último, cada vez que se abre un nuevo campo, diferentes compañías desarrollan diferentes protocolos para trabajar. Ahora que IoT está emergiendo, por ejemplo, hay una serie de nuevos protocolos que han surgido. Algunos están respaldados por Qualcomm, otros por Intel, otros por Cisco. Es difícil decir en este momento cuál tendrá éxito. Pero en este momento, todos trabajarán para asegurarse de tener un pie en este mercado y promover su tecnología y protocolos.