Skip to content

Releases: thinger-io/Arduino-Library

Arduino Library

15 Sep 21:34
Compare
Choose a tag to compare

Improved support for ESP8266 Web configuration method

Arduino Library

05 Sep 21:06
Compare
Choose a tag to compare

Arduino MKR1000 SSL with SSL connection now supported.

#include <WiFi101.h>
#include <ThingerWifi101.h>

#define USERNAME "your_user_name"
#define DEVICE_ID "your_device_id"
#define DEVICE_CREDENTIAL "your_device_credential"

#define SSID "your_wifi_ssid"
#define SSID_PASSWORD "your_wifi_ssid_password"
#define LED_PIN 6

ThingerWifi101 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL);

void setup() {
  // configure wifi network
  thing.add_wifi(SSID, SSID_PASSWORD);

  pinMode(LED_PIN, OUTPUT);

  // pin control example (i.e. turning on/off a light, a relay, etc)
  thing["led"] << digitalPin(LED_PIN);

  // resource output example (i.e. reading a sensor value, a variable, etc)
  thing["millis"] >> outputValue(millis());

  // more details at http://docs.thinger.io/arduino/
}

void loop() {
  thing.handle();
}

Arduino Library

05 Sep 17:41
Compare
Choose a tag to compare

Add support for Arduino MKR1000.

Arduino Library

24 Apr 09:42
Compare
Choose a tag to compare

Small update for fixing the ESP8266 readBytes interface that affects the ESP8266 Web Interface configuration example.

Arduino Library

19 Apr 22:52
Compare
Choose a tag to compare

New changes on Arduino Client Library 2.3.0:

  • Add support for LinkItONE with GPRS. It includes an example for connecting to thinger.io by using GPRS.
  • Improved syntactic sugar for input value. Now it is not required to pass a callback if it is not necessary. Example:
bool enable;
double threshold=0;

void setup(){
    thing["config"] << inputValue(enable);
    thing["threshold"] << inputValue(threshold, {
      Serial.print("Threshold changed:" );
      Serial.println(threshold);
    });
}

Arduino Library

21 Feb 11:11
Compare
Choose a tag to compare
  • Changed default examples using syntactic sugar resources.
  • Improved Debug Code.
  • Added support for LinkIt ONE board.
  • Added support for ENC28J60 ethernet module.
  • Added ESP8266 Web based configuration (example sketch available)
  • Improved ESP8266 SmartConfig code.

Arduino Library

05 Jan 00:54
Compare
Choose a tag to compare
  • Added ESP8266 SmartConfig Support. It does not require to configure Wifi + Password!
  • Improved Arduino Ethernet connection stability
  • Proper support for control dashboards
  • Added syntactic sugar for defining input/output resources properly

Arduino Library

13 Dec 01:29
Compare
Choose a tag to compare

Support for real-time IoT dashboards

Arduino Library

17 Sep 18:06
Compare
Choose a tag to compare

Improved some API discovery issues.
Now the Library for CC3000 boards can accept a different pinouts.

Arduino Library

13 Aug 14:29
Compare
Choose a tag to compare

Changed operator <<= for << and >>= for >> (similar to C++ stream operators).
Fixed some reconnection issues.
Small changes to fix a problem with Texas Instrument CC32000.
Updated examples.