Skip to content
/ giot Public

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

License

Notifications You must be signed in to change notification settings

GerryYuan/giot

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages