লিনাক্সে (উবুন্টু) আমি একটি মোডেমের এটি কমান্ড প্রেরণ করার চেষ্টা করছি /dev/ttyACM0
। আমি এটি করার চেষ্টা করেছি:
sudo socat - /dev/ttyACM0
তবে কিছু টাইপ করার সময় এই কমান্ডটির পুনরাবৃত্তি করার জন্য আমি কেবল একটি লাইন পাই (আমি প্রত্যাশা করি OK
)।
যখন আমি করি
sudo minicom modem1
এটা কাজ বলে মনে হচ্ছে। আমি একটি টাইপ AT
এবং একটি পেতে OK
। আমি কিছু বাজে টাইপ করি, আমি একটি পাই ERROR
।
দেখে মনে হচ্ছে modem1
মিনিকোমের জন্য কোনওভাবে এটিকে মোডেম ব্যবহার করার জন্য কনফিগার করা হয়েছে /dev/ttyACM0
।
আমি কমান্ডগুলি প্রেরণে সকেট কীভাবে ব্যবহার করতে পারি? আমার কি কিছু কনফিগার করা দরকার? আমি modem1
মিনিকোমের কনফিগারেশনগুলি ব্যবহার করতে পারি (এই কনফিগারেশনটি কীভাবে সন্ধান করতে / দেখতে হবে জানি না)?
অতিরিক্ত তথ্য
প্রদত্ত socat
আদেশটি কি সঠিক? আমার কিছু অপশন নিয়ে খেলতে হবে? সঙ্গে -v
বিকল্প আমি নিম্নলিখিত দেখুন:
AT
> 2013/10/23 17:10:28.917413 length=3 from=0 to=2
AT
< 2013/10/23 17:10:28.921598 length=3 from=0 to=2
AT
AT
ksjdhfjdgfhjkdfh
> 2013/10/23 17:10:30.244923 length=17 from=3 to=19
ksjdhfjdgfhjkdfh
< 2013/10/23 17:10:30.251383 length=29 from=3 to=31
ksjdhfjdgfhjk\b \bd\b \bf\b \bh\b \b
ksjdhfjdgfhj
ডিভাইসটি নিজেই নিম্নলিখিত ডেমস্যাগ আউটপুটটির সাথে পাওয়া যায়:
[5983726.808063] usb 2-1: USB disconnect, device number 3
[5983730.800021] usb 2-1: new full-speed USB device number 4 using uhci_hcd
[5983730.920014] usb 2-1: device descriptor read/64, error -71
[5983733.629524] usb 2-1: New USB device found, idVendor=0572, idProduct=1329
[5983733.629533] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[5983733.629539] usb 2-1: Product: USB Modem
[5983733.629544] usb 2-1: Manufacturer: Conexant
[5983733.629549] usb 2-1: SerialNumber: 24680246
[5983733.632673] cdc_acm 2-1:1.0: ttyACM0: USB ACM device
এবং টিটিটি নীচে হিসাবে কনফিগার করা হয়েছে:
speed 57600 baud; line = 0;
eof = ^A; min = 1; time = 0;
-brkint -icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo -echoe