mirror of
https://github.com/arduino/Arduino.git
synced 2025-01-30 19:52:13 +01:00
Pachube is dead. Long live Cosm. All Pachube examples changed to Cosm examples
This commit is contained in:
parent
6e149c4e32
commit
b114164af1
@ -1,13 +1,13 @@
|
|||||||
/*
|
/*
|
||||||
Wifi Pachube sensor client
|
Wifi Cosm sensor client
|
||||||
|
|
||||||
This sketch connects an analog sensor to Pachube (http://www.pachube.com)
|
This sketch connects an analog sensor to Cosm (http://www.cosm.com)
|
||||||
using an Arduino Wifi shield.
|
using an Arduino Wifi shield.
|
||||||
|
|
||||||
This example is written for a network using WPA encryption. For
|
This example is written for a network using WPA encryption. For
|
||||||
WEP or WPA, change the Wifi.begin() call accordingly.
|
WEP or WPA, change the Wifi.begin() call accordingly.
|
||||||
|
|
||||||
This example has been updated to use version 2.0 of the Pachube.com API.
|
This example has been updated to use version 2.0 of the Cosm.com API.
|
||||||
To make it work, create a feed with a datastream, and give it the ID
|
To make it work, create a feed with a datastream, and give it the ID
|
||||||
sensor1. Or change the code below to match your feed.
|
sensor1. Or change the code below to match your feed.
|
||||||
|
|
||||||
@ -16,7 +16,7 @@
|
|||||||
* Wifi shield attached to pins 10, 11, 12, 13
|
* Wifi shield attached to pins 10, 11, 12, 13
|
||||||
|
|
||||||
created 13 Mar 2012
|
created 13 Mar 2012
|
||||||
modified 23 Apr 2012
|
modified 14 May 2012
|
||||||
by Tom Igoe
|
by Tom Igoe
|
||||||
|
|
||||||
This code is in the public domain.
|
This code is in the public domain.
|
||||||
@ -25,7 +25,7 @@
|
|||||||
#include <SPI.h>
|
#include <SPI.h>
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
|
|
||||||
#define APIKEY "YOUR API KEY GOES HERE" // replace your pachube api key here
|
#define APIKEY "YOUR API KEY GOES HERE" // replace your cosm api key here
|
||||||
#define FEEDID 00000 // replace your feed ID
|
#define FEEDID 00000 // replace your feed ID
|
||||||
#define USERAGENT "My Arduino Project" // user agent is the project name
|
#define USERAGENT "My Arduino Project" // user agent is the project name
|
||||||
|
|
||||||
@ -38,12 +38,12 @@ int status = WL_IDLE_STATUS;
|
|||||||
WiFiClient client;
|
WiFiClient client;
|
||||||
// if you don't want to use DNS (and reduce your sketch size)
|
// if you don't want to use DNS (and reduce your sketch size)
|
||||||
// use the numeric IP instead of the name for the server:
|
// use the numeric IP instead of the name for the server:
|
||||||
IPAddress server(216,52,233,122); // numeric IP for api.pachube.com
|
IPAddress server(216,52,233,121); // numeric IP for api.cosm.com
|
||||||
//char server[] = "api.pachube.com"; // name address for pachube API
|
//char server[] = "api.cosm.com"; // name address for cosm API
|
||||||
|
|
||||||
unsigned long lastConnectionTime = 0; // last time you connected to the server, in milliseconds
|
unsigned long lastConnectionTime = 0; // last time you connected to the server, in milliseconds
|
||||||
boolean lastConnected = false; // state of the connection last time through the main loop
|
boolean lastConnected = false; // state of the connection last time through the main loop
|
||||||
const unsigned long postingInterval = 10*1000; //delay between updates to Pachube.com
|
const unsigned long postingInterval = 10*1000; //delay between updates to Cosm.com
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
// start serial port:
|
// start serial port:
|
||||||
@ -101,8 +101,8 @@ void sendData(int thisData) {
|
|||||||
client.print("PUT /v2/feeds/");
|
client.print("PUT /v2/feeds/");
|
||||||
client.print(FEEDID);
|
client.print(FEEDID);
|
||||||
client.println(".csv HTTP/1.1");
|
client.println(".csv HTTP/1.1");
|
||||||
client.println("Host: api.pachube.com");
|
client.println("Host: api.cosm.com");
|
||||||
client.print("X-PachubeApiKey: ");
|
client.print("X-ApiKey: ");
|
||||||
client.println(APIKEY);
|
client.println(APIKEY);
|
||||||
client.print("User-Agent: ");
|
client.print("User-Agent: ");
|
||||||
client.println(USERAGENT);
|
client.println(USERAGENT);
|
@ -1,13 +1,13 @@
|
|||||||
/*
|
/*
|
||||||
Wifi Pachube sensor client with Strings
|
Wifi Cosm sensor client with Strings
|
||||||
|
|
||||||
This sketch connects an analog sensor to Pachube (http://www.pachube.com)
|
This sketch connects an analog sensor to Cosm (http://www.cosm.com)
|
||||||
using a Arduino Wifi shield.
|
using a Arduino Wifi shield.
|
||||||
|
|
||||||
This example is written for a network using WPA encryption. For
|
This example is written for a network using WPA encryption. For
|
||||||
WEP or WPA, change the Wifi.begin() call accordingly.
|
WEP or WPA, change the Wifi.begin() call accordingly.
|
||||||
|
|
||||||
This example has been updated to use version 2.0 of the Pachube.com API.
|
This example has been updated to use version 2.0 of the cosm.com API.
|
||||||
To make it work, create a feed with a datastream, and give it the ID
|
To make it work, create a feed with a datastream, and give it the ID
|
||||||
sensor1. Or change the code below to match your feed.
|
sensor1. Or change the code below to match your feed.
|
||||||
|
|
||||||
@ -19,7 +19,7 @@
|
|||||||
* Wifi shield attached to pins 10, 11, 12, 13
|
* Wifi shield attached to pins 10, 11, 12, 13
|
||||||
|
|
||||||
created 16 Mar 2012
|
created 16 Mar 2012
|
||||||
modified 23 Apr 2012
|
modified 14 May 2012
|
||||||
by Tom Igoe
|
by Tom Igoe
|
||||||
|
|
||||||
This code is in the public domain.
|
This code is in the public domain.
|
||||||
@ -43,12 +43,12 @@ WiFiClient client;
|
|||||||
|
|
||||||
// if you don't want to use DNS (and reduce your sketch size)
|
// if you don't want to use DNS (and reduce your sketch size)
|
||||||
// use the numeric IP instead of the name for the server:
|
// use the numeric IP instead of the name for the server:
|
||||||
//IPAddress server(216,52,233,122); // numeric IP for api.pachube.com
|
//IPAddress server(216,52,233,121); // numeric IP for api.cosm.com
|
||||||
char server[] = "api.pachube.com"; // name address for pachube API
|
char server[] = "api.cosm.com"; // name address for pachube API
|
||||||
|
|
||||||
unsigned long lastConnectionTime = 0; // last time you connected to the server, in milliseconds
|
unsigned long lastConnectionTime = 0; // last time you connected to the server, in milliseconds
|
||||||
boolean lastConnected = false; // state of the connection last time through the main loop
|
boolean lastConnected = false; // state of the connection last time through the main loop
|
||||||
const unsigned long postingInterval = 10*1000; //delay between updates to Pachube.com
|
const unsigned long postingInterval = 10*1000; //delay between updates to cosm.com
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
// start serial port:
|
// start serial port:
|
||||||
@ -115,8 +115,8 @@ void sendData(String thisData) {
|
|||||||
client.print("PUT /v2/feeds/");
|
client.print("PUT /v2/feeds/");
|
||||||
client.print(FEEDID);
|
client.print(FEEDID);
|
||||||
client.println(".csv HTTP/1.1");
|
client.println(".csv HTTP/1.1");
|
||||||
client.println("Host: api.pachube.com");
|
client.println("Host: api.cosm.com");
|
||||||
client.print("X-PachubeApiKey: ");
|
client.print("X-ApiKey: ");
|
||||||
client.println(APIKEY);
|
client.println(APIKEY);
|
||||||
client.print("User-Agent: ");
|
client.print("User-Agent: ");
|
||||||
client.println(USERAGENT);
|
client.println(USERAGENT);
|
Loading…
x
Reference in New Issue
Block a user