This article on "Wearables and Big Data" explores the relationship between wearable technology and ever-growing amounts of data - big data. Various wearable devices are presented in connection with the application possibilities in the private as well as in the business area in our previous articles, the topic big data also has been discussed. In this article the potential and possible risks are … [Read more...]
Controlling AC Powered Appliances With ESP32 and IBM Watson IoT
It is an upgrade to our previous article to control ESP32 Arduino LED from IBM Watson IoT. We already talked about Android Apps for Watson IoT for this purpose. We already have an article to use relay with Arduino. Our linked relay guide should be enough for anyone to understand how to use relay and AC connections. These relay modules will create mechanical clicking sound like switch. My relay … [Read more...]
Android Apps to Control Devices Connected to IBM Watson IoT
It is too common to find some ready to use Android app which can perform basic works, such as some apps which can work to control ESP32 Arduino LED from IBM Watson IoT. As for receiving notification from IBM Watson IoT platform, we previously described one app named Pushover for push notification after routing the backend on Node-RED. However, for our previous guide to control ESP32 Arduino … [Read more...]
Control ESP32 Arduino LED from IBM Watson IoT
Anthony Elder published a guide on developerWorks Recipes on how to "Build your own Watson controlled kettle" for ESP8266. This article's code is shamelessly ripped-off from him for broader usage. This guide will show how to turn on and turn off a LED connected with ESP32 Arduino from IBM Watson IoT platform. That "remote control" over the internet will be shown by using a simple bash scripts - … [Read more...]
Scope of ESP32 in Commercial IoT Products
Can ESP32 used in Commercial IoT products? Yes, ESP32 has modules and SoC to fit your production need. However, Arduino IDE is not for production. The reason we switched our projects from genuine Arduino to ESP32 Arduino is to broaden the scope. Our IoT guides are around IBM for highest compatibility. Node-red is the most popular IoT control software, which is very easy to use and many tutorials. … [Read more...]
How to Connect Apache Kafka With MQTT
This is not a step by step guide with commands. This is a guide to get started moving from generic Kafka to Confluent Inc's Kafka, Connectors and ready to consume one GitHub repository. Initially it will appear that with the easiness we installed Apache Kafka and MQTT Server, with same easiness we can connect Apache Kafka with MQTT. There are actually many things to learn, think. MQTT is a … [Read more...]
Two Way Communication in IoT (Cloud to Device and Device to Cloud)
Commonly, we send data from the devices like ESP32 Arduino, Smartphone, Raspberry Pi, Smart Watch to the IoT platform. IoT platform can be self hosted or on the cloud. Example of actual such one way communication can be our example simple project, such as ESP32 Arduino sending temperature, humidity data to IBM Watson IoT platform. We already know the theory around machine to machine communication, … [Read more...]
Cost Comparison of Cloud IoT Platform Vendors
In another article we discussed about different Cloud IoT platform vendors. Mostly in this blog we use IBM Watson IoT. The question will arise, how much we pay for using their IBM Watson IoT and Node-RED. We have credit card linked account and our net payable so far for the two services is zero. Because our usage is so low that comes under free Lite plan. When we started around IoT topics for the … [Read more...]
How to Send Data from Arduino to MySQL Database
In our recent past discussions, we have send data from ESP32 Arduino to IBM Watson IoT by either using MQTT or by using HTTP POST. In the same way, we have discussed how with CouchDB we can send data from ESP32 Arduino. Also, we have discussed different types of cloud database for IoT. MySQL is widely used database for PHP driven web applications. We can send data from Arduino, ESP32 to MySQL … [Read more...]
InfluxDB vs CouchDB for IoT Backend
InfluxDB is an open-source time series database with restricted features with support for processing data from Graphite. CouchDB purely a free software. InfluxDB is quite different from CouchDB. InfluxDB supports SQL style query. InfluxDB accepts data via HTTP, TCP, and UDP and directly supports Grafana. If you use TIG Stack (Telegraf, InfluxDB, and Grafana), within half an hour you'll get … [Read more...]
What is Zigbee? What Are the Differences Between LoRa and Zigbee
What is Zigbee? ZigBee is a personal-area network standard. ZigBee specification considered as an alternative to Wi-Fi and Bluetooth for some applications. Unlike LoRa and Wi-Fi, multiple central controllers can be used for Zigbee. Zigbee is the name of the specification of a set of high-level wireless communication protocols for use with low-power digital broadcasting, based on the IEEE 802.15.4 … [Read more...]