Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 2.29 KB

README.md

File metadata and controls

66 lines (43 loc) · 2.29 KB

Sirius Proxima [WIP] | Mothership Module for RaspberryPi based IOTs

Introduction

Sirius Proxima is a rust based program that I use for automating IOTs at my home and home-office. This is a work in progress. The source code [rust] for the ESP32 based satellite IOT module is available here: Siris Alpha

Setup

Enable CARGO: support items generated by build scripts in Intellij

Increase code insight features

Install TLS/HTTPS

# macos
$ brew install mkcert
$ brew install nss 

# this will install a trusted developer's certificate for the local use
$ mkcert -install

# replace the `<xxx.xxx.x.xx>` with your ip addresses
$ mkcert -key-file /path/key.pem -cert-file /path/cert.pem 127.0.0.1 <xxx.xxx.x.xx> <xxx.xxx.x.xx>

Run

  • Note: Modify the CHRONO_TZ_TIMEZONE_FILTER env variable according to your TZ choice. This is done to treeshake the chrono_tz crate.
# to watch
$ cargo watch -x 'run --bin sirius-proxima'

# to run 
$ cargo run

# to build 
$ cargo build --release

Contribute

If you are interested in fixing issues and contributing directly to the code base.

Contacts

Please feel free to contact me at [email protected]

License

Sirius Proxima [WIP] | Mothership Module for RaspberryPi based IOTs is released under MIT License.

Copyright © 2018-Present Ganesh Rathinavel