---
title: Generic
slug: litmusedge/generic
docTags: 
createdAt: 2024-06-21T19:37:52.129Z
---

Refer to the following table of compatible DeviceHub drivers for your use case.

| Driver                                         | Use Case                                                                                                                                                                                                                                 |
| ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CSV Stream](docId\:wrLVW-KlmkMgXulqCy5X5)     | Configure a TCP client that connects to servers sending unsolicited data as a continuous CSV stream, such as sensors or data loggers.                                                                                                    |
| [Generic Device](docId\:T7cG_Q826AzHQ0BL2iql-) | Configure a TCP, UDP, or serial client driver which connects to servers such as sensors, scales, or barcode scanners. Use this driver to build requests or commands to send to servers or receive and parse streaming data from servers. |
| [REST Client](docId\:ZHC5jL-TKqW_tiD9mjKsO)    | Configure an HTTP or HTTPS client that connects to REST API endpoints, sending GET or POST requests and parsing responses. Use this driver to poll data from web services, cloud APIs, or any device that exposes an HTTP interface      |
| [Scale](docId\:H2ovWCxdabYo_Q5DY1rpF)          | Connect to scale devices over TCP, UDP, or serial. Use this driver to send configurable request payloads, receive weigh responses, and write tare or zero commands.                                                                      |

