Canada

EZBPi Server

Raspberry Pi
Hardware Platform
Raspberry Pi

This server program turns a Raspberry Pi into an EZ-B. The Raspberry Pi Camera, Digital Ports and UART are just some of the peripherals of the Raspberry Pi that can be controlled by EZ-Builder with this server. If you are running EZ-Builder on the Pi at the same time, connect to the EZBPi server with address 127.0.0.1.

If the EZBPi server is used, the EZ-Builder connection can be remote from an external computer over WiFi (or LAN). Or the EZ-Builder connection can be running on the Raspberry Pi by connecting to 127.0.0.1 (localhost). There are limitations to the EZBPi Server, in that PWM servos are not supported, but Bi-Directional UART/Serial servos are (Robotis Dynamixel, LewanSoul, etc.)

You can connect to Raspberry Pi to control the ports and watch the live camera feed from a windows PC using this program.


About this version
Fix for turning off and reading GPIO pins
Supported Capabilities
  • Broadcasts to EZ-Builder's PnP network scanner
    Controller broadcasts itself on the network using the EZ-Builder PnP network scanner protocol. This is so EZ-Builder can find devices on the network which may have dhcp assigned addresses.
  • Can stream video v4 codec
    The controller supports the streaming Video v4 codec on a TCP or UART or USB connection.
  • Hardware UART TX/RX with DMA buffer and adjustable baud rate
    Contains 1 or more hardware UARTs with TX/RX functionality and DMA RX buffering.
  • Native WiFi Connectivity from EZ-Builder
    Controller supports WiFi connectivity using TCP between your computer with EZ-Builder.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Reports CPU temperature
    Reports CPU temperature

About this version
Fix for slower devices (i.e. Zero) where UDP broadcast for EZB broadcaster may still be running on next timer event.
Click to show supported capabilities
Supported Capabilities
  • Broadcasts to EZ-Builder's PnP network scanner
    Controller broadcasts itself on the network using the EZ-Builder PnP network scanner protocol. This is so EZ-Builder can find devices on the network which may have dhcp assigned addresses.
  • Can stream video v4 codec
    The controller supports the streaming Video v4 codec on a TCP or UART or USB connection.
  • Hardware UART TX/RX with DMA buffer and adjustable baud rate
    Contains 1 or more hardware UARTs with TX/RX functionality and DMA RX buffering.
  • Native WiFi Connectivity from EZ-Builder
    Controller supports WiFi connectivity using TCP between your computer with EZ-Builder.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Reports CPU temperature
    Reports CPU temperature

About this version
Fix for UDP Broadcast (Access Denied message)
Click to show supported capabilities
Supported Capabilities
  • Broadcasts to EZ-Builder's PnP network scanner
    Controller broadcasts itself on the network using the EZ-Builder PnP network scanner protocol. This is so EZ-Builder can find devices on the network which may have dhcp assigned addresses.
  • Can stream video v4 codec
    The controller supports the streaming Video v4 codec on a TCP or UART or USB connection.
  • Hardware UART TX/RX with DMA buffer and adjustable baud rate
    Contains 1 or more hardware UARTs with TX/RX functionality and DMA RX buffering.
  • Native WiFi Connectivity from EZ-Builder
    Controller supports WiFi connectivity using TCP between your computer with EZ-Builder.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Reports CPU temperature
    Reports CPU temperature

About this version
What's New
 - Improved camera feed performance

Known Issues
 - Server program crashes occasionally when the feed is disconnected from camera control in EZ-Builder
Click to show supported capabilities
Supported Capabilities
  • Can stream video v4 codec
    The controller supports the streaming Video v4 codec on a TCP or UART or USB connection.
  • Hardware UART TX/RX with DMA buffer and adjustable baud rate
    Contains 1 or more hardware UARTs with TX/RX functionality and DMA RX buffering.
  • Native WiFi Connectivity from EZ-Builder
    Controller supports WiFi connectivity using TCP between your computer with EZ-Builder.
  • Read/Write Digital I/O Ports
    The ports marked as being digital will respond to Read and Write commands of boolean logic. The status of the digital port will be either TRUE or FALSE when voltage is detected or not, respectively.
  • Reports CPU temperature
    Reports CPU temperature