Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.
/ ehkos Public archive

Golang example project using VerneMQ MQTT broker.

Notifications You must be signed in to change notification settings

hcbt/ehkos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ehkos

Running

Ehkos requires go 1.15 or later, docker and docker-compose to run.

To run vernemq MQTT broker and ehkos server:

cd ehkos
docker-compose up

To run ehkos client:

cd ehkos/src
go run main.go run client -f files/screenshot.png -b tcp://localhost:1883 -c test_client -t test

Client can be used for any file although sample file is provided in src/files folder.

Todo

  • Option to define topic for server outside docker file so you wouldn't need to rebuild server container everytime after changing it.
  • Codebase improvements.
  • Explanation for every commandline arguments flag.
  • Sending file data through MQTT payload?

About

Golang example project using VerneMQ MQTT broker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published