[英]AT commands with Telnet / Socket in python
我有一個要發送AT命令的設備,我可以使用telnet或套接字將其連接到該設備。
我的問題是我無法發送AT命令或不知道如何接收它,我找到了一些有關此主題的文章,但他們都談論串行連接。
我的問題是,如果我通過Telnet或Socket連接到終端並接收響應,發送AT命令的正確方法是什么?
我已經嘗試過socket.send(“ AT \\ n”)和telnet.write(b“ AT”)
“ AT”應僅以“ OK”狀態回應
我不確定您是否嘗試過此方法,但是在[不要忘記發送和接收的.encode()和.decode()之后)
s=socket.socket()
s.connect((host,port))
s.send("AT\n".encode())
你必須用
data=s.recv(1024).decode()
print(data)
接收信息。 然后,用
s.close()
希望能有所幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.