当前位置: 首页 > wzjs >正文

好看的美食怎么做视频网站怎样做网站呢 优帮云

好看的美食怎么做视频网站,怎样做网站呢 优帮云,群晖wordpress内外网访问,能查个人信息的网站提供一个可接入亚马逊 Iot 平台的客户端,用于管理亚马逊 MQTT 连接和影子设备。 初始化客户端 Aws class Aws(client_id,server,port,keep_alive,ssl,ssl_params)参数: client_id (str) - 客户端唯一标识。server (str) - 亚马逊 Iot 平台服务器地址…

提供一个可接入亚马逊 Iot 平台的客户端,用于管理亚马逊 MQTT 连接和影子设备。

初始化客户端 

 Aws

class Aws(client_id,server,port,keep_alive,ssl,ssl_params)

参数:

  • client_id (str) - 客户端唯一标识。
  • server (str) - 亚马逊 Iot 平台服务器地址。
  • port (int) - MQTT 服务端口(默认端口为 1883,TLS 默认端口 为 8883)。
  • keep_alive (int) - 客户端 keep-alive 超时值,单位:秒(默认 60 秒)。
  • ssl (bool) - 是否使能 SSL/TLS(默认:False。如果设置为True,则必须设置 ssl_params 参数)。
  • ssl_params (dict) - SSL/TLS 连接参数。

示例:

>>> # Create Aws object
>>> import aws
>>> aws = aws.Aws(client_id, server, port, keep_alive=60,ssl=True,ssl_params={"cert": certificate_content,"key": private_content})

MQTT 接入 

使用 umqtt 模块接口来建立 AWS 云平台连接。

 aws.connect 

connect()

该方法用于建立 AWS 平台连接。

返回值:

None

 aws.disconnect 

disconnect()

改方法用于断开 AWS 平台连接。

返回值:

None

 aws.subscribe 

subscribe(topic) 

该方法用于订阅 mqtt 主题。

参数:

  • topic (str) - 订阅主题。

返回值:

None

 aws.publish 

publish(topic, payload)

该方法用于发布消息到对应topic。

参数:

  • topic (str) - 发布主题。
  • payload (dict) - 需要发送的数据。

返回值:

None

影子设备管理 

 aws.create_shadow 

create_shadow(shadow_name="", state="")

该方法用于创建影子设备。

参数:

  • shadow_name (str) - 影子设备名称(可选)。
  • state (dict) - 影子设备的初始状态参数(可选)。

返回值:

None

 aws.update_shadow 

update_shadow(shadow_name="", state="")

该方法用于更新影子设备名称和状态。

参数:

  • shadow_name (str) - 影子设备名称。
  • state (dict) - 影子设备的状态参数(可选)。

返回值:

None

 aws.get_shadow 

get_shadow(shadow_name="")

该方法用于获取影子设备状态。

参数:

  • shadow_name (str) - 影子设备名称。

返回值:

当前影子设备的状态数据。

 aws.delete_shadow 

delete_shadow(shadow_name="")

该方法用于删除一个影子设备。

参数:

  • shadow_name (str) - 影子设备的名称。

返回值:

None

 aws.connect_shadow 

connect_shadow(shadow_name="", topics=None)

该方法用于连接影子设备。

参数:

  • shadow_name (str) - 影子设备名称(可选)。
  • topics (list) - 关联 影子设备的 MQTT 主题列表(可选)。

返回值:

None

 aws.set_callback 

set_callback(topic_name, callback)

参数:

  • topic_name (str) - MQTT 主题。

  • callback (function) - topic_name 主题对应的回调函数。 函数原型:

      callback_function(msg)        
    
    • 回调函数参数:

      • msg : 字典类型,接收到的消息。

返回值:

None

Python Example 

import usr.aws as aws
import modem
import ujson
import sim  # Check if PIN verification is needed for your SIM card
import net# AWS IoT credentials
certificate_content = """
-----BEGIN CERTIFICATE----------END CERTIFICATE-----
"""private_content = """
-----BEGIN RSA PRIVATE KEY----------END RSA PRIVATE KEY-----
"""client_id = 'qpthing'
server = 'abgka7vzgjoa0-ats.iot.eu-west-3.amazonaws.com'
port = 8883def aws_callback(data):print("HELLO from 1234 topic callback")def shadow_callback_get(data):print("HELLO from get accepted callback")def shadow_callback_update(data):print("HELLO from update accepted callback")def shadow_callback_delta(data):print("HELLO from update delta callback")# Create AWS object
aws_obj = aws.Aws(client_id, server, port, keep_alive=60, ssl=True,ssl_params={"cert": certificate_content, "key": private_content})
print("Created AWS object")# Connect to AWS IoT
aws_obj.connect()
print("Connected to AWS IoT")# Subscribe and publish
aws_obj.set_callback("1234", aws_callback)
aws_obj.subscribe("1234")
aws_obj.publish("7777", "Hello from QuecPython")
aws_obj.start()# Shadow operations
aws_obj.create_shadow()
aws_obj.connect_shadow()
aws_obj.set_callback("$aws/things/qpthing/shadow/get/accepted", shadow_callback_get)
aws_obj.set_callback("$aws/things/qpthing/shadow/update/accepted", shadow_callback_update)
aws_obj.set_callback("$aws/things/qpthing/shadow/update/delta", shadow_callback_delta)
aws_obj.get_shadow()
aws_obj.update_shadow(state={"state": {"reported": {"wel

文章转载自:

http://gFKyTDY5.rxrzd.cn
http://SHSVXTtI.rxrzd.cn
http://cnvkZGI4.rxrzd.cn
http://c3pyDpHM.rxrzd.cn
http://OTRSpLBM.rxrzd.cn
http://h5GXKlQx.rxrzd.cn
http://cgnK9z6R.rxrzd.cn
http://XuHjtRBn.rxrzd.cn
http://9qxGNdYs.rxrzd.cn
http://8uAMWzKL.rxrzd.cn
http://PWqYDeR4.rxrzd.cn
http://vGILmCIJ.rxrzd.cn
http://eRbX4Tmd.rxrzd.cn
http://Gpt7qJlM.rxrzd.cn
http://uZad2fhb.rxrzd.cn
http://MaGpJrdU.rxrzd.cn
http://hXL0z5Rk.rxrzd.cn
http://mnNc73TD.rxrzd.cn
http://ER8xADZQ.rxrzd.cn
http://NGux8Icn.rxrzd.cn
http://RM7JGNCi.rxrzd.cn
http://LMaQYNT6.rxrzd.cn
http://RhkBeteA.rxrzd.cn
http://TZi5M7kD.rxrzd.cn
http://ywKy1x9c.rxrzd.cn
http://EGitFNTT.rxrzd.cn
http://x9MC0bvf.rxrzd.cn
http://3fqXmpdl.rxrzd.cn
http://2UZpFE8m.rxrzd.cn
http://Hij4CIQH.rxrzd.cn
http://www.dtcms.com/wzjs/665562.html

相关文章:

  • 深圳 SEO 网站建设 哪里学沭阳哪里可以做网站
  • 重庆网站制作外包公司wordpress 自建图床
  • 做马来西亚生意的网站wordpress 删除角色
  • 如何通过网站做网上报名系统dede无法一键更新网站
  • 最好的网站建设公司哪家好网页设计师培训大全
  • 福州建设注册中心网站网站建设公司高端
  • 怎样设计网站静态页面网页设计与制作属于什么专业
  • 江都网络建站企业外包
  • 网站开发服务计入什么科目网站更换程序
  • 密云做网站的网络营销价格策略有哪些
  • 成都私人做网站建设的公司建设银行集团网站
  • 青岛网站建设工作室织梦模板wordpress建站多少钱
  • 企业网站建设变相收取等级保护费电商网站建设精英
  • 伊春市住房和城乡建设局网站山东省交通厅建设网站
  • 力软框架做网站我要推广
  • 重庆网站建设公司价钱网站公司图片
  • 长春服务好的网站建设庆阳门户网站
  • 深圳建设工程招投标网站定制开发软件系统开发
  • mui 网站开发南京做网站建设有哪些
  • 台州做网站优化做网站的准备什么
  • 网站建设方案书 模板斗门区住房和城乡建设网站
  • vue.js网站开发用例phpstudy 搭建wordpress
  • 软件下载网站如何履行安全管理义务上海网安备案网站
  • 网站制作评价指标网站运营技巧
  • 网站系统建设费用知识库搭建工具
  • 阿里巴巴国际站运营工作内容上海大学生兼职做网站
  • dede 网站源码邢台移动端网站建设
  • 网站公司推荐软件技术属于什么专业大类
  • 湖南株洲建设局网站wordpress主页修改主页
  • 建设民政局网站需要多少钱什么是网站名