Giter VIP home page Giter VIP logo

uabua / cbj_smart-device Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cybear-jinni/cbj_smart_device

0.0 1.0 0.0 239 MB

CyBear Jinni Smart Device ๐Ÿ’ก help you make electronic devices smarter. That's include controlling them through app and getting their current status. If you have ever wondered "is there open source project to make my own smart home?", This is part of one.

License: GNU Affero General Public License v3.0

Dart 97.23% Shell 1.09% C 1.68%

cbj_smart-device's Introduction

CyBear Jinni Smart Device

dart CI style: lint License: GPL v3 Open Source Love

CyBear Jinni image

Welcome!

This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system.

These smart devices allow you to control lamps and blinds.

You can control these devices using physical buttons and from the CyBear Jinni App.

This part is using the snap store in order to have easy way to update all the devices software versions with new features and security updates.

Get it from the Snap Store

To get the project running

Attention

  • For now only NanoPi Duo2 is supported as smart device.

  • You need to buy and solder the parts into the device yourself.

Smart device preparations:

Setting up instructions for the new device can be found in the CyBear Jinni Smart Device Resources repository.

It is recommended to lock the IP of the smart device in the router settings if you intend to use the local option and not just the remote (that is using google Firebase platform).

Explanations on how to connect the device with the app will be given in the CyBear Jinni App Readme file.

Architecture

The code's based on DDD (Domain-Driven Design) principles, you can learn it from here.

Architecture diagram:

Social Media Links

If you have any questions feel free to ask in our Discord server

Disclaimers

Use at Your Own Risk, we do not take responsibility on any outcome using anything in this repo.

The project is under heavy work and may contain bugs and incorrect instructions.

cbj_smart-device's People

Contributors

danielgil82 avatar felipedotcom avatar guyluz11 avatar krish7777 avatar lix-dev avatar narayanansampath avatar tamir198 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.