{"id":28201950,"url":"https://github.com/wrclark/mqtt-client","last_synced_at":"2026-05-10T03:39:50.383Z","repository":{"id":292667812,"uuid":"981329009","full_name":"wrclark/mqtt-client","owner":"wrclark","description":"mqtt client","archived":false,"fork":false,"pushed_at":"2025-05-17T16:53:57.000Z","size":98,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-31T22:09:14.349Z","etag":null,"topics":["c","linux","mqtt","mqtt-client","pthread"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wrclark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-10T21:20:51.000Z","updated_at":"2025-05-17T16:54:00.000Z","dependencies_parsed_at":"2025-05-11T13:36:42.523Z","dependency_job_id":"ac05611d-0862-4f04-b155-ec21e668d610","html_url":"https://github.com/wrclark/mqtt-client","commit_stats":null,"previous_names":["wrclark/mqtt-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wrclark/mqtt-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrclark%2Fmqtt-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrclark%2Fmqtt-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrclark%2Fmqtt-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrclark%2Fmqtt-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wrclark","download_url":"https://codeload.github.com/wrclark/mqtt-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wrclark%2Fmqtt-client/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259561581,"owners_count":22876837,"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":["c","linux","mqtt","mqtt-client","pthread"],"created_at":"2025-05-16T23:13:41.407Z","updated_at":"2026-05-10T03:39:45.357Z","avatar_url":"https://github.com/wrclark.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mqtt-client\n\nMQTT 3.1.1 client\n\n\u003e QoS 0,1,2 support\n\n```\n[william@m409da mqtt-client]$ ./mqtt\n[enc] type=0x10 (CONNECT)\n[enc] type=0x80 (SUBSCRIBE)\n[enc] type=0x30 (PUBLISH)\n[Tx] pop'd message (0/64)\n[Tx] pop'd message (0/64)\n[Tx] pop'd message (0/64)\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x20 (CONNACK)\n[Rx] pushed message (1/64)\n[Rx] pushed message (2/64)\n[Rx] pop'd message (2/64)\n[dec] type=0x90 (SUBACK)\nflags: 0x00\nrem: 5\npacket_id=1\nQoS=0x00\nQoS=0x00\nQoS=0x00\n[Rx] pushed message (2/64)\n[Rx] pushed message (3/64)\n[Rx] pop'd message (3/64)\n[dec] type=0x31 (PUBLISH)\nflags=1 remain=23 topic: test\npayload (size=17): A further message\n[Rx] pop'd message (2/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=25 topic: test/topic\npayload (size=13): hello mqtt!!!\n[Rx] pop'd message (1/64)\n[dec] type=0x50 (PUBREC)\nqos pkt id=1337\nupdate_qos\u003e\u003eold=0\nupdate_qos\u003e\u003enew=3\ngot pubrec, should send pubrel for id=1337\n[Tx] pushed message (1/64)\n[Tx] pop'd message (0/64)\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x70 (PUBCOMP)\nqos pkt id=1337\nupdate_qos\u003e\u003eold=3\nupdate_qos\u003e\u003enew=5\npubcomp for id=1337 received\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=25 topic: test/topic\npayload (size=13): aaaaaaaaaaaaa\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=254 topic: test/topic\npayload (size=242): testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs testsfsdfs \n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=399 topic: test/topic123\npayload (size=384): asdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhashasdasfsagdadhash\nPING\n[Tx] pop'd message (0/64)\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0xD0 (PINGRESP)\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=886 topic: test\npayload (size=880): zxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\nzxczxczxczxczxczxczxczxczxczxczxczxc\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=11 topic: test\npayload (size=5): hello\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=11 topic: test\npayload (size=5): hello\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=11 topic: test\npayload (size=5): hello\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=11 topic: test\npayload (size=5): hello\n[Rx] pushed message (1/64)\n[Rx] pop'd message (1/64)\n[dec] type=0x30 (PUBLISH)\nflags=0 remain=11 topic: test\npayload (size=5): hello\n^CExiting..\nBye\n[william@m409da mqtt-client]$ \n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrclark%2Fmqtt-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwrclark%2Fmqtt-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrclark%2Fmqtt-client/lists"}