7 poin oleh regentag 2025-02-25 | 5 komentar | Bagikan ke WhatsApp

Masalah

  • Di sekitar kita ada banyak perangkat yang terhubung melalui port serial (sering disebut port COM). Modul GPS, IRDA, dan lain-lain
  • Yang kita inginkan adalah perangkat fisik yang sebenarnya terhubung ke satu komputer, lalu aplikasi dijalankan dari perangkat jarak jauh melalui jaringan
  • Karena aplikasi hanya dapat membaca data dari port serial, klien harus menggunakan port serial virtual
  • Jadi, yang kita butuhkan adalah
    • server yang berkomunikasi dengan perangkat melalui port serial fisik dan melayaninya lewat jaringan
    • klien yang terhubung ke server
    • port serial virtual

Solusi

  • Salah satu solusinya adalah menggunakan Telnet bersama RFC2217 - Opsi kontrol port COM Telnet
  • Ini menyelesaikan masalah di atas dengan sempurna
  • Ada banyak perangkat lunak yang mendukung penerusan port serial Telnet+RFC2217 (server dan klien yang mendukung Windows dan Linux)
  • Jika perlu, port COM dapat dimultipleks atau data transmisi dapat dienkripsi

Contoh penerapan

Windows

  • Server dibangun dengan hub4com
  • Klien menggunakan hub4com dan driver port serial virtual com0com

Linux

  • Server dibangun dengan ser4net
  • Klien menggunakan perintah socat

5 komentar

 
helloppfm 2025-02-25

Dengan menghubungkan dua port serial menggunakan com0com, pengembangan dan pengujian perangkat lunak komunikasi serial dapat dilakukan tanpa perangkat keras tambahan.

 
halfenif 2025-02-25

Saya masih punya modem eksternal di rumah. Tapi, sudah tidak ada lagi saluran telepon.

 
xguru 2025-02-25

Dulu saya sempat cukup lama mengembangkan CTI, jadi saya mendapatkan satu sentral telepon lawas bekas dan menaruhnya di kantor.
Saya juga membeli board Dialogic di eBay haha.
Karena OpenAI Realtime API juga sudah keluar, saya sempat ingin membuat GeekNews yang bisa didengarkan lewat telepon.. tapi aduh, pekerjaan yang harus dilakukan terlalu banyak jadi terus tertunda.

 
xguru 2025-02-25

Sudah lama sekali rasanya tidak mendengar istilah port COM hehe.
Sekarang banyak orang bahkan tidak memakai desktop, jadi mungkin ada juga yang sama sekali tidak tahu soal itu.

 
regentag 2025-02-25

Demikian pula, USB juga dapat diakses melalui jaringan.