LoRa 工程拟重启

主控IC

  • ESP8266/ESP32
  • STM32F103CX
  • STM32F072CX
  • STM32F40X
  • nRF5X
  • 通用MCU,STM8/LPC8XX,选配CP210X转换IC
  • LPC54XXX/LPC51UXX等

STM32 USB CDC

现在基于USB CDC的方案有许多:

  • STM32F103C8 USB/CDC,ARM mbed/libmaple
  • STM32F103C8 Dual port USB/CDC, CubeMX
  • STM32F072/STM32F40X USB/CDC, CubeMX
  • CP210x/CH34x转换IC

固件平台

  • ARM mbed
  • Arduino/Libmaple/OpenCM3 etc
  • MicroPython
  • 嵌入式JavaScript
  • eLua

RF通讯协议

  • MAC: LoRaMac/Aloha
  • L3: LoRaWAN GW/LoRaWAN ED/LoRaHAM

总结

LoRa作为一种半开放的IoT方案,之前有两个局限:USB/CDC和工信部征求稿。

但是目前看,问题都不大。首先,工信部问题基本被无视。而USB端口问题,无论是最廉价的MCU,如LPC812/STM32F07X,如果HCI简单化,仅仅保留USB/SPI桥接,可以支持多路SPI即多路RFIC。把一些实时任务如中断处理程序留给MCU,将LoRaWAN堆栈从固件转化为主机软件问题不大。理论上,单个USB至少挂接两路FDM LoRa,四个USB挂接八路FDM LoRa,构成超低成本的网关软件设计。

思考

对我来说,开源还是闭源还是一个问题。如果硬件低成本,量又上不去,那么对我们开发商有何意义?向华为学习,送基站卖终端?

对于开发商来说,设备端相对量大。设备端需要瞄准不同应用来定制硬件、MAC、主机接口和外壳。以前我交付的形式都是PCBA,搭配一些代码。现在可能交付的需要是USB网卡,搭配二次开发软件包,不含内置源码。

此外,网关部分,是否把它做成内置网卡的形式?不过电脑和网关的内部电磁噪声比较复杂。

现在脑子里面纠结的是各种技术的搭配组合,以及面向的应用。水电煤三表我是不碰的,那么物流、零售、工业和农业是必须考虑的。

你可能感兴趣的:(LoRa 工程拟重启)