1.LoRaWAN网关搭建
LoRaWAN网关搭建
搭建LoRaWAN网关的源码方案使用南京仁珏的LoRaWAN网关开发组件M-GWS-EV。该组件以树莓派的编译CM3+作为主要处理器,搭载南京仁珏自研的源码M-GWS射频模块,集成GPS、编译RJ和4G模块,源码android 源码 bug方便软件开发。编译app 源码 ios
M-GWS-EV的源码接口包括GPS、RJ和4G模块等,编译与CM3+的源码SPI0接口相连接。GPIO7连接到M-GWS的编译LoRa_PERST管脚,确保硬件接口的源码正确配置。
搭建过程中,编译选择使用官方带桌面的源码jsoup html源码Raspberry Pi OS作为运行系统,直接运行CM3+模块。编译Semtech的源码官方代码库sx_hal提供快速搭建网关接入LoRaWAN服务器的方案,简化了开发过程。在本地目录下获取gws源码,荒野挂源码通过编译工程生成可执行文件,然后安装到CM3+上,执行make install_conf完成配置项的安装。
为了解决复位问题,a端源码修改reset_lgw.sh脚本,使用Raspberry Pi OS提供的gpio操作工具替代,确保了启动gwstart.sh脚本的正确执行。配置global.json文件,修改server_address为自建服务器地址,完成基本配置。
接入Chirpstack服务器,通过浏览器登录后台,选择Gateways选项,添加网关的gateway_ID,完成服务器接入。至此,LoRaWAN网关的构建和服务器接入流程全部完成。