🔌 USB Connection with FizziQ Connect (Mac & PC)
This page explains how to connect your FizziQ Connect (or a microcontroller) to FizziQ Web via USB to access and use sensor data.
💻 1. Driver installation
The driver allows the computer to recognize the FizziQ Connect and create a serial port to communicate with it.
Without a driver, the device is detected but does not work.
👉 Only need to be done once per computer. After that, the FizziQ Connect will be recognized automatically 👍
🪟 Windows
The FizziQ Connect uses a USB → serial converter (CP2104).
👉 You need to install the CP210x driver (Silicon Labs) .
Steps:
Download the CP210x USB to UART Bridge driver (Silicon Labs)
Unzip (extract) the file (if necessary)
Launch the installation program (x64 for recent computers)
Accept the license
Follow the instructions and restart the PC
Verification :
Connect the FizziQ Connect
Open Device Manager
Go to Ports (COM and LPT)
You should see: Silicon Labs CP210x USB to UART Bridge (COMx)
⚠️ Problem: Code 28
If you see: CP2104 USB to UART Bridge Controller – Code 28
👉 The driver is not installed correctly
Solution :
Right-click → Uninstall device
Restart the driver installation
Reconnect the device
🍎 macOS
On Mac, the driver is often automatic.
Alternatively, install CP210x (Silicon Labs).
Steps:
Install the CP210x driver
Go to System Settings → Privacy and Security
Allow the Silicon Labs software
Restart the Mac
Verification
Plug in the device
Open the Terminal
Type: ls /dev/cu.*
👉 You must see:
/dev/cu.SLAB_USBtoUART
🔗 2. Connecting with FizziQ Web
Steps:
Connect your device via USB
Select External Sensors > USB Serial
Click on “Connect” in FizziQ Web
Select the suggested serial port
The data appears automatically
🔲 3. Connection for micro:bit, Arduino and ESP32
The FizziQ Web software expects data in a specific format and at a precise Baud Rate speed.
This format is different from the format sent via Bluetooth.
The expected format is a data transmission in a string of the type: "FCx:yyy:zzzzz"
with: x the sensor channel (0 to 5) which allows having several sensors of the same type on different channels
yyy the type of sensor from the names below.
zzzzz: the sensor value in decimal format with a period as the decimal separator
Examples:
Temperature 25.5 degrees: send "FC0:tem:25.5"
🌐 4. Browser compatibility
⚠️ Use:
Chromium
Edge (version 89+)
❌ Not compatible: Safari, Firefox
🛠️ 5. Troubleshooting
FizziQ Connect
Check that it is turned on
Update the firmware to version 2.3.2 or higher
Microcontroller
Check the format "FCx:LABEL:VALUE"
Check the Baud Rate (115200)
⚠️ 6. Common Problems
The driver is incorrectly installed
USB cable not for data → change cable
Faulty USB port → try another one
Bad browser → use Chrome/Edge
⚙️ 7. Baud Rate
Default: 115200 bps
Must correspond to that of the program