查看: 2919|回复: 0

Telnet 控制 MINI LFR

[复制链接]

该用户从未签到

发表于 2017-12-21 21:42 | 显示全部楼层 |阅读模式
本帖最后由 Zoologist 于 2017-12-21 21:45 编辑

最近拿到了小喵科技的迷你巡线小车。
了.png

作为寻常不走路DIY人员,绝对不会按部就班的研究寻线功能,而是研究如何接下来研究如何实现电脑对小车的遥控。
在经过一番折腾之后,我成功的连接了手机和小车能够实现手机的遥控。从原理上来说,WIFI 模块在这个过程中充当了透明网关的角色,对于手机遥控端来说,它在和TCP/IP设备打交道;对于小车的主控来说,它是在接受串口指令而已。反编译他们的App只能看懂他们用了TCP 做连接,代码中使用到的UDP大约只是用来扫描而已。接着找技术支持群,疑似开发人员留下了一句话使用:23端口,就不见了。想象中,他刚说完这句就因为管理员担心泄密直接打晕拖走…….仍然留下一头雾水的我。

l2.jpg
忽然想起来,1024以下的端口都是有固定用途的,比如:ftp 21。而23 Telnet的。然后直接用系统自带的直接 telnet 上去。每次我在Telnet上发送消息,小车的串口都会收到对应的消息。为了便于实验,我先刷上默认的代码,其中有一些控制命令可以从代码中看出来:


M0   显示当前版本
M6   后面带2个参数,控制前方的LED开关
M8   返回当前电池电压
M13 后面带4个参数  第一个LED 然后是 R GB的色彩分量
M18 后面带2个参数 第一个是频率,第二个是播放时长
M19 和上面的M18类似
M200 后面带2个参数,设置左马达和右马达的速度
M202 后面三个参数,左马达和右侧马达速度,持续时间

下面就实验一下直接使用 Windows自带的Telnet来实现控制,小车当前的IP可以从控制的APP中看到,当然也可以从你家路由器的配置界面看到:

l3.png
下面就连接上了,我输入M0(无回显),小车返回下面的字符
l4.png

再接下来,就可以像电影的黑客一样输入字符来控制小车啦。
退出当前 telnet 连接的方法是使用 ctrl+],再输入quit。当然直接关闭窗口也可以。
l5.png

虽然这样的方法看起来很酷,但是比较麻烦,所以接下来我会编写一个 Windows的程序来进行控制。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

[限时福利]5分钟带你快速了解新一代开发板:M5STACK
[限时福利]5分钟带你快速
一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
天猫精灵接入语音提示找不到该设备?
天猫精灵接入语音提示找不
今天又刷了一遍代码,天猫精灵提示 没有找到你要操作的设备! 怎么回事啊??? 折腾
引入库的问题,不知道怎么叙述 看图吧
引入库的问题,不知道怎么
最左边的是主文件 也就是启动的文件 后边三个是引入的 在后边这个文件再引入库就报错
blinker电源插座
blinker电源插座
这台blinker电源插座有blinker控制和手动控制两种工作方式. 1.blinker控制:滑条用于设
blinker灯、环境传感器套件意见收集
blinker灯、环境传感器套
计划春节后推出blinker氛围灯和环境检测套件。 本帖收集相关建议,如若采纳,发红包(
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表