I altered the node-red-ignoble node to get ignoble from Abandon Ware. I've uploaded the package to a temporary githu repo.
Install the module with npm npm install <location>/node-red-contrib-ignoble-0.0.12.tgz --no-save
BLE does not support Serial communication. Nordic UAR Service does support it.
Example to send "hello, world" over NUS to a BLE device. Link to Adafruits great tutorial. They also have an app for iOS and Android to test BLE.
Example of a node sending over TX.
[{"id":"e9cc9f512dd79f4e","type":"comment","z":"02da6eb12ee847ca","name":"BLE NUS TX","info":"","x":510,"y":220,"wires":[]},{"id":"02073d826363b4c4","type":"scanner","z":"02da6eb12ee847ca","name":"","timeout":"5000","x":295.60716465541304,"y":285.3214242117747,"wires":[["d8e2310f9a545cba"]]},{"id":"d8e2310f9a545cba","type":"peripheral","z":"02da6eb12ee847ca","name":"Enter MAC of BLE device","mac":"xx:xx:xx:xx:xx:xx","timeout":"10000","x":515.857164655413,"y":285.1713997977122,"wires":[["cf3b4455d484b9b3"],[]]},{"id":"cf3b4455d484b9b3","type":"service","z":"02da6eb12ee847ca","name":"","x":740,"y":280,"wires":[["6735b4f3f0d1b152"]]},{"id":"6735b4f3f0d1b152","type":"switch","z":"02da6eb12ee847ca","name":"Detect NUS Service","property":"_service","propertyType":"msg","rules":[{"t":"eq","v":"6e400001b5a3f393e0a9e50e24dcca9e","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":960,"y":280,"wires":[["52655fe83bfdfb21"]]},{"id":"242210e75083c12e","type":"characteristic out","z":"02da6eb12ee847ca","name":"TX NUS","uuid":"6e400002b5a3f393e0a9e50e24dcca9e","x":680,"y":380,"wires":[]},{"id":"52655fe83bfdfb21","type":"change","z":"02da6eb12ee847ca","name":"jsonESB -> payload","rules":[{"t":"set","p":"payload","pt":"msg","to":"hello, world","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":890,"y":360,"wires":[[]]}]
Link to Adafruits great tutorial. They also have an app for iOS and Android to test BLE.
I hope this helps. Perhaps one day I have time to make a BLE module for Node RED. When security enforces me for instance. Because, there are many open in Noble. :S