シリアルWWANモデムとのインターフェースを試みています(診断/信号強度測定の目的で)。これは、デスクトップ上のオンボードCOM1(115200-8-n-1)を介して行われ、接続はPuTTYを介して機能します。Pythonを使用してATコマンドのスクリプトを作成できますが、シリアルポートを開くのに苦労しています。
指示に従ってPython2.7.1とPySerialをインストールしました。私は自分のマシンのローカル管理者であり、管理者権限の有無にかかわらずPythonを実行しましたが、ポートを開こうとすると次のようになります。
Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> s = serial.Serial(
... port='COM1',
... baudrate=115200
... )
>>> s.open()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 56, in open
raise SerialException("could not open port %s: %s" % (self.portstr, ctypes.W
inError()))
serial.serialutil.SerialException: could not open port COM1: [Error 5] Access is
denied.
8-N-1がデフォルトであり、手動で設定しようとしても同じ例外がスローされることを理解しています。
誰かアドバイスはありますか?前もって感謝します。