通过 ssh 会话执行 AT+QCFG 命令时,无法解析消息数据



我目前正在尝试通过ssh将数据从Linux服务器解析到另一台设备。

我正在尝试解析一些 AT+QCFG 命令,但收到"无法解析消息数据"。

我的命令如下所示:

ssh user@host ubus call modem at_cmd '{"cmd":"AT+QCFG="nwscanmode""}'|grep scan 

我希望这里有人对这些类型的命令有经验。

非常感谢我能得到的任何帮助。

此致敬意

您希望在

远程主机上运行的python工具接收{"cmd":"AT+QCFG="nwscanmode""} JSON 数据。

这意味着您希望远程主机运行带有 '{"cmd":"AT+QCFG="nwscanmode""}' 参数的命令,其中括在单引号中可避免解释双引号或转义序列。

这意味着您希望使用 "'{"cmd":"AT+QCFG=\"nwscanmode\""}'"''{"cmd":"AT+QCFG="nwscanmode""}'' 作为参数运行 ssh 命令,这两者都将由本地计算机解释为您希望远程主机运行的字符串。

您可能希望搜索另一种方法来指定此配置;也许您可以先将JSON数据传输为文件,然后在将通过ssh运行的命令中引用此文件?

最新更新