Spinel.net
Balíček knihoven a ukázkových aplikací pro práci se zařízeními komunikujícími protokolem Spinel (I/O moduly Quido, teploměry TQS a senzory THT2 a TH2E, displeje TDS), pro platformu Microsoft .NET
Install / Use
/learn @Papouchcom/Spinel.netREADME
Dokumentace a příklady: zde ve wiki
Changelog najdete tady.
Spinel.NET
Balíček knihoven a ukázkových aplikací pro práci se zařízeními komunikujícími protokolem Spinel. Spinel je univerzální otevřený komunikační protokol od papouch.com. V současné době jsou implementována tato zařízení:
- I/O moduly Quido: dokumentace a příklady použití, odkaz na web papouch.com
- Teploměry TQS3 a TQS4: dokumentace a příklady použití, odkaz na web papouch.com
- Senzory THT2 a TH2E: dokumentace a příklady použití, THT2 na papouch.com, TH2E na papouch.com
- Segmentové displeje TDS: dokumentace a příklady použití, TDS RS na papouch.com
Knihovna umožňuje i komunikaci se zařízeními, které používají protokol Spinel, ale nejsou v knihovně implementovány (viz funkce SendAndReceive()).
Knihovna je určena pro platforu Microsoft .NET. Aktuální verze projektu je testována v Microsoft Visual Studio Community 2017.
Všechny části jsou napsané v jazyce C# a při použití využívají jen .NET Frameworku.
Knihovny je možné zkompilovat jako samostatné .NET assembly (DLL) a použít je ve Vašem projektu, nebo je možné tyto knihovny přímo přikompilovat do Vaší aplikace (do výsledného EXE).
Podívejte se do Wiki na kompletní dokumentaci knihovny včetně příkladů použití.
Co najdete ve složkách repozitáře:
\Papouch.Communication: Knihovny pro komunikaci (nejnižší vrstva).
\Papouch.Spinel: Knihovny protokolu Spinel (nadstavba pro Communication).
\Papouch.Utils: Doplňkové funkce.
\Latest: Zkompilované DLL, které můžete přímo použít jako referenci ve Vašem projektu (včetně PDB souborů).
\QuidoDemo_CS.NET: Příklad aplikace pro Quido v C#.
\QuidoDemo_VB.NET: Příklad aplikce pro Quido ve VB.NET.
\CommunicationInterfaceDemo_CS.NET: Samostatný příklad použití komunikačního rozhraní.
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
