NodeRed Beagleboard module not part of default image?

Taking the BeagleBone Blue for a spin, and trying out NodeRed.

Works fine, but the IO interfacing is missing…?

This library node-red-node-beaglebone (node) - Node-RED is installed, but not working?

Trying the install fails:

`

debian@beaglebone:~$ npm install node-red-node-beaglebone
/

i2c@0.2.3 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c
node-gyp rebuild

make: Entering directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c/build’
CXX(target) Release/obj.target/i2c/src/i2c.o
SOLINK_MODULE(target) Release/obj.target/i2c.node
COPY Release/i2c.node
make: Leaving directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/i2c/build’

epoll@0.1.21 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll
node-gyp rebuild

make: Entering directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll/build’
CXX(target) Release/obj.target/epoll/src/epoll.o
SOLINK_MODULE(target) Release/obj.target/epoll.node
COPY Release/epoll.node
make: Leaving directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/epoll/build’

serialport@4.0.7 install /home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport
node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.8.3 (node-v46 ABI) (falling back to source compile with node-gyp)
make: Entering directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport/build’
CXX(target) Release/obj.target/serialport/src/serialport.o
CXX(target) Release/obj.target/serialport/src/serialport_unix.o
CXX(target) Release/obj.target/serialport/src/serialport_poller.o
SOLINK_MODULE(target) Release/obj.target/serialport.node
COPY Release/serialport.node
make: Leaving directory ‘/home/debian/node_modules/node-red-node-beaglebone/node_modules/octalbonescript/node_modules/serialport/build’
node-red-node-beaglebone@0.1.8 node_modules/node-red-node-beaglebone
└── octalbonescript@1.3.1 (verror@1.8.1, debug@2.6.7, i2c@0.2.3, epoll@0.1.21, serialport@4.0.7)

`

What am I missing?

Realised that the Nodered Beaglebone library is depending on the Node serial library which has no platform support of this.

https://github.com/EmergingTechnologyAdvisors/node-serialport#platform-support

I guess this requires some substantial hacking…?

I had hoped this worked out of the box as advertised.