Overview
PlaceOS Overview
Section titled “PlaceOS Overview”Learn about the core concepts, supported languages, and protocols that power PlaceOS.
Key Concepts
Section titled “Key Concepts”Understand the fundamental building blocks of PlaceOS:
- Drivers - Hardware and software integrations
- Interfaces - Standardized communication contracts
- Modules - Driver instances with configuration
- Settings - Configuration and customization
- Systems - Logical groupings of modules
- Triggers - Event-driven automation
- Zones - Hierarchical organization structure
Programming Languages
Section titled “Programming Languages”PlaceOS supports multiple programming languages for driver development:
- Crystal - Primary language for high-performance drivers
- TypeScript - Alternative language for driver development
Protocols
Section titled “Protocols”Learn about the communication protocols supported by PlaceOS: