Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

IoT Gateway

IoT gateway is a device that connects its client devices to a IoT platforms.

@startditaa                                        
+--------+        +---------+    I2     +----------+
|        |   I1   |         +<----------+   IoT    |
| Device +<------>+ Gateway +   Bridge  | Platform | 
|        |        |         |---------->|          |
+--------+        +---------+ telemetry +----------+
                                state
@endditaa

Interface I1

Interface between Device and Gateway

Protocol: MQTT

Mqtt topics:

  • Attach
  • Unattach
  • State
  • Event
  • Config
  • Commands

Attach topic

  • Topic name: /attach
  • Payload: device id as string
  • Source: device

Unattach topic

  • Topic name: /unattach
  • Payload: device id as string
  • Source: device

State topic

  • Topic name: /state/<device_id>
  • Payload: device state
  • Source: device

Event topic

  • Topic name: /event/<device_id>
  • Payload: an event
  • Source: device

Config topic

  • Topic name: /config/<device_id>
  • Payload: configuration
  • Source: gateway

Commands topic

  • Topic name: /commands/<device_id>
  • Payload: command
  • Source: gateway

Interface I2

Interface between Gateway and Bridge

Protocol: MQTT

Event topic

  • Topic name: /devices/<device_id>/events
  • Payload: event
  • Source: gateway

State topic

  • Topic name: /devices/<device_id>/state
  • Payload: state
  • Source: gateway

Config topic

  • Topic name: /devices/<device_id>/config
  • Payload: configuration
  • Source: IoT platform

Commands topic

  • Topic name: /devices/<device_id>/commands/#
  • Payload: command
  • Source: IoT platform

Release files for iot-gw 0.1.dev53

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for iot-gw 0.1.dev53
File Interpreter ABI Platform
iot_gw-0.1.dev53-py3-none-any.whl Python 3 none any Details

Release files / iot_gw-0.1.dev53-py3-none-any.whl

Download URL iot_gw-0.1.dev53-py3-none-any.whl
Size 26.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
665b3a3bfca416fb4a51080feb470a05be01be01e36ddf0faec45f2b6b5758d1
BLAKE2b-256 checksum
How to use checksums
3a2ab5743725cdeb49a235f1bf316392f27ba1aaccd98561a0f5cac01cb61b06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.6.1 requests/2.23.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.0
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page