Ok im confused. Ive used Google Home device, I have ios programming experience but ive digressed into arduino/rpi tinkerer for the past 2 years. I got as far as wiring up a ble relay board to an rpi2 via gpio pins via an hm10 module. I remember installing an nginx reverse proxy server and creating Google Action that called a webhook that came to my nginx server on the rpi2 and ran a python that toggled the relay for my outside lights. I didnt like it much because internet connectivity is an issue here in my country.
Since then Ive added more things to the ble relay board, moved it over to an rpi3 and Im interested in adding iphone homekit accessibility to be able to control my rpi3 or ble relay board. So I found a couple of articles talking about this homebridge that i can install and run on my rpi, so i resorted to my old rpi2. Ive updated and upgraded apt-get and now Im about to configure homebridge.
My question is, I found this other article that brought me here: https://blog.titansoft.com.sg/2017/06/25/home-automation-with-amazon-echo-google-home-ha-bridge/
So what im beginning to think is that this forum is about the generic topic of home assistants and these bridge software are many that can be used to connect different home assistant technologies from Apple HomeKit to Google Home to Amazon Echo etc?