I made a port of node-red for ios, and was able to pass app store reviews.
Unfortunately, it's not currently showing if you search for the keyword 'node-red'
because of how app store search engine's work.
You can repurpose old your iPad/iTouch/iPhone if you have one. I think it'll be good for workflows on demand, you really don't have to run it like a server.
I also see a lot of implementations on rpi, though rpi is great, it easily becomes ugly for portable use or where internet is not available. You need a power supply, display & an endless option for the enclosure.
There's no direct way to access your files unless you know the document root of the installation of your app. The user folder is stored in a variable process.env.NODE_RED_HOME. Try this one, msg.payload = env.get("NODE_RED_HOME")
you're right, native bindings won't work straight away and their binaries need to be packed as framework and be signed, i was not yet able to run them even compiled with the same architecture. for now sqlite could only work if it's written purely in js like sql.js.
Just to report, the file node can write and read from that location but it would be really nice if you could access other files. Say I upload a file to the iPad, I’d like to be able to access it or say I create a bunch of data using the `file node, it would be nice to be able to send it somewhere else.
I haven’t yet figured how to delete a file that I created yet...
Just curious - is there even such a concept in iOS that you could just upload a file to some folder and then read it with various apps? I've been under the impression each app would only have its own sandbox and interacting with other apps would happen by "sharing" on a file by file basis?
I guess I can just google this to fill my curiosity.
Edit: looks like it has such a feature. Dunno about direct file system access though which would likely be required for a file in node to access for example your "Downloads" folder.
Documents in ios are sandboxed and cannot be accessed directly among each other. The next update will show your files in the apple’s Files app. I’ll also add sqlite node if i have time this weekend. Still fixing bugs...
admin dark theme that syncs with your ios settings
itunes file sharing & icloud for workflows and installed nodes
fix on nodes installation requiring a restart
@beta: admin authentication can be enabled by creating an adminAuth.json
@beta: you can use static assets now by creating the node-static folder
New exclusive Node-PAD ios nodes!
system services node to feed system and device data
location node to feed core-location data
gyroscope node to feed gyroscope data
Release Notes: Please backup all your flows before updating to 1.2.1.
If you already made the upgrade and your flows were missing,
check https://github.com/michaelmruta/node-pad on how to recover your old workflows.
I'm thinking of enabling BLE? what do you think guys?
or video stream or mic w/ audio stream nodes for alexa or alike
This looks like an excellent port to iOS.
Although I haven't got any Apple products (what an admission to make in this day-and-age) most of my IoT students do have, so I'll pass your link on to them.
One question... will MQTT work or can be installed on your port??