Giot Save

IoT Platform, Device management, data collection, processing and visualization, multi protocol, rule engine, netty mqtt client

Project README

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.

GitHub stars Maven Central IoT Cloud Edge Collaboration Architecture Diagram

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

Apache 2.0 License.

Open Source Agenda is not affiliated with "Giot" Project. README Source: GerryYuan/giot
Stars
37
Open Issues
0
Last Commit
1 year ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating