Categorygithub.com/cheetahfox/singularity-iot
modulepackage
0.1.12
Repository: https://github.com/cheetahfox/singularity-iot.git
Documentation: pkg.go.dev

# README

Singularity

Singularity is a Iot helper program that is designed to allow local controll and loging while also integrating to other platforms. It's currently is an very early state and right now only has limited feature and device support.

The plan for this software is to act as a middle agent collecting events from simple IOT devices and then forward these events on to third party platform API's. This software will handle state logging and act as a local proxy to allow the Iot device to be as simple as possible.

No idea if this is really going to work out at this point. It's also a programming job for me to build my skills with golang, api's and native k8s applications.


I have decided to make this software listen on a MQTT message bus where the IOT devices are publishing metrics and listening for commands.

# Packages

Yaml device config file format Default Location: /etc/singularity/devices.yml --- iotdevices: - name: shellytv hwtype: shelly25 mqid: "98CDAC38E9F5" topic: "shellies/shellyswitch25-98CDAC38E9F5" - name: ..
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Device specific functions for the Shelly25 Smart relay.

# Constants

No description provided by the author