Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.66 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.66 KB

2021.5月换了新工作,太忙了,项目更新暂时搁置,未来找合适的机会重新开启

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.