树莓派安装EdgeX2.0

ProgrammerHe2021 2021-11-02 11:55:31

概述

如果你有一个树莓派,并且安装上了ubuntu server 20.04的系统。如果这个时候你恰好只有一个显示器而且想在树莓派上运行EdgeX。

 

树莓派连接wifi

1. 修改配置文件

vim /etc/netplan/50-cloud-init.yaml

 2. 修改配置文件后保存退出

network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2
    wifis:
            wlan0:
                    dhcp4: true
                    access-points:
                            "wifi":
                                    password: "wifi密码"

 

ubuntu安装openssh server远程工具

  1. 下载openssh-server工具

sudo apt install openssh-server 
  1. 检查软件是否已经安装,并设置允许ROOT用户进行远程登录

// 检查openssh-server是否已经安装
ps -e|grep ssh
// 如果输出的是ssh-agent表示ssh-client启动。如果输出的是sshd,则表示是ssh-server启动。

//修改ssh配置文件
sudo vim /etc/ssh/sshd_config

找到 PermitRootLogin without-password 修改为 PermitRootLogin yes
  1. 重启SSH服务

service ssh restart
  1. 在vscode中安装Remote-ssh插件

2. 进行远程连接,输入账号密码就能进行远程登录了。

//因为连wifi是动态分配地址,可以通过ip addr show查询ip地址
ip addr show

 

安装Docker跟Docker compose

  1. 安装Docker可以参照https://docs.docker.com/engine/install/ubuntu/ ,Docker的官方文档,非常详细一步一步就装好了。最后使用Docker run hello-world进行验证是否装好了。

  2. 安装Docker-compose。如果只是使用apt 来下载docker-compose会发现报错。那大概是因为armv7l架构没有得下载,因此该文件为空,因为没有可下载的内容。

    Docker-compose: /usr/local/bin/docker-compose : line 1: Not: command not found
  3. 于是我们使用pip安装docker-compose

sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-dev
sudo apt-get install -y python3 python3-pip

sudo pip3 install docker-compose

//然后执行docker-compose --version验证是否已经安装
docker-compose --version
//docker-compose version 1.29.2, build unknown

 

安装EdgeX 2.0

  1. 这里我们需要选择ARM架构的版本。之后安装官方文档那样操作就可以启动起来了。

  2. 官方文档:https://docs.edgexfoundry.org/2.0/getting-started/quick-start/

 

 

如果你觉得文章对你有点帮助,或者觉得写得还可以,欢迎关注公众号 ProgrammerHe 。写得不好/不对的地方烦请指出,谢谢。

...全文
509 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,634

社区成员

发帖
与我相关
我的任务
社区描述
EdgeX Foundry 是一个由Linux基金会主持,供应商中立的边缘计算开源项目,旨在为物联网边缘计算提供开放、可扩展的平台。
人工智能edge边缘计算 企业社区 上海·浦东新区
社区管理员
  • EdgeX中文社区
  • 亿琪软件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
EdgeX Foundry 微信官方公众号 (EdgeXFoundryCN) 【优质内容,全站网罗】 持续聚集沉淀来自社区的 EdgeX Foundry 专业内容和资源,点击首页右侧“关注社区”,参与到社区里来吧! 【进阶学习,技术交流】 欢迎在社区的“问答”频道发帖提问,优质回答者将有机会登上社区光荣榜,获得 CSDN 积分,EdgeX 社区头衔等奖励! 【投稿贡献,成为大牛】 我们诚挚邀请你成为社区贡献者,发布优质的自产内容或翻译内容,优质投稿者将有机会登上社区光荣榜,获得 CSDN 积分,EdgeX 社区头衔等奖励!

试试用AI创作助手写篇文章吧