วิธีตรวจหาโมเด็ม cdma ที่เชื่อมต่อกับ USB ใน linux


0

ฉันกำลังเขียนโปรแกรมควบคุมอุปกรณ์และฉันใหม่อย่างสมบูรณ์กับแนวคิดนี้ ฟังก์ชั่นไดรเวอร์ของฉันคือเมื่อฉันเชื่อมต่อโมเด็มกับ usb ไดรเวอร์ของฉันควรตรวจสอบโมเด็มที่เชื่อมต่อและแสดงความแรงของสัญญาณ ฉันจะทำเช่นนั้นโดยใช้คำสั่ง AT ได้อย่างไร โมเด็มคือโมเด็ม CDMA ช่วยฉันด้วย

คำตอบ:


1

โดยทั่วไปคำสั่งมาตรฐานเพื่อให้ได้คุณภาพสัญญาณคือ ที่ + CSQ?

การสนทนากับโมเด็มของคุณขึ้นอยู่กับโมเด็มเฉพาะของคุณอย่างไร โดยปกติโมเด็มจะถูกมองว่าเป็นพอร์ต "ปกติ" ถ้ามี usb ภายในเป็นอนุกรมอยู่ (ดังนั้นคุณจะมีบางอย่างเช่น / dev / ttyUSB0 หรือ / dev / ttyUSBx) หรือในที่สุดเป็นอุปกรณ์ CDC / dev / ttyACM0 หรือ / dev / ttyACMx) คุณควรเปิดอุปกรณ์อนุกรมนี้ (พร้อม bauding ที่ถูกต้องและอื่น ๆ ) และส่งคำสั่ง AT ที่นั่นและอ่านคำตอบ

หากต้องการทราบว่า (และแม้ว่า) อุปกรณ์โมเด็มที่จะใช้ฉันสามารถแนะนำให้ทำ "dmesg" หลังจากเสียบโมเด็มและหวังว่าคุณจะเห็นข้อความที่ชี้ไปที่อุปกรณ์ที่ตรวจพบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.