Acessar Seguramente Servidor Web PLCnext com IP via DHCP
Gostaria de compartilhar uma história de aplicação de Ignacio Aláez, Solution Engineering Expert da Phoenix Contact Espanha, que pode interessar à Comunidade PLCnext.
Como parte de um projeto, tínhamos o problema de acessar um webserver PLCnext quando o IP é atribuído via DHCP.
Encontramos workaround usando serviço gratuito DuckDNS: https://www.duckdns.org/
Há várias formas de login, ex: conta Google. Você recebe token e depois seleciona domínio como: https://seudomininioparaPLCnext.duckdns.org.
O serviço tem API utilizável no PLCnext Engineer.
Com FB PBCL_SysNetwork (parte da biblioteca PlcnextBase), você lê o IP atribuído ao PLC pelo servidor DHCP.
Usando outro FB da mesma biblioteca, PBCL_SysLinuxShell, este comando pode ser enviado ao DuckDNS:
curl -s --connect-timeout 5 -m 15 "https://www.duckdns.org/update?domains=<seu_dominio>&token=<seu_token>&ip=<seu_ip_local>&verbose=true"
O truque: atualizar seu host não com endereço público do roteador (uso normal), mas com endereço local atribuído por DHCP.
Digite https://seudominio.duckdns.org em navegador rodando em PC na rede local. O navegador consultará DuckDNS para resolver o IP e responderá com o IP local.
Tecnologia industrial
- Entendendo Modificadores de Acesso em C#: Public, Private, Protected, Internal e Mais
- Conector IXON Cloud na PLCnext Store: Acesso Remoto & Integração Industrial IoT Seamless
- Simplifique Configuração VLAN no PLCnext Control com Comandos Linux Terminal
- Acesso Remoto Seguro gRPC com grpcurl em Dispositivos PLCnext
- Templates PLCnext CLI: Agilize seu Desenvolvimento em C++
- Integrando Alibaba Cloud Connector com PLCnext: Guia Passo a Passo
- Monitoramento em Tempo Real do PLCnext com Dashboards Tableau
- Crie Dashboards Power BI a partir de Dados PLCnext na Nuvem
- Crie Dashboards Grafana em Tempo Real para PLCnext Control no Azure IoT Hub
- Construa Sua Primeira Aplicação Go no PLCnext: Guia para Iniciantes