All Projects → astarte-platform → Astarte

astarte-platform / Astarte

Licence: apache-2.0
Core Astarte Repository

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Astarte

Cbj smart Home
If you are searching for an easy way to deploy a smart home 🏡 by yourself CyBear Jinni 🦾🐻🧞‍♂️ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 37 (-75%)
Mutual labels:  hacktoberfest, iot-platform, iot
Freedomotic
Open IoT Framework
Stars: ✭ 354 (+139.19%)
Mutual labels:  hacktoberfest, iot-platform, iot
Kotlin Obd Api
🚙 A Kotlin OBD-II API for reading engine data
Stars: ✭ 91 (-38.51%)
Mutual labels:  hacktoberfest, iot
Mainflux
Industrial IoT Messaging and Device Management Platform
Stars: ✭ 1,341 (+806.08%)
Mutual labels:  iot-platform, iot
Jetlinks Community
JetLinks 基于Java8,Spring Boot 2.x ,WebFlux,Netty,Vert.x,Reactor等开发, 是一个全响应式的企业级物联网平台。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP,MQTT,UDP,CoAP,HTTP等),屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备。实时数据处理,设备告警,消息通知,数据转发。地理位置,数据可视化等。能帮助你快速建立物联网相关业务系统。
Stars: ✭ 2,405 (+1525%)
Mutual labels:  iot-platform, iot
Azure Sdk For C
This repository is for active development of the Azure SDK for Embedded C. For consumers of the SDK we recommend visiting our versioned developer docs at https://azure.github.io/azure-sdk-for-c.
Stars: ✭ 77 (-47.97%)
Mutual labels:  hacktoberfest, iot
Iotplatform
An open-source IoT platform that enables rapid development, management and scaling of IoT projects. With this IoT platform, you are able to: 1) Provision and control devices, 2) Collect and visualize data from devices, 3) Analyze device data and trigger alarms, 4) Deliver device data to other systems, 5) Enable use-case specific features using customizable rules and plugins.
Stars: ✭ 82 (-44.59%)
Mutual labels:  iot-platform, iot
Hsweb Iot Cloud
⚠️ 本项目已停更,欢迎关注新的开源物联网平台 JetLinks
Stars: ✭ 105 (-29.05%)
Mutual labels:  iot-platform, iot
Nextcloud Snap
☁️📦 Nextcloud packaged as a snap
Stars: ✭ 1,088 (+635.14%)
Mutual labels:  hacktoberfest, iot
Iot Technical Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,334 (+1477.03%)
Mutual labels:  iot-platform, iot
Samples
🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours
Stars: ✭ 108 (-27.03%)
Mutual labels:  hacktoberfest, iot
Swifitch
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Stars: ✭ 117 (-20.95%)
Mutual labels:  iot-platform, iot
Harmonyos
鸿蒙系统资料。Docs about HarmonyOS.
Stars: ✭ 1,191 (+704.73%)
Mutual labels:  iot-platform, iot
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+7012.16%)
Mutual labels:  iot-platform, iot
Temp Monitor
Internet of Things data platform for temperature and humidity sensors with maps
Stars: ✭ 84 (-43.24%)
Mutual labels:  iot-platform, iot
Petnet Feeder Service
The Petnet v2 feeder has been hacked!
Stars: ✭ 63 (-57.43%)
Mutual labels:  hacktoberfest, iot
Operating System
🔰 Home Assistant Operating System
Stars: ✭ 1,920 (+1197.3%)
Mutual labels:  hacktoberfest, iot
Actorcloud
Open-source IoT Platform
Stars: ✭ 138 (-6.76%)
Mutual labels:  iot-platform, iot
Platform
The main components of OSGP.
Stars: ✭ 39 (-73.65%)
Mutual labels:  iot-platform, iot
Core
🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+32511.49%)
Mutual labels:  hacktoberfest, iot

Astarte

codecov

Astarte is an Open Source IoT platform focused on Data management and processing written in Elixir. It is a turnkey solution which packs in everything you need for connecting a device fleet to a set of remote applications and process data as it flows through a set of built-in features.

It performs data modeling, automated data reduction, real-time events, and provides you with any feature you might expect in a modern IoT platform.

Astarte builds on top of amazing Open Source projects such as RabbitMQ and Cassandra/ScyllaDB.

Resources and Quickstart

Let's try it!

This is the master branch, which is not guaranteed to always be in a usable state.

For production purposes we recommend using the latest stable release (currently v0.11.4), this branch should be used only for 1.1 development activities.

Can't be easier. Pick your favorite machine with at least 4GB of free RAM, make sure it has Docker, and simply:

$ git clone https://github.com/astarte-platform/astarte.git -b release-1.0 && cd astarte
$ docker run -v $(pwd)/compose:/compose astarte/docker-compose-initializer
$ docker-compose up -d

Make sure to use the latest stable release if you want a flawless experience.

You should be up and running in a matter of minutes. If you want a more thorough explanation and find out how to access your new Astarte cluster and what you can do with it, follow our "Astarte in 5 minutes" tutorial to get some fake or real devices to stream and process data while your tea gets ready.

Sweet! Let's move it to production!

Whoa, not so fast. Putting together an Astarte instance which can handle your data might be tricky, and requires some knowledge about the platform to make sure it won't break.

So, if you're serious about getting Astarte in your production environment, you might want to learn more about it first. Start by having a look at its architecture and finding out how it works. Once you feel confident, head over to the Administration Manual.

Where do I find binaries?

Astarte is designed from the ground up to be run in containers, with Kubernetes as a first-class citizen when it comes to deployment. Astarte's images can be found at Docker Hub, with every Astarte service coming with its own image.

With the help of our Kubernetes Operator and astartectl, you can deploy your Astarte instance to your favorite cloud provider in a matter of minutes.

Looks great! I want to contribute!

That's awesome! Astarte is quite young as an Open Source project, so we're still setting up bits and pieces to make contributions easier and more effective, such as a shared roadmap, a proper contributor guide. For the time being, you can head over to the repository you want to contribute to and set up a Pull Request. We're using DCO for our contributions, so you'll need to sign off all commit messages before submitting a Pull Request.

You can also join us on #astarte slack channel on Elixir Slack and on #astarte IRC channel on freenode.

We accept all kind of quality contributions, as long as they adhere with the project goals and philosophy, and have some tests.

Any chance I can get a hosted and managed instance?

Yup, stay tuned :) or get in touch with us.

I need some help with my installation! Where can I get commercial support?

Glad you asked. Astarte is developed by Ispirata, who fuels its development thanks to the generosity of many customers running it in production. Besides consultancy, installation, maintenance, long-term support and customizations, Ispirata also commercializes Astarte Enterprise, an Astarte variant packing in some additional goodies and features.

Get in touch to find out how we can help you in getting Astarte in its best possible shape for your specific needs.

License

Astarte source code is released under the Apache 2 License.

Check the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].