Blog

New IoT Hardware: ClimaStick!

We are so proud to announce a new hardware development kit designed from the Thinger.io team! After more than one year of design and testing, here is the board! ClimaStick. It is available to purchase directly from our store. This board is a complete Internet of Things development kit, that integrates WiFi connectivity along with a set of powerful sensors to provide environmental and motion sensing. This way, it is possible to create several connected projects easily. It [...]

New features on data buckets

Some days ago, we released some new features on data buckets that we wanted to share with you! Here they come: Show tabular data in the bucket explorer Now the data bucket explorer allow displaying your data bucket in a tabular format, so you can review the information in a more comprehensive way than the raw JSON value. Did you know that you can store more than one value per entry into a data bucket? Just create [...]

Install the Thinger.io IoT platform in your own host!

Today, we are proud to announce the release of the Thinger.io IoT platform as an installable package! We have been working so hard during the last months to provide an easy to install package of the Thinger.io platform. With this release, you will be able to install the server in your own architecture, supporting almost all the features of the Thinger.io cloud features, without any limitation. Moreover, you can use the stock web console for managing your devices, or creating dashboards [...]

Adding support for Espressif ESP32

After the success of the ESP82266, espressif have developed a brand new device called ESP32, which is much more powerful and supports dual WiFi and Bluetooth connections. There are some dev kits ready for it use, and the espressif team is working in adding support from the Arduino IDE in their Github page.   Some specs about this nice boards: Key Features 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS Integrated 520 KB SRAM Integrated 802.11BGN HT40 Wi-Fi transceiver, baseband, stack and LWIP Integrated dual mode Bluetooth (classic and BLE) 16 MByte flash 2.2V to 3.6V operating [...]

Communication Between Devices in IoT

In this post we want to introduce a new feature released in the latests server updates and Arduino libraries (starting at 2.5.0). This feature is related to inter-device communication in real-time, both for devices of the same account, or devices from different accounts. In Thinger.io, it is possible that devices can communicate between them trough the Internet in real-time. Imagine you have two ESP8266, or any other micro connected to the Internet, that needs to communicate for some reason. Suppose that you are building some automation [...]

IoT Courses – Samsung TECH INSTITUTE 2016

In July, we were teaching some IoT in the Universidad Politécnica de Madrid (UPM – Madrid, Spain), thanks to the Samsung Tech Institute initiative. This month we will provide another IoT course (50 hours) to introduce Internet of Things hardware, and different IoT patterns like sensing, actuating, interaction with services, events reaction, communication between devices, hardware prototyping, and so on. The course is mainly practical, and the student will use an ESP8266 along with different sensors and actuators connected to the Thinger.io platform. This course takes [...]

IoT Device REST API Discovery

In the last console update (1.3.0), we have introduced some new features to improve the development of different clients for interacting with the devices connected to the IoT platform. In this case, we have enabled the Show Query feature that was available in the Device API. This feature will display the REST API calls that are done by the console while interacting with the device. This calls can be used and integrated in other programs, like clients in .NET, PHP, Node.JS, C++, C, bash, [...]

Adding SSL/TLS Support to the ESP8266

In this post we will introduce some new features about securing the Internet of Things, like in our previous post, Securing the Internet of Things, where we introduced SSL/TLS support for the Arduino MKR1000. In this case we are working with the well-known ESP8266, and YES! it supports also secure TLS connections to our Internet of Things platform. This little device, and thanks to the community support, now integrates TLS support by software. In our tests, we are not able to notice any significant performance issues, and [...]

IoT Data Recording

Nowadays, almost all Internet of Things platforms out there are basically servers to store information from devices. It is quite common to see “IoT platforms” that are relying on the same Web technology used during the last decade, but now to communicate with the IoT devices. In this framework, the small devices just push data to this kind of servers by just doing traditional and inefficient HTTP POST requests. Other minor alternatives rely on using more efficient protocols like CoAP, or MQTT, [...]

Securing the Internet of Things

Nowadays we are introducing Internet of Things devices in our homes, cars, factories, homebrew equipment, and many other facilities. While some of them are not really critical environments, having unsecure IoT devices surrounding our lives can condition our physical security and privacy. It is easy today to take an Arduino or a similar device, like a cheap ESP8266, connect it to the Internet and start feeding your cat remotely. Just need a quick search to see multiple alternatives: Aside from cool cat feeders, it is possible to [...]