5.0.1 • Published 8 months ago
@nibus/cli v5.0.1
Установка
node.js
Требуется установить актуальную версию node.js. Для *nix систем рекомендуется использовать Node Version Manager (nvm). Просто запустите скрипт с помощью curl
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bashили wget
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bashЗакройте терминал и откройте его опять. Установите node.js нужной версии, например
nvm install 10
nvm alias default nodeWindows
- Загрузите скрипты для автоматической установки setup.cmd и nibus-installer.ps1. Они должны находится в одной папке.
- В проводнике найдите загруженный файл
nibus-installer.ps1правой кнопкой мыши Свойства/Общие/Разблокировать - Запустите скрипт
setup.cmdс правами администратора. - Когда появится окно установщика
Node.JSподтвердите установку, выполните что он потребует - Тоже при установке
Git for Windows - Дождитесь установки
Visual Studio Build Tools, если он еще не установлен. - Возможно будет установлен
.NET Framework, если он еще не установлен. - В конце рекомендуется запустить в командной строке (если UAC/Контроль учетных записей включен запускайте без прав администратора)
nibus start
pm2 save
pm2-startup installUbuntu
- Убедитесь что установлен Python 2.7 (требуется для node-gyp)
sudo apt install -y python2.7 python-pip build-essential libudev-dev - Добавьте себя в группу dialout (если вы еще не там) и перезагрузитесь
sudo usermod -a -G dialout $USER
macOS
- Python 2.7
- Xcode
- Command Line Tools
xcode-select --install
Установка/обновление пакета @nibus/cli
Чтобы установить или обновить пакет выполните команду
nibus stop
npm i -g @nibus/cli --registry https://npm.nata-info.ru
nibus startЗапуск сервиса nibus.js и команды
- запуск
nibus start- остановка
nibus stop- справка
nibus --help
nibus <команда> --help- список подключенных устройств
nibus list- дамп непосредственно подключенных устройств
nibus dump- дамп устройств за
Siolunxс указаннымmibили адресомmac
nibus dump --mib pconsole
nibus dump --mac ::23:56- чтение одной переменной
nibus read --mac ::45:35 --id brightness- запись переменных
nibus write --mac ::56:78 brightness=23 hofs=100 vofs=300- выгрузка домена
nibus upload --mac 255.255.1 --domain MODUL --size 6 --hex- загрузить домен
nibus download --mac ::23:74 --domain NVRAM --src data.bin --offset=1024- посмотреть лог
nibus log --level hex
nibus log --level nibus --omit priority- залить прошивку в нулевой модуль и выполнть update
nibus flash -m ::1 -k ctrl moduleSelect=0 --src Slim_Ctrl_v5_Mcu_v1.2.txt --exec update