homepage: https://github.com/dustin/net-mqtt-rpc#readme
changelog-type: markdown
hash: 700ee806723b22f407f93a5aa286a73007093a534237805dbeb5102eded50e12
test-bench-deps: {}
maintainer: dustin@spy.net
synopsis: Make RPC calls via an MQTT broker.
changelog: |
  # Changelog for mqtt-rpc

  ## Unreleased changes
basic-deps:
  bytestring: -any
  stm: -any
  base: ! '>=4.7 && <5'
  text: -any
  uuid: -any
  net-mqtt-rpc: -any
  network-uri: -any
  optparse-applicative: -any
  random: -any
  net-mqtt: ! '>=0.6.2.0 && <0.7.0.0'
all-versions:
- 0.1.0.0
author: Dustin Sallings
latest: 0.1.0.0
description-type: markdown
description: |
  # mqtt-rpc

  This package provides an RPC client interface over MQTT.

  It's currently quite low-level and not very configurable, but I'm
  using it in a real application, so it at least needs to work for me.
  :)

  ## Example:

  ```haskell
    mc <- connectURI mqttConfig{_protocol=Protocol50} "mqtt://broker/"
    response <- call mc "some/path" "a message"
    BL.hPut stdout response
  ```
license-name: BSD-3-Clause

Update from Hackage at 2019-11-11T05:27:48Z
Update from Hackage at 2019-11-11T05:27:48Z
