Categorygithub.com/nnset/iot-cloud-connector
module
0.12.1
Repository: https://github.com/nnset/iot-cloud-connector.git
Documentation: pkg.go.dev

# README

Project still under development do not use in production

IoT Cloud Connector

Realtime communications with your IoT devices over the Internet.

Problem to solve

Monitor and control your IoT devices using a simple and tiny helper cloud tool, that lets you code your own business logic using Go programming language.

Principles

  • You may communicate with IoT Devices in a asynchronous way.
  • You may communicate with IoT Devices in a synchronous way.
  • You may communicate with IoT Devices in both ways: asynchronously and synchronously.
  • At least one way of communications is required.
  • Communications are performed exchanging Messages.

Packages (code layers)

Global diagram

NameDescription
busBus interface Where the messages interchanges takes place. Publishing and Subscribing to topics is how you may communicate your processes.
connectorCloudConnector Orchestrates and handles graceful shutdowns of all services (AKA your business logic handling your IoT devices).
entitiesConnection a struct that holds the basic information of an IoT device connection.
eventsMessage Struct used for publishing and subscribing to any message bus.
servicesService interface Struct that defines the required methods for a service that CloudConnector will need in order to start and gracefully shutdown it.
uiTODO: Needs to be updated.

Usage

TODO

Links

IoT Cloud Connector uses these amazing projects:

Licensing

Under MIT License, check License file

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author