У меня есть приложение wpf, которое должно взаимодействовать (обмениваться данными) с специально разработанным устройством (мы можем изменить код для устройства). Могу ли я подключиться к устройству, если оно находится за брандмауэром через http? Я надеялся, что найдется метод, при котором администратору не придется перенаправлять какие-либо конкретные порты или делать что-либо на его стороне. Я предполагаю, что проблема заключается в том, как мне обратиться к устройству из моего приложения. Я знаю, что SOAP через SMTP является одним из вариантов. Есть еще один вариант, когда устройство может общаться с моим приложением через http?