2016-11-27 60 views
0

我是webhooks的全新,并有一个噩梦试图让我的第一个功能。我正尝试使用粒子光子将单个浮点温度变量发送到可以绘制数据的站点。我试图创建webhooks到thingspeak.com和librato.com没有成功。我的主要尝试一直试图在教程中使用json代码来创建webhook。错误400/401试图创建一个webhook

这里是我的光子代码:

#include "Particle.h" 

float temp = 70.1000; 
float adjust = 0.4; 
int acOn = 0; 

void setup() 
{ 

} 

void loop() 
{ 
    if(temp < 72) 
    adjust = random(1620000)/1000000.0; 

    else if(temp < 74) 
    adjust = random(1000000)/1000000.0; 

    else 
    adjust = -1*random(500000,2200000)/1000000.0; 

    temp = temp + adjust; 

    Particle.publish("librato_", String(temp), 60, PRIVATE); 
    Particle.process(); 
    delay(30000); 
} 

和网络挂接JSON代码(用于librato尝试)

{ 
    "event": "librato_", 
    "url": "https://metrics-api.librato.com/v1/metrics", 
    "requestType": "POST", 
    "auth": { 
     "username": "YOUR_LIBRATO_USERNAME", 
     "password": "YOUR_LIBRATO_API_TOKEN" 
    }, 
    "json": { 
     "gauges": [ 
      { 
       "name": "{{NAME}}", 
       "value": "{{temp}}", 
       "source": "{{PARTICLE_DEVICE_ID (particle API token?)}}" 
      } 
     ] 
    }, 
    "mydevices": true 
} 

,我已经填写了用户名和API令牌上librato也发现IDE设置中的particle API标记。先谢谢您的帮助。

回答