ESPHome via protobuf and sockets https://github.com/esphome/aioesphomeapi
dbus for avahi / zeroconf device discovery https://github.com/hypfvieh/dbus-java
Deconz for zigbee https://github.com/dresden-elektronik/deconz-rest-plugin
MQTT
Runs with GRAALVM
Chromecast - perhaps https://github.com/vitalidze/chromecast-java-api-v2