capa de aplicacións de protocolos de Iot

Privacidade e cookies

Este sitio usa cookies. Continuando, acepta o seu uso. Obteña máis información; Por exemplo, sobre como controlar as cookies.

en ordenador e telecomunicacións, Un protocolo de comunicacións é un sistema de regras que permiten que dúas ou máis entidades dun sistema de comunicación se comuniquen entre eles para transmitir información a través de calquera tipo de variación dunha magnitude física. Son as regras ou estándar que define a sintaxe, a semántica ea sincronización da comunicación, así como os posibles métodos de recuperación de erros. Os protocolos poden ser implementados por hardware, por software ou por unha combinación de ambos.

Os sistemas de comunicación usan formatos ben definidos (Protocolo) para intercambiar mensaxes. Cada mensaxe ten un significado exacto destinado a obter unha resposta dun rango de posibles respostas predeterminadas para esa situación particular. Normalmente, o comportamento especificado é independente de como se vai a implementar. Os protocolos de comunicación deben ser acordados polas partes implicadas.

Exemplos de protocolos de rede (Wikipedia)

  • capa 1: nivel físico
    • cable coaxial ou Utp
    • fibra óptica
    • microondas
    • radio
    • RS-232
    • RS-485.
  • capa 2: nivel de ligazón de datos
    • arp
    • Ethernet
    • Gigabit ethernet
    • token anel
  • capa 3: nivel de rede
    • ip (ipv4, ipv6)
    • x.25
    • icmp
  • capa 4 : nivel de transporte
    • tcp
    • udp
  • capa 5: nivel de sesión
    • Netbios
    • rpc
  • capa 6: nivel de presentación
    • asn.1
  • capa 7: nivel de aplicación
    • opc ua
    • snmp
    • smtp
    • ftp
    • ssh
    • http
    • cifs (tamén chamado SMB)
    • nfs
    • Telnet
    • POP3
    • IMAP
    • ldap

Algúns protocolos de comunicación de capa de aplicación, co que para comunicar o HW co SW

  • mqtt
  • API REST / HTTP
  • SNMP
  • Coap
  • Websockets
  • Autobuses Cam Po industriales, modbus, etc …

Máis información: https://es.wikipedia.org/wiki/Protocolo_de_comunicaciones

O protocolo de rede de transporte de telemetría MQ Telemetry sería unha boa opción para controlar e controlar os paneis solares. MQTT é un protocolo de publicación / sinatura con corredores de mensaxes centrais. Cada panel solar pode conter un nodo de Iot que publica tensións, mensaxes correntes e de temperatura.

mqtt a unha mirada

  • moi baixo ancho de banda
  • tcp / Ip
  • Publicar / subscribirse a transferencia de mensaxes
  • Topoloxía de moitos a moitos a través dun corredor central
  • sen metadatos
  • tres niveis de QOS
  • Última vontade e testamento revela nodos de desconectado

para os nodos do iato de aerogeneradores, preferiría unha interface máis baseada en API. O protocolo de solicitude de solicitude restrinxido (o Protocolo de solicitude restrinxido) utiliza o coñecido patrón de deseño de descanso, no que os servidores pon recursos dispoñibles para un URI e os clientes de acceso aos recursos mediante métodos como obter, poñer, publicar e eliminar. As normas publicadas facilitan a interpretación dos formatos de contido: por exemplo, XML (ID = 41) ou JSON (ID = 50).

CoAP é un protocolo do IETF (Forza de tarefas de internet) que é Deseñado para proporcionar aplicacións reparadoras modeladas na semántica HTTP, pero máis pequenas e binarias a diferenza de texto. CoAP é un enfoque tradicional cliente-servidor en comparación cos corretores, deseñados para executar a través de UDP.

Turves podería ser consultado para optimizar o rendemento da matriz. Por exemplo, unha turbina podería consultar a turbina adxacente para determinar se o vento estaba aumentando ou diminuíndo. O veciño podería á súa vez consultar o seu veciño e así por diante. Esta simple regra podería permitir que unha turbina anticipase os cambios do vento e prepáranse de conformidade. Se toda a matriz ten acceso á web (a través de HTTP) e un servidor DNS, é fácil traducir o URI a: http: // turbine20.domain.tld / velocidade e monitorizar o campo remotamente.

A COAP a unha mirada

  • Transferencia de documentos cliente / servidor de descanso
  • Fácil de traducir a HTTP para a integración web
  • Topoloxía unha por unha con conexións directas
  • Metadatos para diferenciar clases de documentos
  • UDP
  • Seguridade a través de DTL

En ambientes industriais OPC UA (arquitectura unificada, ‘arquitectura unificada’) é o estándar de nova xeración que segue a Fundación OPC. O CLASSIC OPC é ben coñecido na industria e ofrece unha interface estándar para comunicarse co PLC (controlador lóxico programable, “controlador lóxico programable). OPC UA ten como obxectivo expandir a compatibilidade de OPC ao nivel de dispositivos e empresas.

OPC UA é un protocolo cliente / servidor. Os clientes conéctanse, navegan, len e escriben a equipos industriais. UA define a comunicación desde a aplicación ata a capa de transporte, o que o fai moi compatible entre os vendedores. Tamén é moi seguro e usa mensaxes bidireccionales asinadas e cifrado de transporte.

OPC UA ten unha base ampla instalada no mundo industrial. É unha boa solución para conectar a información do sensor e PLC en aplicacións industriais xa existentes como sistemas MES (sistema de execución de fabricación “, sistema de execución de fabricación, control de supervisión e adquisición de datos,” supervisión, control e adquisición de datos), onde o OPC e A conectividade OPC xa está dispoñible.

Con todo, OPC UA é novo para as tecnoloxías da información. Algunhas persoas de TIC (tecnoloxías de información e comunicación) teñen asustado antes da complexidade de UA en comparación con outros protocolos TIC. A fermosa desta complexidade reside no feito de que OPC UA é un protocolo industrial, pero esta percepción levou a diminuír a súa adopción para as plataformas de Iot e a comunidade de código aberto.

Pero a cousa está cambiando: moi pouco , A Fundación OPC abriu o código do estándar OPC UA para facelo máis accesible e colaborar para aumentar a súa adopción.

  • https://www.artik.io/blog/2015/09/iot-101-networks/
  • https://www.editores-srl.com.ar/sites/default/files/aa2_semle_protocolos_ilot.pdf

Protocolo de IOT comparativo:

Conclusión

OPC UA, HTTP, MQTT, COAP, DDS, AMQP, etc. Todos teñen lugar en Iot. Cal destes protocolos ten a maior parte do mercado non está claro, pero cada un ten os seus pros e contras. É importante elixir o protocolo que mellor se adapte ás súas necesidades e seleccione os socios tecnolóxicos que poden ser adaptados a tales protocolos. Isto garantirá o éxito das súas aplicacións de IOT e protexelo das guerras de protocolo.

Moi bo resumo dos protocolos de IOT: https://www.postscapes.com/internet-of-things-protocols/

Outro bo resumo dos protocolos de IOT da capa de aplicación: https://www.14core.com/the-iot-protocols-the-base-of-internet-of-things-ecosystem/

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *