Infinimesh Platform
Infinimesh Platform is an opinionated Platform to connect IoT devices securely. It exposes simple to consume RESTful & gRPC APIs with both high-level (e.g. device shadow) and low-level (sending messages) concepts. Infinimesh Platform is open source and fully cloud native. No vendor lock-in - run it yourself on Kubernetes or use our SaaS offering (TBA).
Build status
Docker Image | Build status |
---|---|
API Server | |
Controlplane-UI | |
Node Server | |
Device Registry | |
Telemetry Router | |
MQTT-Bridge | |
Shadow |
API Documentation
You can find swagger docs for the API server here
Development
Load test data into the database via go run hack/import_dgraph_sample_data.go
Login: curl -X POST -d '{"username" : "joe", "password": "test123"}' localhost:8081/token
Get Objects: curl -H 'Authorization: Bearer YOURTOKEN' localhost:8081/objects