| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 10 online users. » 0 Member(s) | 9 Guest(s) Baidu
|
| Latest Threads |
Diablo 4 Endgame Itemizat...
Forum: Performance & Optimization
Last Post: Andrew736
2026-08-08, 08:50
» Replies: 0
» Views: 47
|
GTA 5 Nightclub Popularit...
Forum: Performance & Optimization
Last Post: Andrew736
2026-08-08, 08:37
» Replies: 0
» Views: 43
|
Orbit Studio — Remote Dev...
Forum: Orbit Studio
Last Post: admin
2026-06-30, 10:15
» Replies: 0
» Views: 162
|
Sprinqua Becomes First Ex...
Forum: Official Announcements
Last Post: admin
2026-05-10, 21:34
» Replies: 0
» Views: 283
|
How to collect useful log...
Forum: Installation & Troubleshooting
Last Post: PR1000
2026-04-25, 12:22
» Replies: 1
» Views: 392
|
Install failed due to arc...
Forum: Installation & Troubleshooting
Last Post: PeterGames
2026-04-25, 12:18
» Replies: 1
» Views: 323
|
Solved: package download ...
Forum: Installation & Troubleshooting
Last Post: jack.ops
2026-04-25, 12:14
» Replies: 0
» Views: 262
|
Troubleshooting checklist...
Forum: Installation & Troubleshooting
Last Post: admin
2026-04-25, 12:13
» Replies: 1
» Views: 320
|
Is there any app availabl...
Forum: Technical Q&A
Last Post: admin
2026-04-25, 12:05
» Replies: 1
» Views: 367
|
Request: VS Code extensio...
Forum: Extensions, Plugins & AI/ML
Last Post: admin
2026-04-25, 12:01
» Replies: 1
» Views: 345
|
|
|
MCP Server — AI Control for Raspberry Pi and Arduino UNO Q Devices |
|
Posted by: admin - 2026-04-16, 07:15 - Forum: Recommended Apps
- No Replies
|
 |
MCP Server introduces a new way to interact with OrbitOS devices — built for automation, AI, and modern developer workflows.
- The first version is already available in the store and ready to install remotely on your devices.
Here
![[Image: 9TdYBjZ.png]](https://i.imgur.com/9TdYBjZ.png)
It exposes the device through the Model Context Protocol (MCP), enabling tools like Cursor and other compatible AI assistants to interact with the system using structured, well-defined capabilities — no custom scripts, no manual glue code.
- What does that actually mean?
Instead of writing scripts or manually connecting to your device, interactions become simple and direct.
With an MCP-compatible tool, you can:- Query system status
- Install packages
- Reboot the device
- Read or control GPIO
All through clearly defined tools that are easy to integrate and reliable to use.
- What you can do with it
Inspect the system- Hardware info, OS details, metrics, API versions
Manage applications- List installed apps
- Install packages
- Remove packages
Handle updates- Install OTA updates
- Perform factory reset
Control power- Reboot or shut down with context
Work with GPIO- Read/write pins
- Change direction
- Access by name or ID
- Example: Natural Language Interaction
Once connected to an MCP compatible client, you can interact with your device (e.g. Raspberry Pi or Arduino UNO Q) using simple natural language sentences such as:- "What’s the current status of the device?"
- "List installed applications"
- "Install this package from file"
- "Reboot the device"
- "Set GPIO 17 to HIGH"
- "Check system metrics"
Instead of writing commands or scripts, the assistant understands your intent and maps it directly to MCP tools.
- Get device info and resources usage
![[Image: gpb9ywF.png]](https://i.imgur.com/gpb9ywF.png)
- List GPIOS
![[Image: uAARk2y.png]](https://i.imgur.com/uAARk2y.png)
- List installed applications
![[Image: EpxGt7d.png]](https://i.imgur.com/EpxGt7d.png)
- Turn GPIO17 to hight level
![[Image: FfbAWLP.png]](https://i.imgur.com/FfbAWLP.png)
⚙️ Client Configuration (ex. Cursor config)
Code: {
"mcpServers": {
"orbit-os": {
"url": "http://<DEVICE_IP>:9999/mcp"
}
}
}
- Final note
MCP Server moves OrbitOS devices closer to AI-native infrastructure.
Define capabilities once — and any MCP-compatible tool can use them.
|
|
|
| How Everything Connects |
|
Posted by: admin - 2026-03-24, 10:39 - Forum: Architecture Overview
- No Replies
|
 |
- Orbit OS Architecture — Platform Overview
Orbit OS is a secure distributed operating system for embedded Linux devices. It transforms hardware into managed compute nodes where applications and services execute within a unified, high-performance runtime.
![[Image: diagram.jpeg]](https://www.orbit-os.org/diagram.jpeg)
### Gravity RT (The Execution Engine)
At the heart of Orbit OS is **Gravity RT**, the secure execution core.
**Isolation:** Enforces strict process isolation and resource limits.
**Unified API:** All system interactions go through Gravity RT regardless of origin.
**Security:** Validates cryptographic signatures for every process before execution.
### The .orb Package Model
All software is distributed as **.orb** packages. These are atomic, signed units containing:
* Executable code & manifests.
* Explicit resource and permission declarations.
* Mandatory cryptographic signatures.
### Trust Model & Security
Orbit OS uses a certificate-chain trust model:
**Store-Signed (Production):** Fully trusted, eligible for auto-updates and fleet-wide deployment.
**Development-Signed (SDK):** Verified for local testing and rapid iteration, but isolated from production fleet policies.
### Real-Time Developer Workflow
One of Orbit OS’s unique features is **Developer Mode**.
**Direct Execution:** Developers can execute logic directly on live devices via the SDK without packaging `.orb` files first.
**Unified API Surface:** The exact same API used by production `.orb` packages (via UDS) is exposed to remote development tools (via TCP), ensuring "it works on my machine" translates perfectly to the device.
### Key Design Principles
1. **Everything is a signed .orb.**
2. **Gravity RT is the single source of truth** for execution.
3. **Store as Control Plane:** Centralized management for updates and fleet status.
4. **Real-time first:** Development against real hardware is a first-class citizen.
**View the full documentation at https://www.orbit-os.org/docs.html
Orbit OS Team 2026
|
|
|
| What is an .orb application? |
|
Posted by: admin - 2026-03-24, 10:33 - Forum: Architecture Overview
- No Replies
|
 |
At the core of Orbit OS is a simple idea:
Everything runs as an application.
These applications are packaged using the .orb format — the standard way to build, distribute, and run software on Orbit OS devices.
What is an .orb?
An .orb file is a self-contained application package.
It includes everything needed to run:
- Application code (Go, Python, Java, C++, etc.)
- Configuration
- Permissions
- Metadata (name, version, dependencies)
Once installed, the system takes care of the rest.
Why .orb?
Embedded systems are traditionally hard to manage:
- Manual deployments
- Inconsistent environments
- Difficult updates
- Limited isolation
.orb solves this by introducing a standard, reliable application model:
- Install apps in a consistent way
- Update them safely
- Run them in isolation
- Manage them remotely
How does it work?
From a developer perspective, the workflow is simple:
- Build your application using the Orbit OS SDK
- Package it into an .orb file
- Install/Update it on device
The runtime handles:
- Execution
- Restart on failure
- Resource access
- Security enforcement
What can an .orb app do?
Applications can interact directly with the device through the OrbitOS APIs:
- Control Peripherals, GPIO, I²C, UART, PWM etc.
- Configure network, time etc.
- Communicate over network protocols
- Process data locally (including AI models)
- Integrate with external services
Isolation & Security
Each .orb application runs in a controlled environment:
- Defined permissions
- No direct system access unless allowed
- Secure communication between components
This ensures that applications remain safe and predictable — even in production environments.
More than just packaging
.orb is not just a file format.
It is the foundation for:
- Application distribution
- Remote deployment
- Version control
- Device-level orchestration
It enables Orbit OS to behave like a true application platform for embedded devices.
What’s next?
In upcoming posts, we’ll cover:
How to build your first .orb application
Packaging structure and tools
Deploying apps through the dashboard
With .orb, devices stop being static systems — and become programmable platforms.
|
|
|
| The Vision Behind Orbit OS |
|
Posted by: admin - 2026-03-22, 23:17 - Forum: Official Announcements
- No Replies
|
 |
Orbit OS was created to solve a problem that many developers quietly accept:
Building for embedded Linux is harder than it should be.
Fragmented tools, complex setups, and the lack of a unified ecosystem slow down innovation.
Developers end up spending more time managing systems than building real products.
- Our Motivation
OrbitOS exists to remove that friction.
We want developers to: - Build and deploy applications with consistency across devices
- Use modern tools without unnecessary complexity
- Integrate AI and advanced features directly on edge devices
- Focus on creating value instead of fighting infrastructure
- Our Goal- Our goal is to create the missing ecosystem for Embedded Linux
- A platform where:
- Applications are easy to develop, distribute, and run
- Devices are manageable at scale
- The App Store model works for embedded systems
- Developers can move fast and iterate quickly
- What Makes Orbit OS Different- Orbit OS is not just another Linux distribution.
- It is a complete ecosystem designed around:
- Application-centric architecture
- Built-in distribution and deployment model
- Isolation and security by design
- Seamless integration between services and devices
- Why This Matters- Embedded systems power the world — from IoT to industrial infrastructure — but the developer experience hasn’t kept up.
- Orbit OS aims to change that.
- Join the Journey- This is just the beginning.
- Whether you're building apps, experimenting with hardware, or exploring new ideas, you are part of this ecosystem.
Let’s build the future of embedded systems together.
|
|
|
| Forum Rules & Quick Start Guide |
|
Posted by: admin - 2026-03-22, 22:15 - Forum: Rules & Quick Start
- No Replies
|
 |
Welcome to the Orbit OS Community Forum!
Before getting started, please take a moment to read these simple rules and guidelines to help keep the community helpful and friendly for everyone.
Forum Rules - Be respectful to all members. No harassment, hate speech, or toxic behavior.
- Stay on topic and post in the appropriate forum section.
- Do not spam, advertise, or promote unrelated content.
- Avoid duplicate posts — search before creating a new topic.
- Do not share illegal content or sensitive information.
Quick Start- Introduce yourself in the Member Introductions forum.
- Check Official Announcements for the latest updates.
- Use the correct section when asking questions (Development, Hardware, etc.).
- When asking for help, include as much detail as possible (logs, device, setup).
Tips for Better Support- Clearly describe your issue or idea.
- Include relevant details (board, version, logs, steps to reproduce).
- Be patient — the community will help you.
Thank you for being part of the Orbit OS community!
|
|
|
| Welcome to the Orbit OS Community Forum! |
|
Posted by: admin - 2026-03-22, 21:31 - Forum: Official Announcements
- No Replies
|
 |
Hello and welcome to the official Orbit OS Community Forum!
We’re excited to have you here, whether you’re a developer, maker, or just curious about Orbit OS. This forum is your central place for updates, announcements, and news related to Orbit OS.
What you can do here: - Stay up-to-date with the latest Orbit OS releases and features.
- Learn about new SDKs, tools, and developer resources.
- Connect with other members of the community, share projects, and ask questions.
- Get official news directly from the Orbit OS team.
Forum guidelines:- Be respectful and follow the rules outlined in the “Rules & Quick Start” forum.
- Keep discussions on-topic within each forum.
- Use proper threads for feedback, questions, and suggestions.
We look forward to seeing your contributions and building an amazing community together.
Let’s make Orbit OS even better!
|
|
|
|