乐鑫esp32代理商飞睿科技ESP32 Wi-Fi 10公里传输距离测试ESP8266 的远程控制方法,近日,德国一名人称“Jeija”的开发者成功在德国霍恩诺伊芬堡 (Hohenneuffen Castle) 附近的开阔地带,利用一款定向天线将 ESP32 的 Wi-Fi 传输距离拓展至 10 km。
“ ESP32 这款小小的 Wi-Fi 芯片居然可以从这么远的地方发送数据,简直太棒了。 ”简单来说,这位开发者为一块很平价的 OV2640 摄像头模块搭配了一款 ESP32 芯片以实现实时照片传输功能,而后又利用一款定向天线成功将乐鑫esp32代理商飞睿科技 ESP32 的 Wi-Fi 传输距离增加至 10 km,从而实现了从德国历史遗迹霍恩诺伊芬堡向 10 km 外的位置传输实时图片的功能。尽管实验图像传输的质量并不是非常好,但“ ESP32 这款小小的 Wi-Fi 芯片居然可以从这么远的地方发送数据,简直太棒了。 ”
下面,让我们一起看看他是怎么做的吧!
具体来说,这位开发者首先利用弗林斯传输方程估算了接收信号所需的强度:
Pr = Pt Gt Gr (λ/4πR)²
其中,λ 代表波长;Pt 和 Pr 分别代表发射器和接收器的信号功率;Gt 和 Gr 则分别代表相应的天线增益;R 代表发射和接收天线之间的距离。基本来说,天线增益可以反映天线在其主要方向的集中程度。一个理想的各向同性辐射器的增益应该为 0 dBi,而常见的全向天线的增益为 8 dBi,辐射方向图呈环形。
首先,由于我们真正关注的部分是弗林斯传输方程中的 R,也就是两根天线之间的距离,因此可以对弗林斯公式的两边同时取对数再乘以 10,从而将 R 从公式中分离出来。其次,由于我们想了解的是功率瓦数随着发射器和接收器距离间隔增加而变化的情况,因此可以继续将该方程写为一个常数减去“R 取 log 再乘以 20dB”的形式。
Pr,dBm = Const. ➖ 20dB log(R)
可以看到,如果我们将传输距离增加 1 倍,那就应该将公式中的 R 增加至 2R,则根据对数性质,这个公式只会多出了一个常量被加数而已,即 2 取对数再乘以 -20 dB,大概在 -6 dB 左右。简单来说,这意味着两处天线之间的传输距离每增加一倍,我们即损失 6 dB 的信号强度。
在这里大家有个很常见的误解,一提到增加传输距离就立刻想到升级发射器的天线。但事实上,由于全球绝大多数国家均对等效全向辐射功率,也就是我们所说的 EIRP 进行了规定,即不得超过 20 dBm。因此,我们并不能直接给 ESP32 芯片搭配一个更好的发射天线,因为这种解决方案会迫使我们不得不降低传输功率。
在这种情况下,我们可以选择升级接收器的天线性能来增加传输距离。这位开发者就选择了一款价值 60 欧的 24 dBi、2.4 GHz 定向天线,覆盖范围比常规天线大 16 倍。
这位开发者成功从 10 km 开外的位置接收到了来自霍恩诺伊芬堡的实时传输图像,尽管质量不是很好,但乐鑫esp32代理商飞睿科技ESP32 芯片的信号完全没有问题。
乐鑫esp32代理商飞睿科技ESP8266 的远程控制方法,Acrobotic 与 MyDevices Cayenne合作,展示了如何在 Arduino IDE 中编写代码的分步过程,以便在世界各地监视和控制 ESP8266。
MyDevices Cayenne 总部位于加利福尼亚州洛杉矶,是一个拖放式 IoT 项目构建器,它提供通常称为与设备无关的技术。换句话说,其即插即用的在线仪表板可与各种系统兼容,而无需任何特殊修改。然后,客户可以将其 IoT 项目从原型带入批量生产,以及将 IoT 解决方案开发和部署到其现有基础架构和业务中。杂技另一方面,是一家开放源代码的电子公司,致力于设计用于教育,自己动手的项目,艺术和科学的硬件和软件产品。通过他们的视频教程,项目和演示,他们旨在使各种年龄和技能水平的修补匠能够使用各种各样的数字和模拟设备与周围的现实世界互动。
在新的视频中,Acrobotic 与 MyDevices Cayenne合作,展示了如何在 Arduino IDE 中编写代码的分步过程,以便在世界各地监视和控制 ESP8266。该代码允许 ESP8266 与Cayenne 平台通信,从而使用户可以通过非常直观的仪表板监视和控制 ESP8266。
用户应先在 Cayenne 上设置一个帐户,然后再利用 Cayenne 仪表板设置LED控制器和温度和湿度监视器。乐鑫esp32代理商飞睿科技ESP8266 和 Cayenne 之间的通信是通过使用一种称为消息队列遥测传输(MQTT)的轻量级协议来实现的。MQTT协议是低带宽,高延迟网络以及低功耗设备的理想选择,这些设备应使用尽可能少的内存。
此外,Cayenne 平台还充当 MQTT 的“代理”,是 ESP8266 与网络上任何其他已连接设备之间的中介。在后台,Cayenne 平台处理用户连接到的设备所发送和接收的每个消息队列。这样,用户仅需访问 Cayenne 平台,即可在世界任何地方监视和控制 ESP8266。