如果您计划将大量数据传输到云端,您可以通过使用 Raspberry Pi 作为边缘网关(网络访问点)来提高性能和响应时间。设备,与服务通信)。云服务)。
EdgeX Foundry 是一个平台,您可以通过使用和处理来自网络本身的各种智能设备和传感器的数据来构建自定义物联网 (IoT) 解决方案。家庭自动化。
在本文中,您将找到一种有效记录数据的方法,将 Raspberry Pi 4 转换为云端与所有传感器、智能设备和网络控制器之间的连接点.
准备事项
为此,您需要:
- 树莓派 4
- SD 卡
- 用于下载 Ubuntu 系统映像的笔记本电脑或台式电脑
- 电源线与树莓派兼容
- 以太网电缆
- Micro HDMI 线
- 外接屏幕
- 外接键盘以及将其连接到 Raspberry PI 的方法
- 鼠标(可选)或者您可以使用外接键盘上的触控板
用于 Raspberry Pi 的 Flash Ubuntu
要将 Raspberry Pi 转变为 Edge Gateway,您需要 Ubuntu 19.10。更高版本的 Ubuntu 也可能支持 EdgeX Foundry,但将 Raspberry Pi 设置为 Edge Gateway 会有所不同。
在本教程中,本文将使用免费的 balenaEtcher 应用程序刷新 Ubuntu 系统映像。
1.访问 Ubuntu 网站并下载适用于 Raspberry Pi 4 的 64 位版本的 Ubuntu 19.10。
2.将 SD 卡插入计算机。
3.启动 Etcher 应用程序。
4.在 Etcher 中,点击 Select image,然后选择新下载的 Ubuntu 文件。
5.点击 Select target ,然后选择目标启动媒体,在本例中为 SD 卡。
<图>Etcher 现在会将系统映像刷入 SD 卡。
将树莓派引导到 Ubuntu
你现在可以启动你的树莓派了。
1.从计算机中取出 SD 卡并将卡插入树莓派。
2.使用 micro HDMI 电缆将显示器连接到 Raspberry Pi。
3.将键盘连接到 Raspberry Pi 设备。
4.将以太网电缆连接到 Raspberry Pi。
5.将 Raspberry Pi 插入电源。设备将自动启动。
6.首次启动 Ubuntu 时,会提示输入您的用户名和密码。 Ubuntu 19.10 的默认用户名和密码是 'ubuntu'。
7.出现提示时,创建一个新密码。
现在,前往终端输入将 Raspberry Pi 转变为 Edge Gateway 所需的所有命令。
安装 EdgeX Foundry
要安装 EdgeX Foundry 平台,在终端中运行以下命令:
sudo snap install edgexfoundry
Ubuntu 现在将下载 EdgeX Foundry snap,其中包含运行 EdgeX 所需的所有服务,包括 EdgeX 核心、支持和安全参考服务,以及 Consul、Kong、MongoDB 和保险库。
EdgeX 的所有工作都可以在 Web 用户界面 (UI) 中完成。要下载此前端,请在终端中输入以下命令:
sudo snap install edgex-ui-go--channel=latest/beta
下载完成后,启动网络浏览器并输入以下网址:
http://((your-raspberry-pir-url):4000/
比如文章中树莓派的IP地址是192.168.1.45,所以这个地址提供如下URL:
http://192.168.1.45:4000/
如果树莓派的IP地址未知,访问使用以下终端命令:
主机名-I
加载此 URL 后,您将被带到 EdgeX Foundry 控制台。
将您的 Raspberry Pi 变成边缘网关
使用默认用户名和密码登录控制台,均为'admin'。
<图>将树莓派变成边缘网关:
1.在左侧的控制台菜单中,选择网关。
2.通过单击添加
创建一个新端口。3.为您的端口命名并添加说明。
4.输入树莓派设备的 IP 地址。
5.点击提交。
树莓派现在将出现在控制台中,可以使用了。
<图>
0 评论