Có phần mềm miễn phí nào có thể chuyển đổi tin nhắn đầu vào nối tiếp thành gói TCP / IP không?


0

Có một cổng nối tiếp có thể nhận tin nhắn văn bản từ thiết bị bên ngoài. Bây giờ tôi muốn chuyển những tin nhắn này đến một phần mềm đặc biệt. Nhưng phần mềm đó chỉ có thể nhận gói TCP / IP. Ví dụ, tôi có thể sử dụng telnet để kết nối và gửi tin nhắn văn bản. Tôi sẽ mô phỏng một thiết bị NIC? Có phần mềm miễn phí hoặc phần mềm thương mại có thể làm những việc như vậy không?


HĐH gì? Điều này sẽ khá đơn giản trên linux.
Paul

Tôi sử dụng Windows bây giờ.
flypen

Câu trả lời:


1

Tôi sẽ giả sử linux.

Trước tiên, bạn cần xác định kết nối nối tiếp của mình, thông thường đây là các hình thức /dev/ttyS0. Sử dụng dmesg | grep tty nên giúp tìm nó

Tiếp theo bạn muốn đặt tốc độ của kết nối nối tiếp - 9600, 8n1 là phổ biến:

stty -F /dev/ttyS0 9600 cs8 -parenb -cstopb

Bây giờ bạn có thể đọc tty với cat /dev/ttyS0, tuy nhiên, chúng tôi muốn hướng mọi thứ đến thông qua tty đến kết nối tcp. Để làm điều này, chúng tôi sẽ sử dụng netcat:

sudo apt-get install netcat     # this is debian style package management, yours may differ

Bây giờ giả sử phần mềm của bạn đang nghe trên địa chỉ IP 192.168.10.1 trên cổng 3322, chúng tôi sẽ điều hướng đầu ra từ cat đến nc, đó là netcat, sẽ kết nối và chuyển lưu lượng truy cập đến dịch vụ:

cat /dev/ttyS0 | nc 192.168.10.1 3322

0

Kiểm tra ser2net

ser2net cung cấp một cách để người dùng kết nối từ kết nối mạng với cổng nối tiếp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.