1. 下载SDK

SDK下载链接

下载之后,可见得到了一个 qpid-proton-0.29.0.tar.gz 的压缩包。
有两个方法:
1. 直接运用SCP软件拖进服务器中;
2. 直接用wget下载

# 1.下载文件
$ wget "http://archive.apache.org/dist/qpid/proton/0.29.0/qpid-proton-0.29.0.tar.gz"# 2. 解压文件
$ tar zxvf qpid-proton-0.29.0.tar.gz

2. 安装proton

proton安装地址

2.1 详细安装步骤–centos

2.1.1 第一步安装依赖

==============centos=============
# Required dependencies
$ yum install gcc gcc-c++ make cmake libuuid-devel# Dependencies needed for SSL support
$ yum install openssl-devel# Dependencies needed for Cyrus SASL support
$ yum install cyrus-sasl-devel cyrus-sasl-plain cyrus-sasl-md5# Dependencies needed for bindings
$ yum install swig                                       # Required for all bindings
$ yum install python-devel                            # Python# Dependencies needed to generate documentation
$ yum install python-sphinx                              # Python

2.1.2 第二步:进入qpid-proton-0.29.0文件夹中进行操作

$ mkdir build
$ cd build# 设置安装路径,你可能需要根据系统调整
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DSYSINSTALL_BINDINGS=ON# 如果你不想编译和安装文档,可以忽略 docs 目标
$ make all docs# 注意,这句需要使用 root 权限
$ sudo make install

2.1.3 第三步安装proton的库

pip3 install python-qpid-proton

2.1.4 测试是否安装成功

import proton;print('%s' % 'SSL present' if proton.SSL.present() else 'SSL NOT AVAILABLE')

3. 运行py文件,订阅服务端

阿里云官方教程地址,很简约,可参考代码部分

  1. 参考官方AMQP的参数说明:
    ${ } 是不用的,例如要把 ${YourAccessKeyID} 全部一起替换成你的 AccessKeyID !

  2. 保存修改后的文件,并运行:

$ python AMQP_SDK.py
  1. 运行之后显示的内容,已经订阅成功!

物联网学习篇:Python SDK接入阿里云物联网平台,接收服务端订阅消息相关推荐

  1. 【物联网】微信小程序接入阿里云物联网平台

    微信小程序接入阿里云物联网平台 一 阿里云平台端 1.登录阿里云 阿里云物联网平台 点击进入公共实例,之前没有的点进去申请 2.点击产品->创建产品 3.产品名称自定义,按项目选择类型,节点类型 ...

  2. 阿里IOT用AMQP在服务端订阅消息,踩坑

    之前一直按官方文档来的,但是topic消息一直积压,服务端老是订阅不到. 坑:  String iotInstanceId = "${iotInstanceId}"; 这个参数是要 ...

  3. 使用Python Link SDK接入阿里云物联网平台

    1. 配置开发环境 1.1 安装python3.6或以上版本 可以使用pyenv新建一个python 3.6的虚拟环境.具体操作参考:使用pyenv和pyenv-virtualenv管理python ...

  4. Esp8266 进阶之路29【高级篇】百万条消息免费之乐鑫esp8266使用TCP直连模式MQTT协议接入阿里云物联网平台,支持私家服务器对接,支持阿里云规则引擎。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  5. 【阿里云生活物联网架构师专题 ②】esp8266 sdk 直连接入阿里云物联网平台,实现天猫精灵找队友零配网功能和语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  6. 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  7. Python模拟智能开关设备MQTT接入阿里云物联网平台 - PyCharm paho.mqtt

    概要 Python 使用 paho.mqtt 库,利用阿里云物联网平台的设备证书:productKey.deviceName.deviceSecret,自动合成 userName.passWord.以 ...

  8. 踏入物联网第一篇——STM32F103开发板接入阿里云IOT平台

    刚开始学习物联网,在研究STM32的路上记录下心得!!! 最近入手了一块STM32F103的板子,顺手就研究了下 如何通过MQTT协议连接阿里云物联网平台. 开发板是STM32F103C8T6  芯片 ...

  9. 001-STM32+Air724UG(4G模组)基本控制篇(阿里云物联网平台)-使用MQTT接入阿里云物联网平台

    前言 这节测试下使用STM32+Air724UG 和 Android 和 微信小程序 和 网页端 接入阿里云物联网平台 当前的各种物联网平台整体思想是提供一个网页端让用户去注册设备 这个设备就对应一个 ...

最新文章

  1. 第一个MapReduce程序
  2. Leetcode (396 旋转函数)
  3. 自动化录制脚本java_自动化java+webdriver常用的一些脚本
  4. 【堆栈应用一】一个数divided=几个最小质因数的乘积
  5. JS一定要放在Body的最底部么?
  6. Linux培训教程 Git在linux下的使用
  7. 802.11帧聚合技术
  8. 程序员如何明智地提出好的问题
  9. 加速静态内容访问速度的CDN
  10. JDK自带监控工具 jps、jinfo、jstat、jmap、jconsole
  11. Atitit.多媒体区----web视频格式的选择总结
  12. Win7的电脑屏幕如何优化设置
  13. java面对对象 关键字this super
  14. 博客园 编程基础 精华
  15. ubuntu linux打印系统时间
  16. 实现xtrabackup全量备份与全量恢复
  17. 百度 95 后程序员删库跑路被判刑,动机为工作内容变动及对领导不满,删库会给互联网公司带来哪些影响?
  18. 操作系统软件测试,什么是操作系统_app软件测试全栈系列精品课程_功能测试视频-51CTO学堂...
  19. 人人商城 重复授权问题
  20. 靠肝的爬塔不优雅——养成手游《古今江湖》

热门文章

  1. Docker中安装python-pcl库
  2. 全国地级市面板Excel数据(1990-2019年)
  3. matlab简易二维绘图函数的命令为,MATLAB绘图函数
  4. 计算机表格布局,什么是表格布局
  5. WLAN用户接入流程(转)
  6. The file Tomcat8.exe was not found... Either the CATALINA_HOME environment variable is not defined c
  7. 使用正则表达式实现注册表单验证(包括下拉列表二级联动、密码显示和隐藏)...
  8. ArcGIS基础实验操作100例--实验25统一多分辨率栅格数据
  9. R 熵权法计算权重及综合得分
  10. android studio官网