IoTSharp โอเพ่นซอร์ส Internet of Things เป็นแพลตฟอร์มพื้นฐาน Internet of Things ที่ใช้ .Net Core รองรับโปรโตคอล HTTP, MQTT และ CoAp มีข้อมูลคุณลักษณะและโปรโตคอลข้อมูลทางไกลที่เรียบง่ายและหลากหลาย สามารถจัดเก็บไว้ใน PostgreSql, MySql, Oracle และ SQLServer , Sqlite เป็นแพลตฟอร์ม IoT สำหรับการรวบรวมข้อมูล การประมวลผล การแสดงภาพ และการจัดการอุปกรณ์
1. รองรับโปรโตคอลการรวบรวมข้อมูลตามโปรโตคอล MQTT, CoAP และ HTTP
2. รองรับการตรวจสอบการเข้ารหัส X509 ชื่อผู้ใช้และรหัสผ่าน และการตรวจสอบโทเค็นแบบแบตช์
3. จัดเตรียม SDK การได้มาซึ่ง STM32 ตาม rt-thread
4. จัดเตรียมคอลเลกชัน SDK ที่ใช้ C# สำหรับ Raspberry Pi
5. จัดเตรียม sdk คอลเลกชันปกติใน linux อื่น ๆ
6. สนับสนุนแนวคิด Digital Twin ดังนั้นข้อมูลจึงแบ่งออกเป็นคุณลักษณะและข้อมูลการวัดและส่งข้อมูลทางไกล และข้อมูลการวัดและส่งข้อมูลทางไกลจะถูกเก็บไว้ในข้อมูลอนุกรมเวลา
7. พื้นที่เก็บข้อมูลตารางย่อยได้รับการสนับสนุนผ่าน EFCore.Sharding ค่าเริ่มต้นคือการจัดเก็บเป็นรายเดือน คุณสามารถปรับเปลี่ยนเป็นรายวันหรือรายชั่วโมงได้
8. เราสนับสนุน TDengine ฐานข้อมูลอนุกรมเวลาของ Taosi Data ผ่านทาง Maikebing.Data.Taos ปัจจุบัน Maikebing.Data.Taos เป็นองค์ประกอบสนับสนุน TDengine เพียงรายการเดียวและสมบูรณ์แบบที่สุดในระบบนิเวศ .Net
9. บริการ ZeroMQ ในตัวเพื่อรองรับการประมวลผลข้อความแบบกระจายตาม ZeroMQ
10. บัสข้อความ EventBus ได้รับการใช้งานผ่าน CAP และรองรับบัสข้อความ ZeroMQ ผ่าน CAP.Extensions ทำให้สามารถบรรลุระบบนิเวศ .Net ที่บริสุทธิ์ได้
11. ผ่าน CAP ข้อมูลข้อความสามารถเก็บไว้ใน MongoDB LiteDB PostgreSql
12. ผ่าน CAP สามารถสร้างและใช้ข้อความผ่าน RaadfdsitMQ Kafka ZeroMQ เมื่อทำงานหลายอย่างพร้อมกัน เซิร์ฟเวอร์หนึ่งสามารถใช้เป็นเซิร์ฟเวอร์หลัก และเซิร์ฟเวอร์อื่นๆ สามารถใช้เป็นเซิร์ฟเวอร์รองเพื่อจัดการข้อมูลที่รวบรวมทั้งหมด