Shimmering Bee (shimmeringbee)

Shimmering Bee

shimmeringbee

Geek Repo

Suite of home automation software, initially focused on ZigBee.

Home Page:https://shimmeringbee.io

Github PK Tool:Github PK Tool

Shimmering Bee's repositories

zstack

Implementation of a ZNP and support code designed to interface with Texas Instruments Z-Stack, written in Go.

Language:GoLicense:Apache-2.0Stargazers:26Issues:3Issues:21

zigbee

Implementation of common Zigbee functionality, written in Go.

Language:GoLicense:Apache-2.0Stargazers:7Issues:3Issues:1

controller

Implementation of home automation controller (a.k.a hub and gateway), initially focusing on Zigbee devices, written in Go.

Language:GoLicense:Apache-2.0Stargazers:6Issues:2Issues:12

unpi

Implementation of Texas Instruments Unified Network Processor Interface frame protocol in Go.

Language:GoLicense:Apache-2.0Stargazers:5Issues:2Issues:0

bytecodec

Implementation of a byte codec to Marshal/Unmarshal structs to []byte, compatible with Zigbee types, written in Go.

Language:GoLicense:Apache-2.0Stargazers:4Issues:2Issues:2

da

Abstractions of common device functionality for Shimmering Bee, written in Go.

Language:GoLicense:Apache-2.0Stargazers:2Issues:1Issues:3

retry

Simple utility to retry a task with a regenerated context each time.

Language:GoLicense:Apache-2.0Stargazers:2Issues:1Issues:0

callbacks

Simple utility to provide callbacks against an event interface.

Language:GoLicense:Apache-2.0Stargazers:1Issues:0Issues:0

logwrap

Log wrapper providing syntactic sugar for structured logging, including context based persistent options and implementations for common logging systems.

Language:GoLicense:Apache-2.0Stargazers:1Issues:0Issues:0

zda

Adapter to convert ZCL frames and queries into Shimmering Bee abstractions, written in Go.

Language:GoLicense:Apache-2.0Stargazers:1Issues:1Issues:20

zda-rules

JSON configuration rules for Shimmering Bee: ZDA.

Stargazers:1Issues:0Issues:0

zcl

Implementation of common Zigbee Cluster Library for marshaling and unmarshaling messages, written in Go.

Language:GoLicense:Apache-2.0Stargazers:0Issues:1Issues:5

persistence

Interface and implementations for basic hierarchical storage.

Language:GoLicense:Apache-2.0Stargazers:0Issues:0Issues:0

shimmeringbee.io

shimmeringbee.io website

License:Apache-2.0Stargazers:0Issues:1Issues:0