如何使用python(pyserial)向华为E3272 Hilink发送AT命令?

How to send AT commands to Huawei E3272 Hilink with python(pyserial)?

在前几代的USB调制解调器中,很容易通过Pyserial发送AT命令,并将命令指向对应的/dev/USBACM设备。 然而,这个华为设备创建了自己的虚拟接口,因此 ifconfig 将其显示为 eth1 而 "dmesg | grep tty" 并没有真正显示它。 所以我的问题是如何使用 python 和 pyserial 发送我的 AT 命令? 谢谢。 PS : 请随意权衡其他替代方法。

所以我大约 7 个月前找到了答案,我认为分享是个好主意。我能够使用华为提供的 RESTFul API 从调制解调器读取信息。换句话说,可以使用标准 HTTP 动词(GET、POST、PUT、DELETE)检索或设置来自调制解调器的信息。可以在 link 中找到这些华为 API 的列表(该网站是波兰语。但是,google 翻译可以为您解决问题) http://forum.jdtech.pl/Watek-hilink-api-dla-urzadzen-huawei

实现这一点可能会让人厌烦。这家伙写了一个python程序,实现了上面link中几乎所有的API。稍作努力,您就可以重新编写 python 程序以满足您的需要。

https://github.com/max246/huawei/blob/master/Huawei.py