Emulatory terminali w rozwoju usługi Azure Sphere

Emulatory terminali to szeroka klasa aplikacji, które umożliwiają przekazywanie poleceń do lokalnego hosta lub urządzenia zdalnego i wyświetlanie danych wyjściowych na ekranie lokalnym lub w oknie w graficznym interfejsie użytkownika. W rozwoju aplikacji Azure Sphere emulacji terminala jest używany na dwa główne sposoby: jeden, jako sposób na odbieranie danych wyjściowych z aplikacji wysokiego poziomu za pośrednictwem Telnet lub raw TCP połączenia, i dwa, aby otrzymywać dane wyjściowe z aplikacji w czasie rzeczywistym za pośrednictwem połączenia szeregowego. Typ połączenia można rozpoznać na podstawie informacji podanych w celu nawiązania połączenia. Jeśli wraz z numerem portu otrzymasz nazwę hosta lub adres IP, potrzebujesz połączenia Telnet lub TCP. Jeśli zostanie przekierowany do portu szeregowego i otrzymasz szybkość transmisji, potrzebujesz połączenia szeregowego. Chociaż praktycznie każdy emulator terminali może tworzyć niezbędne połączenia, niektóre ułatwiają to niż inne.

W przypadku użytkowników systemu Windows wygodne są emulatory terminali umożliwiające określenie parametrów połączenia za pośrednictwem okien dialogowych. Dwa bezpłatne i otwarte pakiety źródłowe, które zapewniają tę funkcjonalność, są następujące:

Dostępnych jest wiele podobnych pakietów.

Użytkownicy systemu Linux zazwyczaj udostępniają Telnet w ramach standardowej instalacji; dodanie prostego narzędzia połączenia szeregowego, takiego jak minicom lub picocom , powinno zapewnić pełny zestaw narzędzi.