linux - 使用 telnet 从远程主机检索变量(或状态文件)?

标签 linux bash telnet esp8266 ash


我有 wifi 模块作为客户端连接到我的路由器(基于 Linux 的固件,Openwrt)。 有时,我需要从 wifi 模块检索 GPIO 状态。只需连接到 USB 串口并输入
即可完成 打印(gpio.read(1))
它将返回值 1 或 0。是否处于事件状态。

问题是,我可以通过telnet将gpio的值保存到我的openwrt中吗?
也许使用 ash 或 bash?
我已成功使用 telnet 连接到 wifi 模块并通过 telnet 执行命令。

非常感谢:)
注意:
-我的模块wifi是esp8266-07,
-路由器 HW Echolife HG553(openwrt,基于 Debian 的 linux)

最佳答案

Linux 没有为我们提供任何“标准化”的解决方案。

您需要实现某种接口(interface),例如服务将读取数据并生成结构良好的 JSON 文件,该文件通过 HTTP 共享,以便您可以读取和解析它。

关于linux - 使用 telnet 从远程主机检索变量(或状态文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37950576/

相关文章:

linux - 命令存在但在 bash 脚本中找不到

linux - 在 shell 脚本中运行的非 shell 命令

tcl - 如何通过生成的telnet session 发送转义字符^]?

c++ - 如果进程被 SIGKILLed,操作系统(POSIX)是否刷新内存映射文件?

linux - 将 gdb 断点设置到 GTK+2 共享库中?

c - 为什么在尝试 "cat"我的字符设备驱动程序时收到错误消息?

bash - 在脚本内的ssh上捕获bash脚本的输出

linux - 嵌入式linux - sysfs - 禁用pwm引脚而不禁用整个 channel

linux - 执行远程命令并将输入保存到文件

macos - 如何为 Mac 安装 IBM i Access?