Emulatori terminal nello sviluppo di Azure Sphere
Gli emulatori di terminale sono un'ampia classe di applicazioni software che consentono di passare i comandi a un host locale o un dispositivo remoto e visualizzare l'output su una schermata o una finestra locale in un'interfaccia utente grafica. Nello sviluppo di applicazioni Azure Sphere, l'emulazione terminale viene usata in due modi principali: uno, come modo per ricevere output da un'applicazione di alto livello tramite una connessione TCP Telnet o raw, e due, per ricevere output da un'applicazione in tempo reale tramite una connessione seriale. È possibile riconoscere il tipo di connessione dalle informazioni fornite per stabilire la connessione. Se si riceve un nome host o un indirizzo IP insieme a un numero di porta, si desidera una connessione Telnet o TCP. Se sei indirizzato a una porta seriale e hai una velocità di baud, desideri una connessione seriale. Mentre praticamente qualsiasi emulatore di terminale può creare le connessioni necessarie, alcuni lo rendono più facile di altri.
Per gli utenti di Windows, gli emulatori di terminale che consentono di specificare i parametri di connessione tramite le finestre di dialogo sono utili. Due pacchetti gratuiti e open source che forniscono questa funzionalità sono i seguenti:
Sono disponibili molti pacchetti simili.
Gli utenti Linux in genere hanno Telnet disponibile come parte dell'installazione standard; l'aggiunta di un semplice strumento di connessione seriale come minicom o picocom dovrebbe fornire un set di strumenti completo.