找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6469|回复: 1
收起左侧

收到一个Arduino HTTP协议的代码,分享一下

[复制链接]
ID:284903 发表于 2018-5-26 19:29 | 显示全部楼层 |阅读模式
Arduino HTTP 固件 使用方法

关于ESP8266开发板配置的说明

ESP8266开发板配置上网有两种方法:
1. 使用微信Airkiss配置;
2. 使用开发板发出的Soft AP网页配置.

1.jpg

2.    使用开发板发出的Soft AP网页配置:
ESP8266开发板上电,前10s内,LED灯快闪(0.1s亮,0.1s灭),此时短按Key进入Airkiss,此时led灯变为两次快闪一次灭。若10s内无按键,10s后,程序打开httpserver可配置。ESP8266发出wifi,ssid为:“Doit_WiFi_xxxxxx”,其中xxxxxx为芯片chipid。使用笔记本或者手机连接该ssid,密码为空,然后使用浏览器设置,地址为192.168.4.1.
ESP8266开发板上LED灯常亮表示开发板已经连接上无线路由器


1.GET 请求:

名称:   do_get(url,header);
参数1:  url:请求的url地址
参数2:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息




2.POST 请求:

名称:   do_post(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息

3.PUT 请求:

名称:   do_put(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息



4.DELETE 请求:

名称:   do_delete(url,q_str,header);;
参数1:  url:请求的url地址
参数2:  q_str:请求的body,比如 key=value
参数3:  header:请求的头信息,默认为空,如果需要订制头,格式为每个header单元之间用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回为http的体信息

0.png
源码见附件: Arduio_HTTP.rar (46.55 KB, 下载次数: 24)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:284903 发表于 2018-5-26 19:29 | 显示全部楼层
沙发自留,^_^
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表