Apache.IoTDB 1.0.0.4

dotnet add package Apache.IoTDB --version 1.0.0.4                
NuGet\Install-Package Apache.IoTDB -Version 1.0.0.4                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Apache.IoTDB" Version="1.0.0.4" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Apache.IoTDB --version 1.0.0.4                
#r "nuget: Apache.IoTDB, 1.0.0.4"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Apache.IoTDB as a Cake Addin
#addin nuget:?package=Apache.IoTDB&version=1.0.0.4

// Install Apache.IoTDB as a Cake Tool
#tool nuget:?package=Apache.IoTDB&version=1.0.0.4                

English | δΈ­ζ–‡

Apache IoTDB Client for C#

E2E Tests License NuGet Badge

Overview

This is the C# client of Apache IoTDB.

Apache IoTDB (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 a Nuget Package for C# users. Users can directly install the Apache IoTDB client using the .NET CLI. To install, simply run the following command in your command line:

dotnet add package Apache.IoTDB

For more details, visit the package on NuGet.

[!NOTE] The Apache.IoTDB package only supports versions greater than .net framework 4.6.1.

Prerequisites

.NET SDK Version >= 5.0 
.NET Framework >= 4.6.1

How to Use the Client (Quick Start)

Users can quickly get started by referring to the use cases under the Apache-IoTDB-Client-CSharp-UserCase directory. These use cases serve as a useful resource for getting familiar with the client's functionality and capabilities.

For those who wish to delve deeper into the client's usage and explore more advanced features, the samples directory contains additional code samples.

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

  • dotnet CLI
  • Thrift

Publish your own client on nuget.org

You can find out how to publish from this doc.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Apache.IoTDB:

Package Downloads
Apache.IoTDB.Data

IoTDB implementation of the System.Data.Common provider model. Commonly Used Types: Apache.IoTDB.Data.IoTDBCommand Apache.IoTDB.Data.IoTDBConnection Apache.IoTDB.Data.IoTDBConnectionStringBuilder Apache.IoTDB.Data.IoTDBDataReader Apache.IoTDB.Data.IoTDBException Apache.IoTDB.Data.IoTDBFactory Apache.IoTDB.Data.IoTDBParameter Apache.IoTDB.Data.IoTDBTransaction

test_proj_2

IoTDB implementation of the System.Data.Common provider model. Commonly Used Types: Apache.IoTDB.Data.IoTDBCommand Apache.IoTDB.Data.IoTDBConnection Apache.IoTDB.Data.IoTDBConnectionStringBuilder Apache.IoTDB.Data.IoTDBDataReader Apache.IoTDB.Data.IoTDBException Apache.IoTDB.Data.IoTDBFactory Apache.IoTDB.Data.IoTDBParameter Apache.IoTDB.Data.IoTDBTransaction

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0.4 775 7/19/2024
1.0.0.3 5,416 5/22/2023
1.0.0.2 591 4/6/2023
1.0.0.1 2,093 2/26/2023
1.0.0.1-alpha 260 1/16/2023
0.13.0.10 2,331 11/29/2022
0.13.0.9 1,163 11/11/2022
0.13.0.7 3,307 8/26/2022
0.13.0.7-alpha 588 7/22/2022
0.13.0.6 584 4/28/2022
0.13.0.4 482 4/26/2022
0.13.0.1 470 4/15/2022
0.12.1.2 1,472 9/9/2021
0.12.1 460 6/20/2021