首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Arduino以太网

Arduino以太网
EN

Stack Overflow用户
提问于 2012-06-26 02:53:47
回答 2查看 412关注 0票数 0

我想将传感器收集的数据发送到我用Java创建的web服务器。

例如,我想要发送一个简单的整数,例如当传感器的温度超过阈值时发送1作为第一个测试,但我不知道如何发送。我设法做到了这一点,我的意思是将Arduino作为服务器,并通过浏览器输入我分配给主板的IP地址来查看这些结果,但真正让我感兴趣的是发送数据而不是查看数据。我该怎么做?一个小的例子是什么?

我已经尝试了EthernetClient类,但是我不能做我想做的事情:(

EN

回答 2

Stack Overflow用户

发布于 2012-06-30 07:28:58

只需发送一个GET即可。例如,www.yourwebsite.com/arduinoreader.php?sensor=on

票数 1
EN

Stack Overflow用户

发布于 2017-05-22 04:41:54

Arduino网站上有一个很好的例子,展示了如何做到这一点。实际上,您将调用client.connect("www.xxx.xxx", 80),其中clientEthernetClient类的对象,然后使用client.println()发送GET请求。实际上,您将自己发送HTTP头和数据,但本页面将在代码部分:https://www.arduino.cc/en/Tutorial/WebClient中向您展示如何发送。

在该示例中,您可以将client.println("GET /search?q=arduino HTTP/1.1");替换为以下内容:

代码语言:javascript
复制
client.print("GET /api?temp=");
client.print(TEMP_VALUE);
client.println(" HTTP/1.1");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11195503

复制
相关文章

相似问题

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