gpio-mqtt-bridge

Crates.iogpio-mqtt-bridge
lib.rsgpio-mqtt-bridge
version0.2.0
sourcesrc
created_at2021-09-24 03:12:31.352713
updated_at2021-09-24 03:12:31.352713
descriptionA command line tool for the raspberry pi for receiving events on GPIO pins and relaying messages to MQTT
homepagehttps://github.com/graysonarts/rust-gpio-mqtt-bridge
repositoryhttps://github.com/graysonarts/rust-gpio-mqtt-bridge
max_upload_size
id455721
size57,512
Grayson (graysonarts)

documentation

https://github.com/graysonarts/rust-gpio-mqtt-bridge

README

Cross-Compile on Windows

Follow these instructions to setup rust to cross compile from windows to raspberry pi.

Running

  1. set the environment variable CTRL_HOST to the hostname of your raspberry pi. If not set, we default to "raspberry". It can also be an IP address.
  2. set the environment variable CTRL_USER to the username of your main user on your pi. If not set, we default to pi
  3. run run.bat or run.sh

This runs the debug version, so it's not optimized. It will build, scp the file over, and then run it. Make sure you can ssh into your pi without needing to type in a password by either using a ssh key agent or having an unencrypted ssh key.

Deployment

Same as running, but use the deploy script

CONTRIBUTING

We use conventional commits and conventional comments

More details coming later.

Commit count: 25

cargo fmt