JaKXz / Lynxii

Powerful and programmable dynamic smart-device network controller

Home Page:https://vevox.io/lynxii

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lynxii

Powerful and Programmable Intelligent Device Network

version version travis travis travis

version version version

Introduction

Lynxii is a powerful tool for creating dynamic and programmable networks of devices that all integrate together. We aim to create a standardized way for "smart" devices to communicate with one-another that can be updated on the fly and even automated completely, all without needing any programming knowledge. This allows users to insert control logic between their devices to actually make the whole network "smart", for real.

While it works great for it, this isn't just for homes either. Lynxii is designed to be able work with multiple large networks at once, allowing it to be used easily for small businesses, large offices, and even factory floors: any environment where automation could be utilized.

Installation

Right now, Lynxii is in an unstable development state and is not ready for production.
If you wish to experiment with it for yourself, by all means go for it. We would love to hear your feedback.

You will need git, nodejs v10 or later, and yarn.

Start by getting the server ready.

  # Clone the repository and move to the directory
  git clone https://github.com/VevoxDigital/Lynxii
  cd Lynxii

  # Install dependencies
  yarn

  # Start the server
  yarn start:server

  # Or, start the client
  yarn start:client

About

Data Security

Traffic within your local network is encrypted over SSL, the same proven technology your browser uses to secure your information on most websites you visit. Additonally, neither Lynxii itself nor any of its included blocks will access the open Internet in any way once installed; the whole thing works with its link to the outside world disabled. The same can't be said about user-installed block libraries, however, and you should check with the authors of those libraries to see what they need.

Bear in mind as well, Lynxii is a powerful tool and has securities in place to safeguard your data, but it is only as smart as its user. Keep your passwords safe and secure; anyone who can sign in (whether you want them to or not) has full access to edit, delete, and/or monitor both your maps and the data that moves around in them. Furthermore, only add blocks you know and trust: blocks are harmless in the lobby, but adding them to the map gives them access to the map's information and any information you connect them to.

Contributing

Lynxii is still in a very early development stage, so we're eager to hear your feedback. If you want to make some changes of your own to send to us, read over our contribution guidelines then submit a pull request!


Designed and Developed by @CynicalBusiness with Vevox Digital
GNU General Public License v3.0

Myra ta Hayzel; Pal, Kifitae te Entra en na Loka

About

Powerful and programmable dynamic smart-device network controller

https://vevox.io/lynxii

License:GNU General Public License v3.0


Languages

Language:TypeScript 91.5%Language:JavaScript 8.5%