关于arduino获取网页数据的处理

2016-05-251.7万
AI 快速预览详细 收起
本文介绍了如何在 Arduino 上处理从服务器获取的 JSON 数据。首先,通过 HTTP 请求获取服务器响应,响应中包含 HTTP 头部信息和 JSON 数据。通过解析 Content-Length 和 Content-Type 字段,可以准确定位 JSON 数据的位置。然后,使用 Arduino 的 String 类和 substring 方法,从响应中提取 JSON 数据,并进一步解析其中的特定字段。这种方法适用于需要从服务器获取数据并进行处理的 Arduino 项目。
我的wido从服务器端接收到的返回数据是这样的
HTTP/1.1 200 OK
Connection: close
Content-Length: 45
Content-Type: application/json
Date: Fri, 16 Jan 2015 18:58:12 GMT
Server: Apache/2.2.25 (Unix) PHP/5.3.27
X-Powered-By: PHP/5.3.27


{"id":1,"description":"lamp1","status":"off"}
怎么样才能获取json中的某些数据值
谢谢!

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
dsweiliang
dsweiliang
学习学习
吹口琴的钢铁侠
吹口琴的钢铁侠
这个不难,你首先去百度一下有没有Arduino上的json处理库,有的话拿来就能用
没有的话就自己写咯
首先提取到大括号里面的字符串,然后通过逗号来分割咯,然后匹配冒号前的字符串,匹配到的话就提取冒号后的数据咯
其实就是个C语言字符串练习题_(:3」∠)_
snw0511
snw0511
作者
回复吹口琴的钢铁侠
已经解决了 谢谢:handshake
- 没有更多了 -