April-28th-2020, 10:24 AM
Well Peter,
I cannot tell you under which language our netPI users are using the neither the RS485 nor the RS232 interface. It can be any serial porotocol not modbus or they could use it only uni-directional, I don't know.
To this time I can confirm that nobody ever indicated any problem with the interfaces to me. During the 48hours climatic test of theses modules we used indeed the most simplest Node-RED flow and serialport node along with a device that was just echoing back the sent data. There was no error at all indicated and of course we compared the sent data with the echoed data telegram by telegram.
If you really need to change the python lib I don't know. You should probably check google search engine first with terms like "mini UART problems python" "raspberry". My personal opinion is that the root cause is not balena OS, not the hardware, but the software driver ... it may be indeed special with this mini UART that it has no hardware Rx buffer like other UARTs and gives you back byte by byte and not a complete Modbus Rx telegram.
Armin
I cannot tell you under which language our netPI users are using the neither the RS485 nor the RS232 interface. It can be any serial porotocol not modbus or they could use it only uni-directional, I don't know.
To this time I can confirm that nobody ever indicated any problem with the interfaces to me. During the 48hours climatic test of theses modules we used indeed the most simplest Node-RED flow and serialport node along with a device that was just echoing back the sent data. There was no error at all indicated and of course we compared the sent data with the echoed data telegram by telegram.
If you really need to change the python lib I don't know. You should probably check google search engine first with terms like "mini UART problems python" "raspberry". My personal opinion is that the root cause is not balena OS, not the hardware, but the software driver ... it may be indeed special with this mini UART that it has no hardware Rx buffer like other UARTs and gives you back byte by byte and not a complete Modbus Rx telegram.
Armin
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)