Releases: thinger-io/Arduino-Library
Releases · thinger-io/Arduino-Library
Arduino Library
Improved support for ESP8266 Web configuration method
Arduino Library
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
Add support for Arduino MKR1000.
Arduino Library
Small update for fixing the ESP8266 readBytes interface that affects the ESP8266 Web Interface configuration example.
Arduino Library
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
- 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
- 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
Support for real-time IoT dashboards
Arduino Library
Improved some API discovery issues.
Now the Library for CC3000 boards can accept a different pinouts.
Arduino Library
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.