Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eedalong/apache-iotdb-client-csharp
C# client for Apache IoTDB
https://github.com/eedalong/apache-iotdb-client-csharp
iotdb iotdb-client nuget
Last synced: about 19 hours ago
JSON representation
C# client for Apache IoTDB
- Host: GitHub
- URL: https://github.com/eedalong/apache-iotdb-client-csharp
- Owner: eedalong
- License: apache-2.0
- Created: 2021-04-01T09:16:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T03:58:10.000Z (over 1 year ago)
- Last Synced: 2024-11-14T13:45:45.225Z (1 day ago)
- Topics: iotdb, iotdb-client, nuget
- Language: C#
- Homepage: http://iotdb.apache.org/
- Size: 1.06 MB
- Stars: 39
- Watchers: 4
- Forks: 19
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[English](./README.md) | [中文](./README_ZH.md)
# Apache IoTDB Client for C#
## Overview
This is the C# client of Apache IoTDB.
[Apache IoTDB](https://iotdb.apache.org) (Internet of Things Database) is a data management system for time series data, which can provide users specific services, such as, data collection, storage and analysis. Due to its light weight structure, high performance and usable features together with its seamless integration with the Hadoop and Spark ecology, IoTDB meets the requirements of massive dataset storage, high throughput data input, and complex data analysis in the industrial IoT field.
Apache IoTDB website: https://iotdb.apache.org
Apache IoTDB Github: https://github.com/apache/iotdb## Installation
### Install from NuGet Package
We have prepared Nuget Package for C# users. Users can directly install the client through .NET CLI. [The link of our NuGet Package is here](https://www.nuget.org/packages/Apache.IoTDB/). Run the following command in the command line to complete installation
```sh
dotnet add package Apache.IoTDB
```Note that the `Apache.IoTDB` package only supports versions greater than `.net framework 4.6.1`.(#starting-from-net-framework-4x).
## Prerequisites
.NET SDK Version >= 5.0
.NET Framework >= 4.6.1## How to Use the Client (Quick Start)
Users can refer to the test code in [tests](https://github.com/eedalong/Apache-IoTDB-Client-CSharp-UserCase) to understand the usage mode of each interface.
## Developer environment requirements for iotdb-client-csharp
```
.NET SDK Version >= 5.0
.NET Framework >= 4.6.1
ApacheThrift >= 0.14.1
NLog >= 4.7.9
```### OS
* Linux, Macos or other unix-like OS
* Windows+bash(WSL, cygwin, Git Bash)### Command Line Tools
## Publish your own client on nuget.org
You can find out how to publish from this [doc](./PUBLISH.md).