[0.7] Node-RED Client Editor app update: Push Notification (22 Nov)

I decide to develope a mobile app for Node RED, support Dashboard and Admin automatically login and native features: background location tracking, push notification, voice command, mqtt client, wysiwyg editor...

This is a new thread of [0.5 Release on Play,App Store] A mobile client for Node-RED Dashboard and Admin (update 09Nov). I cannot modify old one (forum policy) anymore, so must create a new to update info

play icon app store icon

Update features for 0.7, 22 Nov (Android only, IOS will be released later)

  • Add Push Notification: allow custom push message from Node-RED to app. Now you can send custom push message direct from Node-RED to app by posting data with device token
  • Fix an issue in background location not loading new setting
  • Enhanced app UI

Features of previous build

  1. Config and save username, password for Dashboard, Admin
  2. Auto login Dashboard, Admin. Add home button to make mobile feel. When in Dashboard or Admin, click Home button to back to App Home
  3. Add buttons to Admin to quickly edit, copy delete node property, show left, right panel, re-arrange and tweak layout for mobile (show UI on some editor not fit to mobile)
  4. Background Location tracking: Background location tracking, works even app not open in front . Tested for IOS and Android, don't open app for whole day and still receive location data. Custom endpoint url, support basic-node-auth, many params add to setting, Native Test button for easily debug. User can config a node to get current location from phone and display on map, geofence. App help to create these node. Documentation on Background Location Tracking:

Note: Please remove previous nodes and recreate by this version

TODO

  1. Voice command
  2. WYSIWYG Editor
  3. MQTT client
  4. Learn features for button (from MQTT, similar some commercial app)
  5. Add RTSP camera support (using vlcLib) to stream video directly from camera to app without streaming server

Github: https://github.com/linhtranvu/node-red-app

SCREENSHOT FROM CURRENT BUILD

Main screen, dashboard, configuration

Admin editor with button, easy to access and edit node

image

Background Location tracking: Button to Config, Test, Create location node, Map track

SCREENSHOT OF IN DEVELOPMENT WYSIWYG EDITOR

ảnh

4 Likes

I've been wanting an app like this so I was excited to install it. I don't think I can use it though because I don't have/use a NR dashboard and it won't let me save the config without a url for one. Is there a way around this?

Just input http:// and then you go

1 Like

It's good now. Thanks!

When new IOS version? :grinning: