The Drogue IoT project aims to bring together data and users in an Internet of Things world.
Drogue IoT consists of components that may be used standalone or together:
- Drogue Cloud is an efficient and scalable connectivity layer for forwarding telemetry data safely from devices to business applications, and commands back to devices.
- Drogue Device is a framework for writing safe and efficient applications on microcontroller type of systems.
Drogue Cloud supports multiple open standard protocols for devices:
Through a multitenant model of applications and devices, Drogue Cloud lets you securely manage devices and their credentials.
Drogue Cloud can run wherever you want to run it, and you can own the data yourself. However, you can also choose to selectively use managed services for parts you don't want to manage yourself.
Don't take our word for it, got to https://sandbox.drogue.cloud and see for yourself!
In a world without memory management or operating system it is more important than ever to avoid memory corruption and undefined behavior. With Drogue Device, you can write safe, composable and connected embedded applications.
- Built using rust, an efficient, memory safe and thread safe programming language.
- Offers built-in drivers for internet connectivity, such as WiFi and LoRaWAN.
Drogue IoT is open source, and all components are licensed under the Apache 2.0 license. Development is done on GitHub.