IoT gateway
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iot_gw-0.1.dev53-py3-none-any.whl.
File metadata
- Download URL: iot_gw-0.1.dev53-py3-none-any.whl
- Upload date:
- Size: 26.6 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
665b3a3bfca416fb4a51080feb470a05be01be01e36ddf0faec45f2b6b5758d1
|
|
| MD5 |
fc9a40699d862d0f7f2a200b21bdf049
|
|
| BLAKE2b-256 |
3a2ab5743725cdeb49a235f1bf316392f27ba1aaccd98561a0f5cac01cb61b06
|