c_cpp eesp8266-GA-的实时事件tracking.ino

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp eesp8266-GA-的实时事件tracking.ino相关的知识,希望对你有一定的参考价值。

// Copyright Nat Weerawan 2015-2016
// MIT License

#include <ESP8266WiFi.h>
#include <ESP8266HTTPClient.h>
#include <WiFiConnector.h>

HTTPClient http;
WiFiConnector *wifi;

#define WIFI_SSID        ""
#define WIFI_PASSPHARSE  ""

uint8_t SMARTCONFIG_BUTTON_PIN = 0;
const String ua = "UA-??????-1";
#include "init_wifi.h"

void init_hardware()
{
  Serial.begin(115200);
  delay(100);
  Serial.flush();
}

void setup()
{
  init_hardware();
  wifi = init_wifi(WIFI_SSID, WIFI_PASSPHARSE, SMARTCONFIG_BUTTON_PIN);
  wifi->setLed(16);

  wifi->on_connected([&](const void* message)
  {
    String url = "http://www.google-analytics.com/collect?v=1&t=event&cid=hello";
    path += "&dh=www.cmmakerclub.com&ec=ESPresso%20Lite&ea=Motion%20Sensor";
    path += "&cm5=1&el=Move!&tid=" + ua;

    http.begin(url.c_str()); //HTTP
    ESP.deepSleep(999999 * 1000000);
  });
  
  wifi->connect();
}

void loop()
{
  wifi->loop();
}

以上是关于c_cpp eesp8266-GA-的实时事件tracking.ino的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 运行MUD范围的事件。

c_cpp CodeChef-事件

c_cpp 谷歌事件,track.ino

c_cpp cpp中的新事件 - 反应编程

处理事件冒泡

ini 我自己的GRUB2配置文件,用于引导基于Linux的操作系统的各种实时发行版,以及一些系统工具。我tr