On this page
Pierre is a complete IoT platform tailored for residential and commercial automation, offering a hybrid architecture (cloud + local) to ensure top performance and reliability. The system is built on four key components: Cloud Services, Web Services, Applications, and Hardware with Firmware.
Cloud Services
Pierre Cloud Services operate on Hetzner datacenters in Europe and the USA, using state-of-the-art Arm64 architecture and the latest Ubuntu Server LTS. The infrastructure is redundant and scalable for high availability. Key components include:
Node.js Microservices:
• MQTT Authentication: Handles secure device connections.
• REST API: Interfaces with mobile apps.
• Integration API: Supports third-party systems (e.g., booking engines).
• Data Bridge Pipelines: Processes real-time IoT data.
• Database Synchronization: Ensures all systems stay up-to-date.
Communication Protocols:
• MQTT (v5): Primary protocol for real-time communication.
• HTTP: Used for web services and updates.
• WebSocket: Supports EV charger integration.
• SIP/RTP: Powers video intercom functionality.
All protocols are fully encrypted for security.
Databases:
• MongoDB: Stores configurations and user data.
• Redis: Handles caching and authentication.
• InfluxDB: Stores IoT metrics for analytics.
Web Services
Pierre provides various web-based tools to enhance functionality:
• Key Sharing: Digital key management.
• Grafana: Advanced analytics dashboards.
• OCPP Server: Integrates EV chargers.
• Pierre Wiki: AI-driven knowledge base for partners.
• Pierre B2B Platform: For partners to create offers and order products.
• Front Desk: Web dashboard for property management.
Applications
Built with React Native, Pierre’s apps share a unified codebase:
• Smart Pierre App: For users to manage devices and automations.
• Pierre Partner App: For certified partners to configure systems.
• Pierre Launcher: Supervises displays, handles updates, collects metrics, and manages network configurations.
Edge Services enable offline operation, handling data sync, MQTT bridging, and local storage.
Hardware and Firmware
Pierre hardware is built on the Espressif ESP32 microcontroller family, running custom firmware on FreeRTOS:
• Pierre Controller: Central device for wired systems.
• Pierre Lock Controller: Secure access management.
• Pierre Zigbee Gateway: Connects wireless devices.
All devices support remote firmware updates, ensuring systems stay up-to-date and secure.