返回顶部

收藏

来自Arduino(WiFly 图书馆)的HTTP POST

更多
#include "WiFly.h"
#include "Credentials.h"

Client client( "ketnerlake.com", 80 );

int looped = 0;

void setup()
{
  Serial.begin( 9600 ); 
  WiFly.begin();

  if( !WiFly.join( ssid, passphrase ) ) 
  {
    Serial.println( "Association failed." );

    while( 1 ) 
    {
      // Hang on failure.
    }
  }
}

void loop()
{
  String data = "data=$,WEATHER,79.5,51,59.7,29.366,2.8,0.0,270,0.00,0.00,*";

  if( client.connect() ) 
  {
    Serial.println( data );

    client.println( "POST /sensors/intercept.cfm HTTP/1.1" );
    client.println( "Host: www.ketnerlake.com" );
    client.println( "Content-Type: application/x-www-form-urlencoded" );
    client.println( "Connection: close" );
    client.print( "Content-Length: " );
    client.println( data.length() );
    client.println();
    client.print( data );
    client.println();
  }

  delay( 5000 );
}

标签:c

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2017-02-01 08:21:00 InfluxDB 报错 dial tcp 127.0.0.1:9092: getsockopt: c
  2. bigwhite 发表 2018-01-05 16:07:40 TB一周萃选[第4期]
  3. 博主 发表 2018-02-12 18:24:36 linux下如何让程序无法重复启动
  4. 博主 发表 2018-02-13 02:10:25 linux下C程序:运行单个实例
  5. 博主 发表 2014-07-28 19:00:00 Interacting with C Pointers
  6. 博主 发表 2015-03-12 20:00:00 Nullability and Objective-C
  7. 博主 发表 2016-10-12 21:00:00 Objective-C id as Swift Any
  8. phpvar 发表 2012-02-15 13:27:28 计算器”CE”和”C”的区别
  9. Plzbecute 发表 2018-02-01 03:42:54 Type-C 接口 U 盘不一定是最快的,选 U 盘你最需要了解这 4 点 | 科普
  10. 博主 发表 2018-01-30 17:32:01 webbench-1.5的源码
  11. linux@linux.cn (linu 发表 2018-01-25 00:31:00 与 C 语言长别离
  12. linux@linux.cn (linu 发表 2018-01-25 00:31:00 与 C 语言长别离

发表评论