基于WRTnode1的低成本多通道LoRa网关

SX1278 USB Dongle/WRTnode1

基于Linux/USB dongle和WRTnode开发物联网网关一直是我的计划之一。目标是通过软件自动识别和USB Hub的扩展,来实现低成本的多通道网关。理论上可以实现200多路的网关,如果电流和体积支持的话。

但是优先级排在单通道SX1278网关之后。前几日,通过咸鱼购得了北京一位哥们的WRTnode1,测试了一下硬件和软件基础环境。

硬件:

  • WRTnode1及标准底板支持四路USB主机;
  • 16MB SPI Flash,64MB DRAM;
  • 802.3以太网接口。

软件:

  • Linux 3/OpenWRT
  • Python 2.7.3内置,但是缺乏各类库(pyserial/pyusb/twisted/json/flask等),经过验证,均可安装

同时插入四路LoRa USB dongle,识别毫无问题。接下来要做的事情就是安装Python库和扩展存储区(TF、U盘或网络存储)。

更新

  • LoRa dongle USB CDC/ACM在Linux中工作不正常, 固件需要更新。
  • 采用select/threading模式开发单通道网关。

USB test in Linux

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容