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

基于WRTnode1的低成本多通道LoRa网关_第1张图片
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

你可能感兴趣的:(基于WRTnode1的低成本多通道LoRa网关)