https://github.com/domiot-io/jsdomiot-kickstart
Launch point for jsdomiot. Simply run a script, and the entire setup will be installed for you.
https://github.com/domiot-io/jsdomiot-kickstart
bash drivers jsdomiot kickstart script
Last synced: 18 days ago
JSON representation
Launch point for jsdomiot. Simply run a script, and the entire setup will be installed for you.
- Host: GitHub
- URL: https://github.com/domiot-io/jsdomiot-kickstart
- Owner: domiot-io
- License: mit
- Created: 2025-06-18T21:00:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-24T13:49:13.000Z (11 months ago)
- Last Synced: 2025-07-02T05:04:27.252Z (10 months ago)
- Topics: bash, drivers, jsdomiot, kickstart, script
- Language: Shell
- Homepage: https://domiot.org
- Size: 22.5 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jsdomiot Kickstart
A complete setup script for DOMIoT (Document Object Model for IoT) on Linux systems.
## Quick Start
To install and set up DOMIoT on your Linux system, simply run:
```sh
chmod +x kickstart-linux.sh
./kickstart-linux.sh
```
## What It Does
The kickstart script will:
1. **Install System Dependencies** - All necessary libraries and build tools.
2. **Install Node.js** - Latest LTS version if not already installed.
3. **Clone Repositories** - Downloads the required DOMIoT repositories:
- [drivers](https://github.com/domiot-io/drivers.git): IoT hardware drivers.
- [jsdomiot](https://github.com/domiot-io/jsdomiot.git): Main DOMIoT library.
4. **Build and Load Drivers** - Compiles and loads Linux kernel modules.
5. **Install Dependencies** - Node.js packages for the projects.
6. **Navigate to Examples** - Shows you the first example to get started.
## Requirements
- **Linux Distribution** - Supports Debian, Ubuntu, CentOS, RHEL, Fedora, Arch, Alpine, etc.
- **User with sudo privileges** - Required for system package installation and driver loading.
- **Internet connection** - For downloading packages and repositories.
## After Installation
Once the script completes, go to the first example directory:
```
cd domiot/jsdomiot/examples/0-retail-buttons-shelving-units
```
To run the example:
```
node main.mjs
```
## After installation
After installation, check the `domiot/README.md` for detailed information about the repositories and available examples.