aws iot mqtt ros功能实现

写在这里也是作为自己的笔记

环境ubuntu16.04
ros kinetic
注意该环境所用到pip均为pip 不是pip3否则会有很多坑等着你来掉

前提条件 安装mqtt_bridge并且实现本机内的通讯功能

https://github.com/aws-robotics/aws-iot-bridge-example
这里是官方给的代码示例,真的很难用。不建议使用,不过对文档中所写到的内容可以参考

之后就是在aws的iot里面配置自己的云终端,
需要生成证明书,
rootCA
certKey
privatekey
还有终端host地址
设置详情可以参考以下地址。
https://aws.amazon.com/jp/blogs/iot/how-to-bridge-mosquitto-mqtt-broker-to-aws-iot/

aws cli真的很难用,不知道为什么aws那么好的UI还要推荐cli。

aws iot describe-endpoint --endpoint-type iot:Data-ATS
这个命令取得endpoint地址,在console中也可以查到

之后在github上得到代码
https://github.com/dftossem/mqtt_ros_aws_iot
下载代码后,对params.yaml进行修改
host
rootCA
certKey
privKey
之后用catkin_make进行编译

最后执行就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值