Giot
IoT Platform, Device management, data collection, processing and visualization, multi protocol, rule engine, netty mqtt client
Install / Use
/learn @GerryYuan/GiotREADME
2021.5月换了新工作,太忙了,项目更新暂时搁置,未来找合适的机会重新开启
新项目地址:https://github.com/WatchInsight/watchinsight
GIoT
GIoT is an open source IoT platform that supports device management, object model, device management, rule engine, multiple storage, multiple sinks, multiple protocols (http, mqtt, tcp, custom protocols), etc. And so on, provide plug-in development.
Documentation
Quick Start
Quick starter Module -> giot-starter by source code.
public class GiotStarter {
public static void main(String[] args) throws FileNotFoundException, ContainerConfigException, ContainerStartException {
Stopwatch sp = Stopwatch.createStarted();
ResourceLoader resourceLoader = new ModuleResourceLoader("application.yml");
ModuleConfiguration moduleConfiguration = resourceLoader.load();
ModuleManager moduleManager = new ModuleManager();
moduleManager.start(moduleConfiguration);
log.info("GIoT server start success, cost time [{}] ms ", sp.elapsed(TimeUnit.MILLISECONDS));
}
}
How to build
Follow this document
Downloads
Live Demo
License
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.6kCreate 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
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。

