首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据从Arduino传输到服务器的最佳方法

将数据从Arduino传输到服务器的最佳方法
EN

Stack Overflow用户
提问于 2016-07-04 17:19:48
回答 1查看 918关注 0票数 1

我是Arduino的新手,我想做一个远程发送数据的项目。因此,Arduino将不会连接到Wifi/蓝牙、以太网等。使用GSM屏蔽是传输数据的最佳方式吗?我不需要打电话或发送短信(除非发送短信将是一个更好的,更可靠的,选项)只是数据到服务器,谁的应用,我将创建。如果这是最好的选择,我还需要什么才能做到这一点?例如,在GSM护盾上(我正在看一些像2?ie=UTF8&qid=1467651878&sr=8-2&keywords=Arduino+GSM+Shield这样便宜的东西),我还需要支付哪些其他费用呢?也就是说,我还需要另一个电话计划吗?我是否需要支付一个网关服务,该服务将接收手机数据,然后发送到我的服务器?

谢谢你对此的任何想法

EN

回答 1

Stack Overflow用户

发布于 2016-07-04 22:56:33

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

这里有一张阿尔杜诺盾牌的长凳。所有来自Arduino的盾牌都配备了一个库来处理通信。

其他供应商的盾牌也存在,他们也提供自己的库。

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

对于Wifi来说,有很多。你先有了阿迪诺盾。您还可以查看CC3000。或者著名的ESP8266。对于这三种情况,您都可以找到库。

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

还有其他的盾牌就像你提到的那样。库确实存在于那些“其他”盾牌中,但是它们并不像arduino那样被维护。

不过,你需要小心,在亚马逊(也很可能是在阿里巴巴)上,你会发现一些SIM900A这样的GSM模块要便宜得多,它们只是双频的,只会在某些设备上运行。

还有另一个廉价的GSM模块叫做A6。它是由espressif公司生产的,它隐藏了ESP8266。它是相对较新的,当时还没有图书馆。您可以编写自己的函数来使用它,但这将是一些额外的工作。

在任何情况下,要使用GSM模块,您都需要一个带有它的电话计划的sim卡。

另一件需要考虑的事情是如何给这些盾牌提供动力。他们使用比Arduino所能产生的更多的电力( GSM模块数据表推荐使用一种能提供最多2A的电源)。如果你直接从Arduino那里给他们供电,你可能会遇到一些奇怪的行为。因此,理想的方法是为他们提供外部电源和所需的安培,并有一个与阿杜伊诺共有的地面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38189643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档