从零开始搭建一套lorawan网关(三)

时间:2024-04-10 11:39:43

主控板的基本环境搭建

网上的大多数教程都是用树莓派作为主控板,因为官方提供例程是树莓派的,但是树莓派主控芯片不单卖,没法完全做成自己的产品,而且树莓派作为一款开源硬件,目标本来是民用极客,作为网关使用在环境恶劣情况下不一定能稳定运行,随着贸易战的升级未来树莓派是否禁止也不一定。所以我选择了一款国产全志的H5作为主控,作为一款国产芯片,有多种开发板可以选择,可以直接运行linux,可以接以太网或者wifi,所以还是很合适的。测试用的NanoPi K1 Plus尺寸与树莓派3相同,40Pin GPIO接口与之兼容。

从零开始搭建一套lorawan网关(三)

环境搭建

参照官方教程下载系统并烧入TF卡。

通过串口连接到电脑进行登录,波特率115200。

连接无线wifi:

  • 切换到root账户
$ su root
  • 查看网络设备列表
$ nmcli dev

注意,如果列出的设备状态是 unmanaged 的,说明网络设备不受NetworkManager管理,你需要清空 /etc/network/interfaces下的网络设置,然后重启.

  • 开启WiFi
$ nmcli r wifi on
  • 扫描附近的 WiFi 热点
$ nmcli dev wifi
  • 连接到指定的 WiFi 热点
$ nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0

请将 SSID和 PASSWORD 替换成实际的 WiFi名称和密码。
连接成功后,下次开机,WiFi 也会自动连接。

更新源

sudo apt-get update

sudo apt-get upgrade

安装ssh

sudo apt-get install openssh-server

查看本机ip

ifconfig

在同一路由下即可通过pc端的ssh工具连接开发板