本文主要是介绍从零开始搭建一套lorawan网关(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主控板的基本环境搭建
网上的大多数教程都是用树莓派作为主控板,因为官方提供例程是树莓派的,但是树莓派主控芯片不单卖,没法完全做成自己的产品,而且树莓派作为一款开源硬件,目标本来是民用极客,作为网关使用在环境恶劣情况下不一定能稳定运行,随着贸易战的升级未来树莓派是否禁止也不一定。所以我选择了一款国产全志的H5作为主控,作为一款国产芯片,有多种开发板可以选择,可以直接运行linux,可以接以太网或者wifi,所以还是很合适的。测试用的NanoPi K1 Plus尺寸与树莓派3相同,40Pin GPIO接口与之兼容。
环境搭建
参照官方教程下载系统并烧入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工具连接开发板
这篇关于从零开始搭建一套lorawan网关(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!