# Blynk Alternatives

**URL:** <https://discourse.nodered.org/t/blynk-alternatives/63751>\
**Category:** General\
**Created:** [10 June 2022 21:56 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751 "2022-06-10T21:56:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![gregoinc](https://avatars.discourse-cdn.com/v4/letter/g/bbce88/32.png) [@gregoinc](https://discourse.nodered.org/u/gregoinc)\
**Post date:** [10 June 2022 21:56 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/1 "2022-06-10T21:56:21Z")

</div>

Long time user of Node-Red and not about to change any time soon.

Blynk on the other hand I am looking to replace... a long time user of the original Blynk, but with the retirement of that platform looming I figure it is time to look at alternatives.

Here's my mobile app dashboard... very simple.

 ![Screenshot_Blynk](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/0/90d102feef25d5e2e36a19c4d7e12b08a8ce300b.jpeg)

Yes I've looked at Blynk 2.0, but for a number of reasons the new Blynk just doesn't do it for me. And as much as I love the old version, the new version isn't going to work out for my needs.

So, alternatives, I've heard there's a few. I would really appreciate feedback on the alternatives that are out there... what works for you, what doesn't, which platforms are worth exploring?

---

<div class="post-metadata">

**Author:** ![rei\_vilo](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rei_vilo/32/162_2.png) [@rei\_vilo](https://discourse.nodered.org/u/rei_vilo)\
**Post date:** [11 June 2022 07:34 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/2 "2022-06-11T07:34:23Z")

</div>

I have a similar problem, as Blank 2.0 no longer provides the option for a local server.

So I am using Node-RED for the dashboard and MQTT with JSON format for the data transfer.

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [11 June 2022 09:35 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/3 "2022-06-11T09:35:32Z")

</div>

If you are looking for a dashboard that just displays your data, Grafana is a option

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [11 June 2022 11:56 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/4 "2022-06-11T11:56:03Z")

</div>

Or, for a data-driven interface direct from Node-RED, uibuilder can create mobile-friendly UI's without all of the overheads of Dashboard & similar. Not sure how good Grafana is on mobile, my limited experiments didn't work out that well though it was quite some time ago, I've not tried recently.

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [11 June 2022 19:56 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/5 "2022-06-11T19:56:45Z")

</div>

> [@TotallyInformation](#):
>
> Not sure how good Grafana is on mobile

Works well on mobile, you just need to get your panels correctly set up, like with most other tools.

Supports multiple user, multiple organization.

But it is geared to be more a display tool not control.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [11 June 2022 20:29 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/6 "2022-06-11T20:29:39Z")

</div>

> [@ScheepersJohan](#):
>
> Works well on mobile

Good to know.

> [@ScheepersJohan](#):
>
> But it is geared to be more a display tool not control.

That is true, however, there are button extensions. So depends what you want to do.

One day, I'll get time in between being creative on uibuilder 😬 to write some uibuilder-based mobile friendly pages that can be installed as apps. Probably about the same time that I work out how to use webworkers with the uibuilder front-end library. At the moment though, I'm writing a new version of the front-end library that is pure es module. Not as easy as I thought it would be once I got to the detail of what is really allowed to happen in browsers of different ages.

Anyway, to answer the original question, I'd likely build my own web interface using uibuilder and allow it to be taken as a mobile app. Since uibuilder is very robust at re-engaging the websocket interface, especially with the new es module version of the library (not yet quite published). So having the mobile disconnect from the network regularly shouldn't be too much of an issue. Though thinking about it, since the reconnect logic extends its retry time, perhaps a pop-over button to manually reconnect would be sensible - :sigh: another thing to add to the backlog! 😸

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [11 June 2022 20:35 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/7 "2022-06-11T20:35:22Z")

</div>

> [@TotallyInformation](#):
>
> there are button extension

I have not been able to get them to work 100% and not a lot of information on them.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [11 June 2022 21:56 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/8 "2022-06-11T21:56:36Z")

</div>

...I am in the same boat, but have not yet decided to retire my local blynk server.

Others, over in the blynk forum did move to either Kodular or MIT App Inventor.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [11 June 2022 22:06 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/9 "2022-06-11T22:06:13Z")

</div>

> [@ScheepersJohan](#):
>
> I have not been able to get them to work 100% and not a lot of information on them.

I seem to remember that at least one of them simply creates a web request. This would work nicely with Node-RED where you have multiple ways of creating endpoints. I've not really tried them much though since I've never really needed them. I do have some links set up though on some of my Grafana dashboards that reach back to Node-RED.

---

<div class="post-metadata">

**Author:** ![gregoinc](https://avatars.discourse-cdn.com/v4/letter/g/bbce88/32.png) [@gregoinc](https://discourse.nodered.org/u/gregoinc)\
**Post date:** [13 June 2022 07:44 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/10 "2022-06-13T07:44:01Z")

</div>

That is true, and have used Grafana previously, but got out of it. The reason I like Blynk linked to Node-Red is the data from Node-Red is 'pushed' to Blynk, so I dont need to open up firewall ports or use a VPN.

Ideally I'd like to continue the 'push' approach, but doesn't seem to be many around that will do that. I am, not against Blynk, and had paid for some previous functionality. Only issue I have with Blynk 2.0 is the per month charge... mind you I guess they need to get money from somewhere.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [13 June 2022 08:41 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/11 "2022-06-13T08:41:32Z")

</div>

> [@gregoinc](#):
>
> I dont need to open up firewall ports or use a VPN.

Really not many options for that. I'm guessing that Blynk needs to run an intermediate service somewhere in order to achieve the link which is why they are looking for more money.

Your best bet is going to be setting up a reverse proxy to provide edge security and then using web services from a device on your network (probably the device running Node-RED). I bit of a pain to set up properly but once done it should be stable.

---

<div class="post-metadata">

**Author:** ![jmorris644](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jmorris644/32/31964_2.png) [@jmorris644](https://discourse.nodered.org/u/jmorris644)\
**Post date:** [13 June 2022 13:37 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/12 "2022-06-13T13:37:09Z")

</div>

Agreed. Also, @gregoinc might look at Tailscale. We use it quite successfully.

---

<div class="post-metadata">

**Author:** ![sefaguntepe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sefaguntepe/32/94497_2.png) [@sefaguntepe](https://discourse.nodered.org/u/sefaguntepe)\
**Post date:** [13 June 2022 15:40 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/13 "2022-06-13T15:40:08Z")

</div>

Hello, I totally agree with your opinion. I'm looking for an alternative method to the old version of Blynk. A platform where I can push information through node-red. But I still haven't found a method.

---

<div class="post-metadata">

**Author:** ![sefaguntepe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sefaguntepe/32/94497_2.png) [@sefaguntepe](https://discourse.nodered.org/u/sefaguntepe)\
**Post date:** [13 June 2022 17:54 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/14 "2022-06-13T17:54:13Z")

</div>

You can access remotely using the application in the link. It is enough to design 1 page for mobile on Node-red.

> **[node-red-contrib-remote](https://flows.nodered.org/node/node-red-contrib-remote)**
>
> Remote services for Node-RED including remote access, push notifications and questions through push notifications.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [13 June 2022 21:54 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/15 "2022-06-13T21:54:39Z")

</div>

...one could use a public mqtt broker as a hub...exchanging events&data with NR and a mobile App.  
Just a matter of designing the flow of events based on pub/sub patterns, isn't it?

---

<div class="post-metadata">

**Author:** ![sefaguntepe](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sefaguntepe/32/94497_2.png) [@sefaguntepe](https://discourse.nodered.org/u/sefaguntepe)\
**Post date:** [14 June 2022 05:23 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/16 "2022-06-14T05:23:32Z")

</div>

Are there any apps you have used or tried?

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [14 June 2022 05:57 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/17 "2022-06-14T05:57:28Z")

</div>

...not myself, yet.  
But as already said earlier, above, others over in the blynk forum did move to either kodular or M.I.T App Inventor. Also, you can find lots of examples and code libraries to integrate the App via mqtt pub/sub.

---

<div class="post-metadata">

**Author:** ![gregoinc](https://avatars.discourse-cdn.com/v4/letter/g/bbce88/32.png) [@gregoinc](https://discourse.nodered.org/u/gregoinc)\
**Post date:** [14 June 2022 07:33 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/18 "2022-06-14T07:33:01Z")

</div>

I really like the concept of a public MQTT broker. Like I said, the reason I chose Blynk is because it avoided me fooling around with firewall rules, and opening my network to the world.

What is interesting is the Kodular approach i.e. app development. But who has the time to develop an app. And Grafana is ok, but again I dont have time to develop a mobile oriented dashboard, or learn about interfacing Node-Red and Grafana.

I'd really like to keep it simple... 🙂

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 June 2022 07:48 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/19 "2022-06-14T07:48:25Z")

</div>

> [@gregoinc](#):
>
> or learn about interfacing Node-Red and Grafana

This is actually quit simple.

Node-red wrights the data to a DB (InflusDB or some sql DB) - Grafana connects to the db and queries it.

---

<div class="post-metadata">

**Author:** ![hominidae](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hominidae/32/4174_2.png) [@hominidae](https://discourse.nodered.org/u/hominidae)\
**Post date:** [14 June 2022 07:53 UTC](https://discourse.nodered.org/t/blynk-alternatives/63751/20 "2022-06-14T07:53:33Z")

</div>

Well, at least on Android, there are some options for mqtt dashboard apps in the playstore.

[Next page](https://discourse.nodered.org/t/blynk-alternatives/63751.md?page=2)
