hivemq / hivemq-edge

HiveMQ Edge is an MQTT gateway that enables interoperability between OT devices and IT systems. It translates diverse protocols into MQTT for streamlined communication and helps organize data into a unified namespace, making managing and streaming data across your infrastructure easier.
http://hivemq.com
Apache License 2.0
90 stars 20 forks source link

feat(22554): Add spreadsheet file uploader to the batch subscriptions #440

Closed vanch3d closed 1 month ago

vanch3d commented 1 month ago

See https://hivemq.kanbanize.com/ctrl_board/57/cards/22554/details/

The PR implements the first step of the batch subscription flow by adding a file uploader to the stepper.

The uploader supports file selection (through the button) and drag-and-drop (within the marked area).

The current implementation supports the following file formats:

The uploader extracts the FIRST worksheet of the document successfully uploaded and stores the data for processing by the next step of the flow.

Before

screenshot-localhost_3000-2024 05 29-12_20_02

After

screenshot-localhost_3000-2024 05 29-12_20_39

screenshot-localhost_3000-2024 05 29-12_20_53

screenshot-localhost_3000-2024 05 29-12_21_08