目录:
* 1. 安装必要命令
* 2. 安装emqx
*  3. 运行emqx服务器
* 4. 连接测试

正文:
前面刷了ubuntu系统后,在此系统上有丰富的命令工具,硬件连接如下,依旧是串口、type-c线、hdmi输出到显示器,需要给wifi接两根天线,不然信号还是较差
image.png

1. 安装必要命令
查看系统信息,确认是ubuntu,先升级一下apt update
   image.png
查看内存情况,空间还是蛮大。
image.png
查看wifi开发文档,可以使用脚本连接wifi,并自动分配ip,运行脚本等待连接成功
image.png
通过apt-get 安装curl 、python3、pip、vim

2. 安装emqx
找到emqx包下载连接 https://www.emqx.io/zh/downloads?os=Ubuntu
找到ubuntu22.04版本的emqx包,下载下来尝试通过u盘拷贝到本地,发现运行报错,跑不起来
image.png
发现有apt安装方式,按此方式继续尝试,安装是可以的
image.png
输入命令下载
image.png
继续安装,等待安装结束即可
image.png

3. 运行emqx服务器
     首先记录下板子的ip地址,运行起来emqx服务器后我们用电脑浏览器登录
image.png
没啥问题,使用命令运行,输入# emqx start
image.png
打开浏览器 打开 :http://192.168.1.61:18083/#/dashboard/overview
确保电脑和板卡在同一个路由下,看到打开正常
image.png

4. 连接测试
下载个mqtt工具,输入连接名字,ClientID,要连接的mqtt服务器地址,端口未1883,用户名和密码
首次用户名为admin 密码public,从网页打开后会有提示让修改掉密码
image.png
连接后可以看到首页上显示到已有一个连接设备
image.png
发几条消息测试一下

image.png
查看客户端选项
image.png
使用客户端和WebSocket相互发送 订阅测试
在客户端发送remi-pi_board主题
订阅topic消息
image.png
web端订阅remi-pi_board;发布topic,则看到收发OK
image.png