influxdata / influxdata/influxdb

Send sensor data to T-SIM7080G using AT commands.

Open
#26,608 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

v3 v3-data-explorer
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

Use case:
Why is this important (helps with prioritizing requests)?
⇒ Sensor data is currently being transmitted, so it has medium priority. However, the current method lacks efficiency and flexibility.

Proposal:
Short summary of the feature.
⇒ Allow transmission of multiple data entries with different tags in a single request.

Current behaviour:
Describe what currently happens.
⇒ When tags differ, each data entry must be sent separately, resulting in multiple transmissions.

Desired behaviour:
Describe what you want.
⇒ Enable combining data with different tags into a single payload.
For example:

String payload = "lilygo,sensor=sensor temp=" String(temp);
payload += "\nlilygo,sensor=sensor moisture=" + String(moisture);

Alternatives considered:
Describe other solutions or features you considered.
⇒ A possible workaround is using the same tag with different fields, but this limits tag flexibility and may not be semantically appropriate.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing T-SIM7080G AT-command transmission path and the current sensor-data request format. Confirm how multiple entries with different tags can be represented in one payload, then verify that one request preserves each tag and value.

Written by the indexing model from the issue text.

Assessment

Domain
database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.