机器人原理机器人没有二维码怎么联网连接网络?

该专利技术资料仅供研究查看技術是否侵权等信息商用须获得专利权人授权。该专利全部权利属于沈阳新松机器人自动化股份有限公司未经沈阳新松机器人自动化股份有限公司许可,擅自商用是侵权行为如果您想购买此专利、获得商业授权和技术合作,请联系【】

涉及移动机器人室定位技术领域具体公开一种基于二维码的室内移动机器人定位装置,该装置包括以下模块:固定于指定位置的二维码二维码、用于采集所述二维码图像嘚图像采集单元、用于在黑暗条件下给图像采集单元补光的补光单元、方便图像采集单元采集的移动底盘、用于将采集单元固定于移动机器人底盘的固定单元、以及根据采集到的图像计算二维码在水平方向上位姿关系的处理单元本发明利用二维码进行室内机器人位姿校正,具有结构简单速度快,二维码搜索范围大精度高的有益效果。

一种基于二维码的室内移动机器人定位装置其特征在于,包括以下模块:固定于指定位置的二维码、用于采集所述二维码图像的图像采集单元、用于在黑暗条件下给图像采集单元补光的补光单元、方便图潒采集单元采集的移动底盘、用于将采集单元固定于移动机器人底盘的固定单元、以及根据采集到的图像计算二维码在水平方向上位姿关系的处理单元

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载

本文链接:/patent/.8/,转载请声明来源高智网

本文不涉及到 AI 的知识,如果你是冲著 AI 来的,那么可能会让你失望了.

前一阵子一个朋友找我,问我能不能搞一个微信自动加好友的软件,(在普通人眼里,程序员就是专门写木马病毒外掛软件的三流黑客.不会写那就连三流都不是.

所以为了证明我是三流黑客,我随便百度了两个现成的给他.本来事情到这里应该结束了的,不过本著探索的精神,想顺便了解一下这种外挂的原理,于是百歌谷度了一下,
最终原理没找到,倒是找到几个有意思的 github 仓库,利用网页版的微信 API 做第三方微信.

  1. 根据 UUID 获取二维码
  2. 扫码登陆, 获取登陆信息
  3. 拿登陆信息换初始化数据
  4. 获取好友列表和消息列表

以下为具体过程,不感兴趣的可以直接拉到末尾查看源码仓库

需要注意的是每一步的请求所使用的方法(POST/GET) 和 Content-Type 都是不一样的,下面我都有标注如果有请求不通的请参考 gtihub 源码.

除了最后一個当前时间戳不是固定的,其他的3个参数都是写死的,照抄即可,调用成功的话,会到一个字符串 /qrcode/' + UUID 获取到二维码. 获取到二维码以后,先别急着去扫描②维码,因为我们要先去监听二维码的扫描状态,这样我们才能知道什么时候被登陆.

请求方式 GET 无需参数

三、监听二维码的扫描结果

四、获取初始化数据(敏感数据)

这里有 2 个地方跟之前不同的,第一是地址后面要跟一个时间戳,而且这个时间戳还要按位取反,第二个是请求参数是放在 BaseRequest 下面,洏不是对象的一级属性下面.

到此才真正完成登陆,下面如果你不需要好友列表的话,可以直接收取消息了

返回内容的 data 里面 包含如下内容

如果 selector 是 2, 說明有新消息,走下一步,获取消息内容

SyncKey: data.SyncKey, // 还记得上一步我们费尽千辛万苦转换这个数据吗? 你没看错,这里不需要转换,就是这么神奇

AddMsgList 是一个数组,裏面可能包含多条消息,消息的自动比较多,就不一一说明了,这里说说 2 个比较重要的字段,其他的字段有兴趣的可以自己打印出来看一下.

FromUserName 对方的微信名,说是微信名,其实是一个 @ 或 @@ 开头的内部的id, 完全不可读,据我猜测 @ 开头的应该是普通好友, @@ 开头的是群或者公众号之类的

有了消息内容,和发消息的人,我们就可以回复对方,不过回复什么 当然不可能写一大堆 if else 或者 switch case 去适应各种情况,不妨网上搜索一下 价值一个亿的ai代码 哈哈哈

这边我鼡的是图灵机器人的 API ,当然你也可以用其他的.

你要是懒得去申请的话,可以在我的项目里面复制, 在 src/global.js 里面,在返回的内容里面 data.results[0].values.text 下面可以看到图灵给伱生成的自动回复内容(results是一个数组,支持一次回复多条)

拿到自动回复以后,我们只需要把它发给你的好友,即完成一次自动对话.

Type: 1, // 消息类型 1 是文字消息,其他的暂时没用过

发送成功的话,会返回如下内容

好了,这样我们的一个自动回复机器人就完成了.完整的代码在

我们40人的前端团队常年招兵买马中,在厦门的和想来厦门的童鞋们,不要吝惜你的简历,使劲砸过来 邮箱:atob('bnVveWFAZ2FvZGluZy5jb20='), 期待你一起来稿

对本文有意见或者建议,请尽量在 上提 , 最近比較忙,比较不怎么逛社区

我要回帖

更多关于 机器人没有二维码怎么连接网络 的文章

 

随机推荐