A repository for a CLI application that uses client-side code generated from the hyundai-bluelink-protobufs
repository link to communicate with various services for authentication, vehicle information, and remote vehicle actions via Hyundai Bluelink.
Use the existing binary to run the bare CLI command
bin/cmd/hb
or make changes to the code, build a new binary, and run the bare CLI command
task build
bin/cmd/hb
Doing so will generate a .env
with fields for credential values (enter the username, password, and PIN for the Hyundai account associated with the Bluelink service). Then run bin/cmd/hb -h
to see the available commands. In a local environment, the CLI needs to connect to the services hosted in these repositories:
hyundai-bluelink-authentication-server
linkhyundai-bluelink-vehicle-information-service
linkhyundai-bluelink-remote-action-service
link
Follow the instructions in each repository's README to set up the services to work with the CLI.
Create an issue and/or a pull request and I will take a look.
This project is not affiliated with Hyundai in any way. Credit to TaiPhamD and his bluelink_go
project link for inspiration and some code snippets.