Udostępnij za pośrednictwem


Emulatory terminali w ramach programowania w usłudze Azure Sphere

Ważne

Jest to dokumentacja usługi Azure Sphere (starsza wersja). Usługa Azure Sphere (starsza wersja) zostanie wycofana 27 września 2027 r., a użytkownicy muszą przeprowadzić migrację do usługi Azure Sphere (zintegrowanej) do tej pory. Użyj selektora wersji znajdującego się powyżej spisu treści, aby wyświetlić dokumentację usługi Azure Sphere (zintegrowaną).

Emulatory terminali to szeroka klasa aplikacji oprogramowania, które umożliwiają przekazywanie poleceń do hosta lokalnego lub urządzenia zdalnego i wyświetlanie danych wyjściowych do lokalnego ekranu lub okna w graficznym interfejsie użytkownika. W przypadku tworzenia aplikacji usługi Azure Sphere emulacja terminalu jest używana na dwa główne sposoby: jeden, jako sposób odbierania danych wyjściowych z aplikacji wysokiego poziomu za pośrednictwem połączenia Telnet lub nieprzetworzonego połączenia TCP oraz dwa, aby odbierać dane wyjściowe z aplikacji w czasie rzeczywistym za pośrednictwem połączenia szeregowego. Typ połączenia można rozpoznać na podstawie podanych informacji w celu nawiązania połączenia. Jeśli otrzymujesz nazwę hosta lub adres IP wraz z numerem portu, chcesz nawiązać połączenie Telnet lub TCP. W przypadku przekierowania do portu szeregowego i przy użyciu szybkości transmisji chcesz nawiązać połączenie szeregowe. Chociaż praktycznie każdy emulator terminalu może tworzyć niezbędne połączenia, niektóre ułatwiają to niż inne.

W przypadku użytkowników systemu Windows emulatory terminalu, które umożliwiają określanie parametrów połączenia za pośrednictwem okien dialogowych, są wygodne. Dwa bezpłatne i open-source pakiety, które zapewniają tę funkcję, są następujące:

Dostępnych jest wiele podobnych pakietów.

Użytkownicy systemu Linux zazwyczaj mają dostęp do telnetu w ramach standardowej instalacji; dodanie prostego narzędzia do połączenia szeregowego, takiego jak minicom lub picocom , powinno dostarczyć kompletny zestaw narzędzi.