top of page
  • Writer's pictureLIPS

LIPSedge™ SDK Persistent Connection For PoE and USB

Updated: Dec 22, 2023

The LIPSedge™ SDK Persistent Connection available for LIPSedge™ 3D cameras, is made specifically

for solving interface disconnections both from Power-over-Ethernet and USB interfaces in various applications.

The Issue

Applications such as Autonomous Mobile Robots, suffer vibrations effecting into networking connectivity issues during operation. Especially when the power is provided by Power-over-Ethernet, in which the connectivity could be sensible to random external events. And with cameras when the connection interface is exposed such as USB, external events could make lose connections.

AMR and VGR may suffer from vibrating conditions that disrupt the network connectivity in 3D depth cameras. During its route, the Automated Mobile Robot may encounter intermittent disconnections risking the image transmission to be lost.

The Solution

LIPSedge™ SDK Persistent Connection feature acts as a watchdog to monitor the connection status and reconnects the LIPSedge™ 3D camera without the necessity from resetting the hardware to regain its session.


LIPSedge™ 3D cameras can implement the ‘Persistent Connection’ and within a range of 15 seconds, it quickly reconnects and allows the continuity of image transmission without the need for robotic operators to check and verify what could have happened avoiding further undesired maintenance efforts.

The LIPSedge™ SDK Persistent Connection is available for both Industrial LIPSedge™ AE Series Active Stereo cameras based on Ethernet and for LIPSedge™ DL/M3 ToF series with USB ports through OpenNI development.

Codes are available at the LIPS® Github repository, with C++ and Python sample codes for direct implementation.

LIPSedge™ SDK Persistent Connection for C++ developers

LIPSedge™ SDK Persistent Connection for Python developers (based on OpenNI, at the DeviceListener class)

The LIPSedge™ SDK 1.x comes rich in features and eases the development of applications use-cases effortlessly. Supporting major development Languages, Frameworks (such as GenICam, ROS/ROS2, Halcon, OpenNI, NVIDIA Isaac) and Libraries (OpenCV, OpenVino, TensorRT and others), For industrial, commercial and consumer applications, build once and deploy unlimitedly.

99 views0 comments
bottom of page