IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management. IoTSharp 中文名称 貔貅物联网平台,用于数据收集通过规则引擎流转数据最后通过数据可视化管理数据结果,以及租户结构的资产管理。可用于实现自主可控的、自有机房、无需支付高额租赁费用的自有物联网平台
Contributing
- If you'd like to contribute to IoTSharp, please take a look at our Contributing Guide.
- If you have a question or have found a bug, file an issue.
- To learn about project priorities as well as status and ship dates see the IoTShap roadmap.
Document
IoTSharp's Clients
- Cicada A desktop application
How to install with docker-compose ?
mkdir iotsharp
cd iotsharp
wget https://raw.githubusercontent.com/IoTSharp/IoTSharp/master/docker-compose.yml
docker-compose up -d
Demo url : http://139.9.232.10:2927
How to install as docker ?
- docker pull iotsharp/iotsharp
How to install as Linux service ?
- mkdir /var/lib/iotsharp/
- cp ./* /var/lib/iotsharp/
- chmod 777 /var/lib/iotsharp/IoTSharp
- cp iotsharp.service /etc/systemd/system/iotsharp.service
- sudo systemctl enable /etc/systemd/system/iotsharp.service
- sudo systemctl start iotsharp.service
- sudo journalctl -fu iotsharp.service
IoTSharp.X509Extensions
We cloned q2g-helper-pem-nuget.removed Nlog. Added self-signed X509 functions, all of which will be used in iot#, while hope is useful for you. ...
https://github.com/IoTSharp/IoTSharp.X509Extensions
IoTSharp.SDKs
IoTSharp.SDKs 包含了 IoTSharp.Sdk.MQTT IoTSharp.Sdk.Http 用于采集端或者边缘部分进行数据采集通过sdk发送给IoTSharp。 https://github.com/IoTSharp/IoTSharp.SDKs
IoTSharp-C-Client-Sdk
IoTSharp-C-client-Sdk is mqttt client, it is by c;
https://github.com/IoTSharp/IoTSharp-C-Client-Sdk
paho.mqtt.c's demo
It' like IoTSharp-C-Client-Sdk, but is use paho.mqtt.c https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c
IoTSharp.Edge.nanoFramework
IoTSharp.Edge.nanoFramework is a nanoFramework's mqtt client , it run on STM32 !
https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework
more info read https://www.cnblogs.com/MysticBoy/p/13159648.html or click https://www.nanoframework.net/
IoTSharp.Edge.RT-Thread
IoTSharp.Edge.RT-Thread (STM32L4 + Wi-Fi, sensor, lcd, audio etc)
https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread
MQTTnet.AspNetCoreEx
Makes client connection authentication easier ! https://github.com/maikebing/MQTTnet.AspNetCoreEx
Silkier
Silkier is a common collection of extensions. For example, retry, partitioning in parallel,ObjectPool,RestClient's extension, LITTLE-ENDIAN and BIG-ENDIAN coversions and more .....
Silkier.EFCore
Silkier.EFCore is an extension for EF.Core, and the main features include executing the original sql statement, converting the original sql statement to a tuple or a class or array or json object or DataTable
Silkier.AspNetCore
Silkier.AspNetCore have ConfigureWindowsServices and UseJsonToSettings and more ...
https://github.com/maikebing/Silkier
SilkierQuartz
SilkierQuartz can be used within your existing application with minimum effort as a Quartz.NET plugin when it automatically creates embedded web server. Or it can be plugged into your existing OWIN-based web application as a middleware.
https://github.com/maikebing/SilkierQuartz
Maikebing.EntityFrameworkCore.Taos
Entity, Framework, EF, Core, Data, O/RM, entity-framework-core,TDengine
https://github.com/maikebing/Maikebing.EntityFrameworkCore.Taos
Support
公众号 | QQ群 |
---|---|