top of page


Public·27 members
Mick Dagohoy
Mick Dagohoy

How to Use Node-RED Original Nodes for Android Sensors and Functions

Node Red APK: How to Run Node-RED on Android Devices

Node-RED is a powerful and versatile programming tool that allows you to wire together hardware devices, APIs, and online services in new and interesting ways. It provides a browser-based editor that makes it easy to create and deploy flows using a wide range of nodes in the palette. But did you know that you can also run Node-RED on your Android device? In this article, we will show you how to install and use Node-RED on Android using two different methods: Termux and RedMobile. We will also show you how to use Termux API to access device hardware from Node-RED. Let's get started!

What is Node-RED?

Node-RED is a programming tool that was originally developed by IBM as a way to simplify the development of IoT applications. It is based on Node.js, a JavaScript runtime environment that can run on various platforms, including Linux, Windows, Mac OS, and Android. Node-RED uses a flow-based programming model, where you can drag and drop nodes from the palette onto the workspace and connect them with wires to create logic. Each node represents a function or an input/output device, such as a sensor, an actuator, an API, or a web service. You can also create your own nodes or install additional nodes from the online library. Node-RED has many features that make it suitable for IoT development, such as:

node red apk

  • A graphical user interface that is easy to use and intuitive

  • A built-in dashboard that allows you to create user interfaces for your flows

  • A web server that hosts your flows and dashboard

  • A runtime engine that executes your flows in the background

  • A storage system that saves your flows in JSON format

  • A security system that allows you to protect your flows and dashboard with authentication and encryption

  • A plugin system that allows you to extend the functionality of Node-RED with custom nodes and modules

What is Termux?

Termux is an application that allows you to run Linux commands on your Android device. It is not a full-fledged Linux distribution, but rather a terminal emulator that provides access to a minimal Linux environment. You can use Termux to install various packages, such as coreutils, nano, nodejs, python, git, etc., using the apt package manager. You can also use Termux to access device hardware, such as camera, microphone, GPS, etc., using the Termux API plugins. Termux has many features that make it useful for running Node-RED on Android devices, such as:

  • A lightweight and fast application that does not require root access or extra permissions

  • A flexible and customizable terminal interface that supports keyboard shortcuts, gestures, fonts, colors, etc.

A rich set of command-line tools that can perform various tasks, such as editing files, managing processes, How to install Node-RED on Android using Termux

One of the methods to run Node-RED on Android devices is to use Termux, a terminal emulator that provides a Linux environment on your device. Termux allows you to install Node-RED and other packages using the apt package manager. Here are the steps to install Node-RED on Android using Termux:

Step 1: Install Termux app from the Play Store

The first step is to download and install the Termux app from the Google Play Store. You can find the app by searching for "Termux" or by following this link: [Termux](^1^). Once you have installed the app, open it and grant the necessary permissions.

Step 2: Update and upgrade Termux packages

The next step is to update and upgrade the Termux packages to ensure that you have the latest versions. To do this, run the following commands in the Termux terminal:

apt update apt upgrade

This may take some time depending on your internet speed and the number of packages to be updated.

node red android app

node red dashboard android

node red termux apk

node red mobile editor

node red apk download

node red client editor apk

node red android tutorial

node red dashboard app

node red termux install

node red mobile app

node red android sensor

node red dashboard apk

node red termux tutorial

node red mobile dashboard

node red apk free download

node red client editor app

node red android camera

node red dashboard design

node red termux setup

node red mobile browser

node red android usb serial

node red dashboard wysiwyg

node red termux commands

node red mobile access

node red apk latest version

node red client editor download

node red android firebase

node red dashboard widgets

node red termux update

node red mobile device

node red android voice recognition

node red dashboard layout

node red termux start

node red mobile location tracking

node red apk modded version

node red client editor review

node red android speech synthesis

node red dashboard examples

node red termux stop

node red mobile notifications

Step 3: Install coreutils, nano, nodejs, and node-red packages

The third step is to install the coreutils, nano, nodejs, and node-red packages. These are required for running Node-RED and editing files. To install them, run the following commands in the Termux terminal:

apt install coreutils apt install nano apt install nodejs apt install node-red

This may also take some time depending on your internet speed and the size of the packages.

Step 4: Run node-red command to start Node-RED

The fourth step is to run the node-red command to start Node-RED. This will launch the Node-RED server and display some information on the terminal. To run it, type the following command in the Termux terminal:


You should see something like this:

Welcome to Node-RED =================== 23 Jun 23:28:14 - [info] Node-RED version: v1.3.5 23 Jun 23:28:14 - [info] Node.js version: v14.17.1 23 Jun 23:28:14 - [info] Linux 4.9.112 arm LE 23 Jun 23:28:15 - [info] Loading palette nodes 23 Jun 23:28:18 - [info] Settings file : /data/data/com.termux/files/home/.node-red/settings.js 23 Jun 23:28:18 - [info] Context store : 'default' [module=memory] 23 Jun 23:28:18 - [info] User directory : /data/data/com.termux/files/home/.node-red 23 Jun 23:28:18 - [warn] Projects disabled : editorTheme.projects.enabled=false 23 Jun 23:28:18 - [info] Flows file : /data/data/com.termux/files/home/.node-red/flows_localhost.json 23 Jun 23:28:18 - [info] Creating new flow file 23 Jun 23:28:18 - [warn] --------------------------------------------------------------------- Your flow credentials file is encrypted using a system-generated key. If the system-generated key is lost for any reason, your credentials file will not be recoverable, you will have to delete it and re-enter your credentials. You should set your own key using the 'credentialSecret' option in your settings file. Node-RED will then re-encrypt your credentials file using your chosen key the next time you deploy a change. --------------------------------------------------------------------- 23 Jun 23:28:18 - [info] Starting flows 23 Jun 23:28:18 - [info] Started flows 23 Jun 23:28:18 - [info] Server now running at

Note that Node-RED is running on port 1880 by default. You can change this by editing the settings.js file in your .node-red directory.

Step 5: Access Node-RED editor from a browser

The final step is to access the Node-RED editor from a browser. You can use any browser on your device or another device on the same network. To access it, type the following URL in your browser:

  • If you are using another device on the same network, replace localhost with the IP the device

  • termux-sensor: Get information about device sensors

  • termux-sms-list: List SMS messages on the device

  • termux-sms-send: Send SMS messages from the device

  • termux-toast: Show a toast message on the device

  • termux-torch: Turn on/off device flashlight

  • termux-vibrate: Vibrate the device

  • termux-volume: Get or set device volume

  • termux-wifi-connectioninfo: Get information about current Wi-Fi connection

  • termux-wifi-scaninfo: Get information about available Wi-Fi networks

Here are the steps to use Termux API to access device hardware from Node-RED:

Step 1: Install Termux:API app and termux-api package

The first step is to install the Termux:API app and the termux-api package. The Termux:API app is a plugin that provides the interface between Termux and the device hardware. The termux-api package is a set of scripts that can run the Termux:API commands from the Termux terminal. To install them, follow these steps:

  • Download and install the Termux:API app from the Google Play Store. You can find the app by searching for "Termux:API" or by following this link: [Termux:API].

  • Open the Termux app and run the following command to install the termux-api package:

apt install termux-api

  • Grant the necessary permissions to the Termux:API app by following the instructions on the screen.

Step 2: Use exec node to run termux-api commands from Node-RED

The second step is to use the exec node to run termux-api commands from Node-RED. The exec node is a core node that can execute any command-line program and return its output. To use it, follow these steps:

  • Drag and drop an exec node from the palette onto the workspace.

Double-click on the exec node to open its pr


Welcome to the group! You can connect with other members, ge...


  • finnur1996
  • Nikk
  • Evaa
  • Vla Che
    Vla Che
  • Today in Trend
    Today in Trend
bottom of page