我是靠谱客的博主 平淡鱼,最近开发中收集的这篇文章主要介绍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进行编译

最后执行就可以了。

最后

以上就是平淡鱼为你收集整理的aws iot mqtt ros功能实现的全部内容,希望文章能够帮你解决aws iot mqtt ros功能实现所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部