Não, dois dispositivos / serviços não podem atender na mesma porta, no mesmo endereço IP. Você precisará usar diferentes portas externas para cada dispositivo.
Assim, por exemplo, supondo que você está tentando HTTP para os dois dispositivos (porta 80), você encaminharia sua porta 80 para a porta privada 80 de Device1 e encaminharia outra porta pública (por exemplo, , 81) para a porta 80 do Device2.
Então, para chegar ao Device1, você usaria http://<ip address>
e, para o Device2, você usaria http://<ip address>:81
.
Se o seu roteador NAT não permitir que uma porta externa seja encaminhada para uma porta interna diferente, você precisará alterar a porta de atendimento diretamente no Device2 para 81 (ou qualquer que seja a sua escolha) e depois encaminhar a porta pública. de frente para a porta 81 para a porta 81 no Device2.