余弦玩BPI M2 Berry 余弦物联网网关——5.mqtt服务安装

余弦在Windows下已经做过基于dotnet core 2.0的mqtt配置使用,既然微软说dotnet 跨平台,那么来试试香蕉派跑dotnet 程序吧,也为后面用c#写网关界面做准备。

首先安装依赖环境

sudo apt-get install curl libunwind8 gettext

安装dotnet arm

curl -sSL -o dotnet.tar.gz https://dotnetcli.blob.core.windows.net/dotnet/Runtime/release/2.0.0/dotnet-runtime-latest-linux-arm.tar.gz

创建一个目标文件夹,并将下载的软件包解压到其中。

sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet

符号链接到DOTNET可执行文件。

sudo ln -s /opt/dotnet/dotnet /usr/local/bin

通过键入查看信息

dotnet --info

然后mqtt服务程序用的mqtt net开源项目,dll文件直接用dotnet启动服务

我已经编译好了,二叔群也能找到下载包
MQTTServer.zip (54.9 KB)

解压运行

dotnet --fx-version 2.0.8-servicing-26407-02 Server.dll

配置node-red连接到mqtt,收发消息

界面效果

连接成功

看看数据