前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kubeedge 管理raspberry DHT11温度模块

kubeedge 管理raspberry DHT11温度模块

作者头像
有点技术
发布2020-07-14 16:46:27
9530
发布2020-07-14 16:46:27
举报
文章被收录于专栏:有点技术

环境

  • Raspberry 4 b
  • ubuntu 19.10.1

安装系统之前首先格式化sd卡

代码语言:javascript
复制
wget http://cdimage.ubuntu.com/releases/19.10.1/release/ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz?_ga=2.95161434.736962266.1575863267-808664330.1575863267
tar xf ubuntu-19.10.1-preinstalled-server-arm64+raspi3.img.xz

然后使用balenaEtcher刻录系统

Raspberry 4 b,使用centos官方的系统出彩虹屏,不知道怎么解决,用ubuntu没问题

登录

默认密码ubuntu/ubuntu

需要更改密码

连接wifi

代码语言:javascript
复制
wpa_passohrase wifiname wifipasswod > /etc/wpa_supplicant.conf
wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlan0
# 查看连接状态
cat /proc/net/wireless
# 分配IP
dhcient wlano

连接

代码语言:javascript
复制
ssh ubuntu@ip

使用树莓派控制DHT 11温度传感器

安装Python Adafruit库

代码语言:javascript
复制
apt-get install build-essential python-dev
sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
python setup.py install

运行测试程序

代码语言:javascript
复制
cd Adafruit_Python_DHT
cd examples
# 11代表DHT11模块  17,4代表针脚
# 我这里 VCC:1 DATA:7 GND:6
python AdafruitDHT.py 11 4

如果正常返回则没问题

针脚编号表

使用kubeedge管理边缘设备

环境

  • 找一个虚拟机安装kube-master
  • 为树莓派4b开启memory cgroup
    1. vim /boot/firmware/btcmd.txt
    2. 添加以下内容
    3. cgroup_enable=memory cgroup_memory=1
    4. reboot
  • 针脚连接方式如上文所述

加载device和devicemodel

代码语言:javascript
复制
kubectl apply -f https://raw.githubusercontent.com/du2016/kubeedge-examples/master/kubeedge-temperature-demo/crds/device.yaml
kubectl apply -f https://raw.githubusercontent.com/du2016/kubeedge-examples/master/kubeedge-temperature-demo/crds/device.yaml

加载温度mapper

这里需要和我连接针脚的方式一致,不然需要自行更改代码编译。

代码语言:javascript
复制
https://raw.githubusercontent.com/du2016/kubeedge-examples/master/kubeedge-temperature-demo/temperature-mapper/deployment.yaml

效果

代码语言:javascript
复制
kubectl get device temperature -w -o go-template --template='{{ range .status.twins }} {{.reported.value}} {{end}}'
28C
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 有点技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
  • 登录
  • 连接wifi
  • 连接
  • 使用树莓派控制DHT 11温度传感器
    • 安装Python Adafruit库
      • 运行测试程序
      • 针脚编号表
      • 使用kubeedge管理边缘设备
        • 环境
          • 加载device和devicemodel
            • 加载温度mapper
              • 效果
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档