aws_iot_core 0.1.0 copy "aws_iot_core: ^0.1.0" to clipboard
aws_iot_core: ^0.1.0 copied to clipboard

AWS IoT Core MQTT client for Dart and Flutter: SigV4 WebSockets with Cognito credentials, re-signing on reconnect, wildcard topics and Device Shadow.

0.1.0 #

  • Initial release.
  • AwsIotClient: MQTT 3.1.1 over SigV4-signed WebSockets. Credentials are fetched and the URL re-signed on every connect and reconnect. Includes exponential backoff with jitter, one shared connection per client, and a beforeConnect hook.
  • Wildcard (+, #) subscriptions with reference-counted broker subscriptions, restored after reconnects.
  • Device Shadow: get, update, delete, plus delta and documents streams, for classic and named shadows.
  • Sealed AwsIotException error hierarchy.
  • AwsIotUrlSigner for building signed AWS IoT WebSocket URLs.
0
likes
160
points
0
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

AWS IoT Core MQTT client for Dart and Flutter: SigV4 WebSockets with Cognito credentials, re-signing on reconnect, wildcard topics and Device Shadow.

Repository (GitHub)
View/report issues
Contributing

Topics

#aws #iot #mqtt #shadow #cognito

License

MIT (license)

Dependencies

crypto, mqtt_client, typed_data

More

Packages that depend on aws_iot_core