I'm building an android app to act as an interface for an IOT controller. I already have the code for the chip, and it is connected to an HC-05 bluetooth module. I've tried using the bluetooth terminal from the app store and my phone successfully connects to the HC-05. I'm now building the mobile app to send/receive data from the chip. So I need to connect to HC-05 directly from node.js, and that's where I'm stuck.
I've been looking for npm modules that can help me, and so far I've found web-bluetooth-terminal, bluetooth-terminal, serialport, bluetooth-serial-port and johnny-five. Thing is, I'm not sure what the difference between these is and which one will actually work with HC-05. As far as I understand, johnny-five is for writing the code for the controller itself, not connecting to the bluetooth module, and I'm not sure whether web-bluetooth-terminal can connect to HC-05 at 9600 baudrate and different sites say different things. How can I make this work?