【问题标题】:Best way to transfer data from Arduino to Server将数据从 Arduino 传输到服务器的最佳方式
【发布时间】:2016-07-05 23:44:06
【问题描述】:

我是 Arduino 新手,我想做一个远程发送数据的项目。所以,Arduino 不会连接到 Wifi/蓝牙、以太网等。使用 GSM 屏蔽是传输数据的最佳方式吗?我不需要拨打电话或发送短信(除非发送短信会是更好、更可靠的选择),只需将数据发送到服务器,即我将创建的应用程序。如果这是最好的选择,我还需要什么才能做到这一点?例如,在 GSM 屏蔽之上(我正在寻找像这样便宜的东西:https://www.amazon.com/Geeetech-SIMCOM-Quad-band-Development-Arduino/dp/B00A8DDYB6/ref=sr_1_2?ie=UTF8&qid=1467651878&sr=8-2&keywords=Arduino+GSM+Shield)我还需要支付哪些其他费用? IE。我还需要获得另一个电话计划吗?我是否必须为接收手机数据然后将其发送到我的服务器的网关服务付费?

感谢您对此的任何想法

【问题讨论】:

    标签: arduino gsm arduino-ide


    【解决方案1】:

    Wifi、以太网或 GSM,这取决于您想使用什么以及您拥有什么。 有了这三个,您就可以将数据发送到服务器。

    有一个 Arduino 盾牌板凳。 Arduino 的所有盾牌都带有一个库来处理通信。

    存在来自其他供应商的其他防护罩,它们也提供自己的库。

    对于Ethernet,您可以查看arduino shield https://www.arduino.cc/en/Main/ArduinoBoardEthernet

    Wifi 有很多。您首先拥有 arduino 盾牌。你也可以看看CC3000。或者著名的ESP8266。您可以找到所有这三个库。

    对于GSM,Arduino 有一个盾牌和一个库。 Arduino 使用Quectel M10 GSM 模块。您可以在 arduino 网站和全网 (https://www.arduino.cc/en/Guide/ArduinoGSMShield) 中找到很多示例。

    还有其他像你提到的那样的盾牌。那些“其他”盾牌确实存在图书馆,但它们不像 arduino 那样维护。

    但你需要小心,你会在亚马逊(很可能在阿里巴巴)找到一些 GSM 模块,比如 SIM900A,它们要便宜得多,它们只有双频并且可以工作 仅在某些国家/地区。

    还有另一种便宜的 GSM 模块,称为 A6。它是由ESP8266 后面的公司espressif制作的。它相对较新,当时没有图书馆。您可以编写自己的函数来使用它,但这将是一些额外的工作。

    在所有情况下,要使用 GSM 模块,您都需要一张 sim 卡及其电话套餐。

    要考虑的另一件事是如何为这些护盾供电。它们使用的功率超过了 Arduino 所能产生的功率(GSM 模块数据表建议使用可提供高达 2A 电流的电源)。如果您直接从 Arduino 为它们供电,您可能会遇到一些奇怪的行为。 因此,理想的方法是为他们配备一个具有所需放大器的外部电源,并与 Arduino 有一个共同点。

    【讨论】:

      猜你喜欢
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-01
      • 1970-01-01
      相关资源
      最近更新 更多