树莓派采集温湿度数据并实时上报actorcloud

ActorCloud 简介

ActorCloud 是由杭州映云科技有限公司开发的物联网平台,基于EMQ X企业级消息中间件,是面向企业物联网的一站式支撑服务系统,能够协助企业在几天内实现对物联网设备与网络的全面管控,并建立起与企业IT流程融合的运维与运营体系。ActorCloud提供企业内部的私有部署能力,具有更强的可控性和安全性。

Actorcloud 使用:

  • 注册账户(注册地址) :
    树莓派采集温湿度数据并实时上报actorcloud_第1张图片

  • 创建产品:
    填入产品名称, 以及选择协议,这里我们选择MQTT协议来做测试
    树莓派采集温湿度数据并实时上报actorcloud_第2张图片

  • 创建设备:
    树莓派采集温湿度数据并实时上报actorcloud_第3张图片

  • 填入设备名称, 选择所属产品(其他选项可以依据情况填写),
    树莓派采集温湿度数据并实时上报actorcloud_第4张图片
  • 选择设备认证方式: 这里我们选择token验证;
    填写设备信息: 填入设备编号,用户名和密码(用于树莓派连接actorcloud平台), 可以不填系统会自动生成36位的字符串

树莓派采集温湿度数据并实时上报actorcloud_第5张图片

  • 获取注册设备编号,登录名,密码(树莓派连接用到):
    树莓派采集温湿度数据并实时上报actorcloud_第6张图片

  • 创建温湿度功能点
    树莓派采集温湿度数据并实时上报actorcloud_第7张图片

  • 创建数据流
    树莓派采集温湿度数据并实时上报actorcloud_第8张图片

树莓派连接 Actorcloud 并上报温湿度数据:

  • 获取运行代码:
git clone https://github.com/zibuyu1995/RaspberryPi
  • 进入项目目录:
cd humiture
  • 安装包:
pip install -r pip install -r requirements.txt -i https://pypi.douban.com/simple/ 
  • 树莓派与DHT11连接

    树莓派GPIO图
    树莓派采集温湿度数据并实时上报actorcloud_第9张图片
    树莓派GPIO口与DHT11连接示意图:
    树莓派采集温湿度数据并实时上报actorcloud_第10张图片

    树莓派与DHT11连接图实物图:

  • 修改配置文件:
    需要修改设备id 用户名 密码 温湿度上传间隔, gpio口(默认4), topic(数据流主题)

vi config.py
  • 运行:
python mqtt_publish.py


  • actorcloud 查看温度和湿度图:

设备事件
树莓派采集温湿度数据并实时上报actorcloud_第11张图片
温湿度折线图
树莓派采集温湿度数据并实时上报actorcloud_第12张图片
仪表图
树莓派采集温湿度数据并实时上报actorcloud_第13张图片

你可能感兴趣的:(树莓派,DHT11,IOT)