{"id":20802376,"url":"https://github.com/astarte-platform/astarte-device-sdk-qt5","last_synced_at":"2025-05-07T00:47:56.083Z","repository":{"id":29236598,"uuid":"120628995","full_name":"astarte-platform/astarte-device-sdk-qt5","owner":"astarte-platform","description":"Astarte Qt5 Device SDK","archived":false,"fork":false,"pushed_at":"2023-11-28T14:17:10.000Z","size":371,"stargazers_count":11,"open_issues_count":8,"forks_count":10,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-05-07T00:47:48.055Z","etag":null,"topics":["hacktoberfest","iot","mqtt","mqtt-client","qt","qt5"],"latest_commit_sha":null,"homepage":"http://astarte-platform.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astarte-platform.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null}},"created_at":"2018-02-07T14:56:21.000Z","updated_at":"2024-09-16T08:19:44.000Z","dependencies_parsed_at":"2023-11-27T17:53:51.001Z","dependency_job_id":"cb70f73f-1bd1-476b-9a9a-125de5a0554e","html_url":"https://github.com/astarte-platform/astarte-device-sdk-qt5","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astarte-platform%2Fastarte-device-sdk-qt5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astarte-platform%2Fastarte-device-sdk-qt5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astarte-platform%2Fastarte-device-sdk-qt5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astarte-platform%2Fastarte-device-sdk-qt5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astarte-platform","download_url":"https://codeload.github.com/astarte-platform/astarte-device-sdk-qt5/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252793576,"owners_count":21805055,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","iot","mqtt","mqtt-client","qt","qt5"],"created_at":"2024-11-17T18:31:02.102Z","updated_at":"2025-05-07T00:47:56.078Z","avatar_url":"https://github.com/astarte-platform.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Astarte Qt5 Device SDK\n======================\nAstarte Qt5 Device SDK is the reference SDK for Astarte connected devices. This SDK should be used to connect any device running a C++ Qt5 application to Astarte, hence a more specific SDK should be used for applications written with other languages or toolkits.\nThis SDK is always updated to the latest Astarte protocol (which is mostly MQTT with some additions on top of it).\n\nVirtually an SDK is not required to connect an application to Astarte using MQTT, but it enables rapid development and a pleasant developer experience.\n\nRequirements\n------------\nTo build this library a C++11 capable compiler is required, and the following dependencies are required:\n* CMake\n* Qt5 (QtCore, QtNetwork, QtSql)\n* libmosquittopp (Mosquitto MQTT C++ client library)\n* OpenSSL\n\nThe following additional runtime dependencies are also required:\n* SQLite\n\nGetting started\n---------------\n\n```\n$ mkdir build\n$ cd build\n$ cmake -DCMAKE_INSTALL_PREFIX=/usr ..\n$ make\n# make install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastarte-platform%2Fastarte-device-sdk-qt5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastarte-platform%2Fastarte-device-sdk-qt5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastarte-platform%2Fastarte-device-sdk-qt5/lists"}