Sign inSign up

attensys/gateway-wired

By attensys

•Updated about 4 years ago

Image
0

2.4K

attensys/gateway-wired repository overview

⁠gateway_wired

Software for Attensys MODBUS RS485 based gateway.

Once started it emit JSON events with sensor data on port 2000.

⁠Run with docker

You have to include the path for the USB interface as a docker volume and use the environment variable FTDI_UART_PATH.

docker run --rm -it --privileged -p 2000:2000 -e FTDI_UART_PATH=/dev/tty.usbserial-FTV7W913 -v /dev/tty.usbserial-FTV7W913:/dev/tty.usbserial-FTV7W913 attensys/gateway-wired:latest
⁠On raspberry pi
docker run --rm -it --privileged -p 2000:2000 -e FTDI_UART_PATH=/dev/ttyUSB0 -e SLAVE_COUNT=1 -e REGISTER_COUNT=7 -e REGISTER_RANGE_START=1 -e REGISTER_RANGE_START=7 -v /dev/ttyUSB0:/dev/ttyUSB0 attensys/gateway-wired:armfh

⁠Develope with docker-compose

Alter docker-compose.yml to match your system

docker-compose up --build

⁠Build

mkdir build
make

The binary is in build/AttensysGatewayWired

⁠Run

Run the Attensys wired gateway software providing the FTDI_UART_PATH environment variable pointing to your device.

FTDI_UART_PATH=/dev/cu.usbserial-FTV7W913 ./build/AttensysGatewayWired

⁠Run tests

mkdir build
make test

Tag summary

Content type

Image

Digest

sha256:a71a801bd…

Size

51.5 MB

Last updated

about 4 years ago

docker pull attensys/gateway-wired:auto-assignment