香橙派orangepi-zero 花生壳 mqtt 测试指南

  • 使用armbian的镜像,个人感觉比较稳定,找sd卡刻进去,参考官网文档

资源官网齐全,省略。。。启动前连接串口模块,使用mobaxterm软件配置串口连接,配置正确串口,波特率115200,

香橙派orangepi-zero 花生壳 mqtt 测试指南_第1张图片

上电后会打印信息,如果没有打印信息把串口模块rx,tx线互换,重新启动或按几个回车键,打印出东西则连接已经正常。

  • 启动后先连接WiFi:

初次启动会让你配置账户相关信息,随便配置,进入系统后,使用如下命令连接WiFi,用网线的话就不用了。

nmtui            //图形界面配置WiFi

这条指令会进入一个如下图形化界面,第二项连接网络,上下键选择,回车确认,选择你的WiFi回车输入密码,正确的话最上面会显示连接到一个网络的提示,不清楚可以查看官方提供的手册连接,很简单

香橙派orangepi-zero 花生壳 mqtt 测试指南_第2张图片

  • 换用ssh连接

串口模块有时候打印会错乱,需要换成ssh连接,这样也可以省去串口模块,下次只要上电即可使用ssh登录。使用如下命令得到局域网ip

ifconfig         //查看当前局域网ip

然后使用 mobaxterm软件新建一个ssh连接,填上这个ip和端口22即可,这样即可在ssh下操作,安装花生壳后也可以添加一个远程ssh映射来远程登录

  • 安装mosquitto服务

mqtt服务器使用mosquttto,是真的小,,

ping www.baidu.com    //检查网络连接正常,按Ctrl+c取消

sudo apt-get install mosquitto    //直接安装即可

中间按y确认,装完mqtt在局域网内就可以用了,端口1883

  • 安装花生壳

下载花生壳,树莓派32位版本,注意64位版本会要求arm64,zero是armhf的架构不能成功安装,复制下载地址,如下

//先新建个临时文件夹,然后cd进去,装完rm删掉
wget https://dl-cdn.oray.com/hsk/linux/phtunnel_5_0_rapi_armhf.deb    //复制的地址邮件即可粘贴

sudo dpkg -i 安装包名   

phddns status             //安装完成后查看SN号   

装好会有个sn号,默认密码admin,后面跟一个花生壳管理的网址,输到浏览器打开,使用该sn号登陆

初次进入会让激活,跟着操作就行,开启端口映射,添加一个映射,下载该安装包的花生壳页面有对应版本的帮助,看树莓派版本应用名称随便填,映射类型tcp,外网域名选你那个,动态端口,内网主机即ifconfig下面的局域网ip,内网端口1883,确定即可

此时即完成一个最简单的mqtt测试环境,访问地址下面会显示当前映射到的外网端口

客户端连接时,内网登录使用内网ip加端口1883,这个不需要花生壳就行

外网使用你的花生壳域名,端口是地址后面的端口,虽然是动态端口但经过简单测试没有发现会频繁变动,除非你删除该映射,否则即使关闭再打开也没发现变化,还是不错的

还有个骚操作,经测试发现可以安装两个内网穿透程序,正常运行,测试了花生壳和网云穿。网云穿有一个免费隧道可用,其他内网穿透软件还有很多,不清楚多个怎么样。。这样就可以做个网站加mqtt加外网ssh了,还是挺舒服的。。。。

zero吃灰三年,今天翻出来试试,似乎还可以

你可能感兴趣的:(linux)