Skip to Content
BonicBot A1

🤖 Getting Started with BonicBot A1

BonicBot A1 is the world’s first smartphone-powered educational humanoid robot, designed to democratize access to advanced STEM education. By leveraging cutting-edge smartphone technology, A1 delivers enterprise-level AI capabilities at an accessible price point — making advanced robotics education available to schools, universities, and research institutions worldwide.

BonicBot A1


1. Getting Started

Before interacting with your BonicBot A1, follow these setup steps carefully to create an account and connect your bot.

Step 1: Create a Bonic.ai Account

To start, you’ll need a Bonic.ai account linked with your bot.

Step 1: Create a Bonic.ai Account

To start, you’ll need a Bonic.ai account linked with your bot.

  1. Go to Bonic.ai.
  2. Click Sign Up and enter your email and password or google sign in.
  3. Once registered, you can request admin@autobonics.com to get your robot linked to your account.

⚙️ The same email ID will be used later in the BonicBot mobile app for login.


Step 2: Install the BonicBot Mobile Application

  1. Open the Google Play Store on your Android device.
  2. Search for “BonicBot” and tap Install.

Installation
  1. After installation, open the app and log in using the same email ID you used to sign up on Bonic.ai.

Developer Mode
  1. Once logged in, you’ll see the Robot Selection page where you can choose your BonicBot A1 to proceed with setup.

Robot Selection
  1. Then, you’ll be taken to the main interface of the app, where you can explore different control options and settings.

Main Interface

The app provides access to:

  • Bot Connection options
  • Manual Control Interface
  • AI Mode
  • Settings and Developer Mode

Step 3: Connect the Bot to the App

Now, it’s time to link your phone with BonicBot A1.

  1. Ensure your BonicBot A1 is powered on.
  2. Turn on Bluetooth on your smartphone.
  3. In the app, tap the Connection section and pair your device with the bot.

🎮 Step 4: Understanding Operating Modes

BonicBot A1 offers two primary operating modes:

1. Manual Mode

  • Control your robot manually through on-screen buttons.
  • Ideal for demonstrations, classroom activities, or movement-based learning.

2. AI Mode

  • Interact naturally with your BonicBot A1 using voice commands.
  • The bot can talk, respond, and perform intelligent tasks .

. Accessing Special Features

You can explore Special Features through the app


⚙️ Step 5: Developer Mode and WebSocket Integration

For developers who want to integrate BonicBot A1 with their own software, Python scripts, the bot supports WebSocket-based communication through Developer Mode.

Step 1: Enable Developer Mode

  1. In the BonicBot app, open the Settings page.
  2. Scroll to the bottom until you find the Developer Mode toggle.
  3. Enable Developer Mode.

Developer Mode

Once enabled, you’ll gain access to advanced developer options such as:

  • Console Mode
  • Manual Mode (Developer)
  • WebSocket Server Controls

⚠️ Use Developer Mode carefully — it gives direct low-level access to the robot’s systems.


Step 2: Enable WebSocket Serverc

  1. In Developer Mode, select Console Mode.
  2. Enable the WebSocket Server option.
  3. Once turned on, the app will display your bot’s local IP address (e.g., ws://192.168.***.**:8080).

This IP will be used to connect BonicBot A1 with external device.

💡 Make sure your PC or Python device is connected to the same Wi-Fi network as the bot.


Step 3: Connect Using Python SDK

BonicBot A1 supports integration with the Python SDK, allowing you to send commands, receive sensor data, and control movement in real-time.

Go to the sdk integration  for detailed instructions on installation and usage.

Connect BonicBot A1 to your computer and control it programmatically using the BonicBot Python SDK.

Last updated on