reCamera Overview
reCamera is an open-source and tiny AI camera, programmable and customizable, powered by RISC-V SoC, delivering on-device 1 TOPS AI performance with video encoding 5MP @30 FPS. The modular hardware design and expandable interfaces offer the most verstile platform for developers building vision AI systems.
Feature
Specifications
reCamera 2002 Series | reCamera 2002 | reCamera 2002w | |
Processor System | Al Performance | 1TOPS@Int8 | |
SOC | SG2002 | ||
CPU | C906@1GHz + C906@700MHz | ||
MCU | 8051@8KB SRAM | ||
Memory | 256MB | ||
Video Encode | 5MP @ 30Fps | ||
Camera Sensor | OV5647 | ||
Storage | eMMC | (version1) 8GB (version2) 64GB | |
Expansion | removable TF card (up to 2TB, not included) | ||
I/O | Ethernet | 100Mbps | |
Wireless | / | WIFI2.4G/5G BT4.2/5.0 | |
USB | USB Type-C(2.0) | ||
Button | 1 Reset Button, 1 Boot Button | ||
Fill Light | 0.3w White Light | ||
Status Light | 1 Power Indicator, 2 IO Programmable | ||
Audio | Mic | On-board Mic | |
Speaker | External Speaker | ||
Dimension | 40x40x36.5mm | ||
Power | 5V 1A |
Hardware Overview

Core Board-C101
Board | Features | Version |
---|---|---|
C1_2002w | - eMMC - WiFi/BLE module - Onboard antenna - External antenna connector | 1.2 |
C1_2002 | - eMMC - Extra SDIO to base board - Extra UART to base board | 1.2 |
Top View | Bottom View |
---|---|
![]() | ![]() |
Sensor Board-S101
Top View | Bottom View |
---|---|
![]() | ![]() |
⚙️ features:
SENSOR | OV5647 | CMOS SIZE | 1/4 inch |
PIXELS | 5MP | APERTURE | F2.4 |
FOCAL LENGTL | 3.89mm | FIELD OF VIEW | 72.9° |
DISTORTION | <1.5% | DEPTH OF FIELD | 20cm ~∞ |
IMAGE | 2592 x 1944 still picture resolution | ||
VIDEO | 1920 x 1080p @30fps, 1280 x 720p @60fps, 640 x 480p @60fps, 640 x 480p @90fps |
- 4 x LED fill lights
- 1 x microphone
- 1 x speaker
- 3 x LED indicator
Base Board-B101
Top View | Bottom View |
---|---|
![]() | ![]() |
⚙️ Features:
- 1 x Type-C port for power input and communication.
- 1 x Single Port Transformer Module for Ethernet communication support.
- 1 x SD card reader for data storage and exchange.
Hardware Interface
Light
There are 3 indicators on the recamera, red and blue light are programmable indicators, and the green indicator is the power indicator which is not programmable. Red is the status indicator of the CPU and blue is the reading status indicator of the system emmc.
Example 1: Use linux command change the red led brightness to zero
echo 0 | sudo tee /sys/class/leds/red/brightness
Example 2: completely turn red light off
echo none | sudo tee /sys/class/leds/red/trigger
There are four white lights, which are the fill lights of the camera. The switch of the fill lights can be controlled by the following instructions.
echo 1 > /sys/devices/platform/leds/leds/white/brightness //light on
echo 0 > /sys/devices/platform/leds/leds/white/brightness //light off
Mic && Speaker
The recamera has a microphone and a speaker. You can invoke the microphone and speaker by following the command. The recamera can play audio files in wav format.
The default format of the player is: 16bit bitrate; The sampling rate is 16,000
sudo arecord -D hw:0,0 -r 16000 -f S16_LE -c 1 -d 5 /home/recamera/test.wav //Record five seconds of audio
sudo aplay -D hw:1,0 /home/recamera/test.wav //Playing audio
Wi-Fi
2002w version of reCamera has the Wi-Fi module in hardware. The Wi-Fi is AP+STA dual mode, which can be used to configure the device network or configure the device in AP mode.
The SSID of wifi in AP mode is: reCamera_+ the last six bits of MAC
.
The Passwd of wifi in AP mode is: 12345678
.
The ssid and passwd of the WiFi_AP can be configured in the /etc/hostapd_2g4.conf
file on the recamera system.

The reCamera STA configuration file is in /etc/wpa_supplicant.conf, where you configure the Wi-Fi account and password to connect to. In STA mode, please connect to Wi-Fi in 5G band.

In the terminal, you can scan and connect to Wi-Fi with the following command:
wpa_cli -i wlan0 scan #Start a scan
wpa_cli -i wlan0 scan_results #Returns wifi scan results
wpa_cli add_network # Adding a new network,Returns a network ID
wpa_cli set_network ID ssid "your_wifi_name" # set network SSID
wpa_cli set_network ID psk "your_wifi_password" # set network passwd
wpa_cli enable_network ID # enable network and connect
wpa_cli status # Checking connection status

SD Card
The SD card slot can expand the storage space of the recamera. After inserting the SD card, you can find the existence of your SD by using the lsblk
command.

Once you have found a storage device like mmcblk1p1, you can mount it to your system using the following command.
Note that recamera only recognizes ext4 filesystems.
sudo blkid /dev/mmcblk1p1 #If TYPE is not ext4, the filesystem needs to be formatted
/dev/mmcblk1p1: UUID="F080-C970" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="04ec0085-01"
sudo mkfs.ext4 /dev/mmcblk1p1 #Format the filesystem to ext4
mkdir /userdata/mmcblk1 #Create a mount file
sudo mount -t ext4 /dev/mmcblk1p1 /userdata/mmcblk1 #Mount the SD card to the /userdata/mmcblk1 path
Check the mount result by lsblk

Uart (Debug)
The base circuit board of the recamera has three contacts tx,rx, and gnd, which serve as the debug serial port of the recamera.

The device has a serial port baud rate of 115200 and can log into the recamera system.


User Button
The reCamera's usr button can be customized by the user.

echo "510" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio510/direction #Enable the input mode
cat /sys/class/gpio/gpio510/value #When the key is pressed, 0 is printed

Part list
Item | Quantity |
---|---|
reCamera 2002 Series | x1 |
USB type-C Cable | x1 |
Ethernet Cable | x1 |
Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.