shivao-projeto/mobile/package.json
PontualTech / Karlão 330d5aaa62
Some checks are pending
Build Android (APK + AAB) / build-android (push) Waiting to run
feat(ble): wake-up Xiaoxiang BMS — read inicial + 5A x4 v1.10.11
Confirmado: BMS responde ao app oficial Xiaoxiang. Problema é técnica
de inicialização não implementada na nossa abordagem.

Adicionado wake-up sequence ANTES do probe de protocolos:
1. ble.read na notify char (acorda stack BLE)
2. delay 300ms
3. write 0x5A x4 (handshake hello observado em alguns Xiaoxiang)
4. delay 1500ms (BMS processa wake)
5. probe normal de protocolos

Cada step protegido por try/catch + timeout 2s — não trava loop.
Logs detalhados pra ver onde falha se acontecer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 08:21:41 -03:00

28 lines
898 B
JSON

{
"name": "shivao-mobile",
"version": "1.10.11",
"description": "Shivao app nativo (Capacitor wrapper Android/iOS)",
"main": "index.js",
"type": "module",
"scripts": {
"sync": "node ../scripts/sync-html.mjs && npx cap sync",
"android:open": "npx cap open android",
"android:build:apk": "cd android && ./gradlew assembleRelease",
"android:build:aab": "cd android && ./gradlew bundleRelease",
"ios:open": "npx cap open ios"
},
"dependencies": {
"@capacitor-community/bluetooth-le": "^6.1.0",
"@capacitor/android": "^6.1.2",
"@capacitor/app": "^6.0.1",
"@capacitor/core": "^6.1.2",
"@capacitor/geolocation": "^6.0.1",
"@capacitor/local-notifications": "^6.1.0",
"@capacitor/network": "^6.0.2",
"@capacitor/preferences": "^6.0.2",
"@capacitor/status-bar": "^6.0.1"
},
"devDependencies": {
"@capacitor/cli": "^6.1.2"
}
}