
To build cutting-edge quantum hardware, select components based on their physical specs, not software interfaces. Navigating protocols like UART, SPI, I2C, CAN, USB, and Ethernet can be complex, especially with proprietary protocols, vendor libraries, and strict OS requirements.
Introducing HEROS and our upcoming microHERO universal interface adapter – your solution for making hardware accessible everywhere in the network. With HEROS, you don’t have to worry about hardware orchstration and interfacing, allowing you to focus on the physics.
Learn More ⮞Easy to use
Access your RemoteHERO with just two lines of code
Efficient & scalable
Building on the ultra-efficient zenoh protocol, HEROS is light-weight and scales from the microcontroller to large server farms
Portable:
HEROS builds on simple principles which make it easy to implement in various languages
from heros import LocalHERO
class MyDevice(LocalHERO):
my_variable: int = 3
def my_method(self, my_argument: str) -> float:
print(my_argument)
return 3.14
my_object = MyDevice("test_hero")
from heros import RemoteHERO
obj = RemoteHERO("test_hero")
obj.my_method("hello world")
obj.my_variable += 4