Giter Site home page Giter Site logo

arunnewphoenix / cbj_smart-device Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cybear-jinni/cbj_smart_device

1.0 0.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 just 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

CyBear Jinni

Welcome!

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

These smart device's 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 device's 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:

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.

Social Media Links

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

cbj_smart-device's People

Contributors

guyluz11 avatar tamir198 avatar danielgil82 avatar felipedotcom avatar arunnewphoenix avatar

Stargazers

 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.