LUIS Mobile App
LUIS (Local User Interface System) is the mobile app companion for AppBlocks devices. It provides Bluetooth-based device management, monitoring, and configuration from iOS and Android smartphones and tablets.
Overview
LUIS mobile app enables:
- Device discovery via Bluetooth
- Real-time variable monitoring
- Settings configuration
- Log viewing and diagnostics
- WiFi provisioning
- Offline device control
Features
Device Discovery
- Automatic Bluetooth scanning
- Detect nearby AppBlocks devices
- Multiple device management
Variable Monitoring (Coming Soon)
Display real-time variable values:
- Sensor readings
- System status
- GPIO states
- Custom application variables
Visualizations include:
- Numeric displays
- Graphs and charts
- Status indicators
- Historical trends
Settings Management
Configure device settings:
- Browse all exposed settings
- Edit values with validation
- Save changes to device
Event Logs (Coming Soon)
View device logs:
- System events
- Application messages
- Error diagnostics
- Timestamped entries
Connection
LUIS connects via Bluetooth:
- Enable Bluetooth on mobile device
- Launch LUIS app
- Scan for devices
- Select your device
- Pair if required (PIN/passkey)
- Access device features
Requirements
Mobile Device
- iOS: iPhone or iPad with iOS 13+
- Android: Device with Android 8.0+
- Bluetooth: BLE (Bluetooth Low Energy) support
AppBlocks Device
- Bluetooth feature enabled
- LUIS integration configured
- Settings exposed for mobile access
User Interface
LUIS provides intuitive interface:
- Tabbed navigation (Variables, Settings, Logs)
- Touch-friendly controls
- Dark mode support
- Responsive layouts
Custom Branding (Coming Soon)
Customize LUIS for your application:
- Company logo and colors
- Custom app name
- Application-specific layouts
- White-label options (enterprise)
Contact AppBlocks for customization options.
Use Cases
Common LUIS applications:
- Field technician device setup
- Customer self-service configuration
- Maintenance and troubleshooting
- Real-time monitoring dashboards
- Demo and presentation mode
Offline Operation
LUIS works without internet:
- Direct Bluetooth connection
- No cloud dependency
- Local device control
- Settings backup and restore
Perfect for:
- Remote locations
- Secure environments
- Air-gapped systems
- Privacy-sensitive applications
Multi-Device Management
Manage multiple devices:
- Switch between devices
- Compare readings across devices
- Bulk configuration updates
- Device grouping and tagging
Notifications
Receive mobile notifications:
- Alert conditions
- System events
- Error conditions
- Custom triggers
Configure notifications in device application logic.
Data Export
Export data from LUIS:
- Variable history to CSV
- Log files for analysis
- Settings backup files
- Screenshot capture
Integration with Other Features
LUIS complements:
- Web Dashboard: Browser-based alternative
- OLED Display: On-device interface
- Settings: Configuration system
- Bluetooth: Communication layer
App Availability
Download LUIS:
- iOS: App Store (search "AppBlocks LUIS")
- Android: Google Play Store
- Enterprise distribution options available
Linking to Settings
Configure which settings appear in LUIS by exposing settings in your application.
Developer Integration
For custom mobile apps:
- LUIS protocol documentation available
- Bluetooth GATT service definitions
- Example code and SDKs
- Custom characteristic support
Troubleshooting
Common LUIS issues:
- Cannot discover device: Enable Bluetooth, check device power
- Connection drops: Reduce distance, remove obstacles
- Cannot modify settings: Check setting exposure and permissions
- Slow response: Reduce number of active variables