我尝试仅使用用户名和密码连接到 OPC UA。 我正在使用 Python
asyncua
版本的库 1.0.4
我的代码的下面部分片段:
async with Client(url=self._url, timeout=2) as client:
# client.activate_session(username="guest", password="guest")
await client.set_user("guest")
await client.set_password("guest")
我检查了不同的选项,但仍然出现错误:
The user identity token is not valid.(BadIdentityTokenInvalid)
UaExpert 正在使用用户名和密码进行连接,没有任何问题。
有人可以告诉我我做错了什么吗?
谢谢你
您在设置密码之前连接到服务器,将您的代码更改为:
client = Client(url=self._url, timeout=2)
client.set_user("guest")
client.set_password("guest")
async with client :
# Do your sutff