手机移动端控制ABB机器人

视频操作链接

1、技术栈

Web前端三驾马车,Html、Javascript、Css,有兴趣的可以自学了解。项目文件截图如下,获取源码:https://weidian.com/?userid=1749010196
在这里插入图片描述
不管是PC端还是手机移动端访问,实现原理是浏览器访问机器人服务端进行控制,简称B/S结构。
在这里插入图片描述

2、通讯协议请求方式

机器人服务端使用Web Services,支持Http协议发送Post请求,即可控制机器人。

既不需要下软件和写程序,对于小白来说用什么软件可以支持HTTP请求呢,最方便就是使用PC端上的浏览器,不管自带IE、Edge还是Safari,都支持发送Get请求。

根据官方手册,找一个带Get请求方法的Url做为测试。
在这里插入图片描述
在浏览器输入栏输入Url即可得到机器人系统信息,第一次登录需要输入账号Default User,密码 robotics
在这里插入图片描述
再来挑战一个,不同参数的Url,来获取变量的值 url:/rw/rapid/symbol/properties/{symbolurl} ,跟前面的对比多了一个属性properties和变量{symbolurl},这里的目的,是机器人程序变量的值可能存在不同类型下的模块而导致的,比如变量名reg2存在于RAPID/T_ROB1/Module1/reg2下,那url就变成了/rw/rapid/symbol/data/RAPID/T_ROB1/Module1/reg2
在这里插入图片描述
测试一下看返回什么:

在这里插入图片描述
在示教器上改变一下值,刷新一下网页查看值是否变化;
在这里插入图片描述

3、使用Postman软件发送Post请求测试

由于浏览器输入url只能发get请求,已不满足实际控制要求,需要下载专业软件进行测试。下载地址:https://postman.en.softonic.com/ 软件怎么使用不做介绍。

前面是查看变量的值,那这里测试常用功能修改变量的值。

查看手册提供的说明
在这里插入图片描述
此处的url和前面查看变量的url类似,但多了个参数action=set,完整的url:

/rw/rapid/symbol/data/RAPID/T_ROB1/Module1/test2?action=set

同时,需要提交数据value给服务器,也就是更新的值。

在postman操作如下两部分设置:
在这里插入图片描述
在这里插入图片描述
再来用浏览器刷新查看是否修改成功
在这里插入图片描述
再试一次
在这里插入图片描述
至此两种方法测试完毕,后续实现可以用多种语言进行开发,使用HTTP协议即可。
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值