Blynk is one of the well-known application nowadays that is mostly used in IOT platform for connecting devices to the cloud, designing apps to remotely control and monitor them and managing various kind of products.
From left to right, up to down:
Blynk Notification
Email Notification
Gauge to display the real-time trash level
Super Chart to display the different time ranges (Live, 1 hour, 6 hours, 1 week, 1 month, 3 months) on the trash level.
One of its best featured is that we can create our own local Blynk server. This allow us to keep everything within our own home network. Now it support almost all common micro-controllers such as Arduino, Raspberry Pi, ESP8266 and more.
Using long delay "delay()" will cause connection break. It is better to use BlynkTimer for time intervals.
Not more than a value of 100 per second can be send or else it will cause a flood error and the hardware will automatically disconnected from the server.
Widget application sometimes inaccurate and requires a strong network without authentication.
In order to keep our local blynk server safe, password must be relatively strong to avoid people other than us to gain access.
Not entirely free. Limited energy level = limited widget can be used. Extra widgets must be paid.