我有一个使用lora模块的网关 - 节点应用程序,但我不知道是否将lora模块选择到接口uart或spi。有人可以帮助我区分这两种类型时的差异吗?示例:当我有5个连接到Gatewway的节点时,我应该使用哪个节点?当我有50个节点时也是如此。谢谢!
a uart将信号转换为rs232信号(不是电压,您将需要一个额外的适配器芯片(例如ftdi 232h(,以连接到串行端口上的串行端口一台电脑。速度通常仅限于每秒小于400千射线(根据距离和设备而变化(
如果您将多个设备连接到同一微控制器(Arduino(,请使用SPI。连接速度不受标准限制。这是一个带4个销钉(时钟SCLK,输入误差,输出MOSI和SLAVE选择SS(的总线布置(SCLK,MISO,MOSI已连接到所有设备。对于链条,其他设备需要每个设备附加SS PIN。
spi将更快(几个(< 5?(每秒兆位并不少见(取决于长度(不大于.3米(,电线质量,环境噪声和设备规格(,并且需要更少的离散组件。
由于洛拉(Lora(在300kbps左右的最大速度速度,因此从理论上讲,单个SPI连接的网关可以在单个网关上处理15个LORA收发器。
做15个设备可能会违反本地RF占空比限制,导致罚款和/或监禁。
在实施任何解决方案之前,请先检查您的监管机构。
我建议在每个网关上使用四个带有外部天线的收发器。此配置应允许400 (取决于使用模式(每个网关客户端设备。