Devices

Details on integrating with various devices.

go-home defines six different types of interaction with devices:

  • internal pull: workers are interacting with devices without internet access by pulling data
  • external pull: workers are interacting with devices through the internet by pulling data
  • pull: interaction depends on a source type – either internal or external
  • internal push: workers are only pushing data to devices without internet access
  • external push: workers are only pushing data to devices through the internet
  • pub/sub: workers are communicating with devices through pub/sub, e.g. MQTT. Internet access might be required depends on your setup