【问题标题】:use REST api to communicate to server using GSM client in arduino使用 REST api 在 arduino 中使用 GSM 客户端与服务器通信
【发布时间】:2015-02-21 21:51:58
【问题描述】:

我是 arduino 平台的新手。 我想使用 REST api 在我的网络服务器和 GSM/GPRS 之间进行通信。 我已经创建了一个 REST api 用于我的 android 应用程序和 Web 服务器之间的通信,但是现在我想在 arduino 中使用 GSM/GPRS 客户端触发相同的 REST api(GET 请求)并想读取来自服务器的响应。 仅供参考,我将 arduino uno 用于 atmega328-pu。 我尝试在网上搜索,但最终没有得到任何有用的信息。 任何帮助将不胜感激。 提前致谢。

【问题讨论】:

    标签: rest arduino gsm


    【解决方案1】:

    从您所写的内容来看,您是否想将 Arduino 用作 REST 客户端或服务器并不完全清楚。要在上面设置服务器,最好的办法是使用实​​现 GET 和 POST 方法的Webduino 库。

    根据您使用的网络硬件(Wifi、以太网)的类型,将有一个“客户端”接口的实现,您可以使用它来发送 HTTP 请求。以太网客户端见这个例子:http://arduino.cc/en/Tutorial/WebClient

    GSM 客户端的代码在 GSM 库中,您可以在这里找到:http://arduino.cc/en/Reference/GSM

    还有一个使用 GSM 客户端的示例:http://arduino.cc/en/Tutorial/GSMExamplesWebClient

    【讨论】:

    • 感谢您的关注,我想让 arduino 成为 REST 客户端。我没有使用以太网和 wifi。我只使用带有 gprs 的 GSM。那么是否有任何头文件可用于使用 gprs 实现 rest 客户端?谢谢
    【解决方案2】:

    您使用的是哪种 GSM/GPRS 屏蔽?如果它支持official GSM library,您可以使用它,或者如果它是 Seeedstudio GPRS Shield,请使用我的GSMGPRS_Shield。无论如何,然后使用我的 arduino-restclient 分支,或者如果您使用默认的 GSM 库,请对其进行修改。

    如果这对你有帮助,请告诉我。否则我有更多示例等我可以发布。

    【讨论】:

      猜你喜欢
      • 2014-04-11
      • 2015-12-25
      • 2017-02-02
      • 2010-09-29
      • 2017-01-01
      • 2017-03-30
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多