Skip to main content
Pre-release

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

Telegen-IoT

IoT is great fun, but has a downside - hardware. You need access to a range of devices such as sensors and actuators to build your IoT projects. Sometimes you might have these devices, other times you may not - maybe you are waiting for a delivery, or parts are out of stock, or they are too expensive.

That's where this tool comes in.

What is Telegen-IoT

Telegen-IoT is a tool that is designed to fake various IoT hardware components, such as LEDs, buttons, temperature sensors and the like, that you can then access from IoT device code running on your computer rather than on an IoT device. It is made of two parts:

  • The Telegen-IoT app - this is a web app run locally where you can connect fake sensors and actuators to your virtual hardware
  • Shims - these are libraries that mimic popular hardware APIs so you can take code that runs against well known hardware and run it against the Telegen-IoT app.

Getting started

  • Install the Telegen-IoT app:

    pip install telegen-iot
    
  • Run the app:

    telegen-iot
    
  • The app will launch, listening for web requests on port 5000, and open a web browser for you to start adding virtual sensors and actuators to your project

Running on a different port

To use a different port than the default 5000, set the --port option when you run the app:

telegen-iot --port 5050

Connecting your code

You can connect your device code to Telegen-IoT, using one of the available shims. See the shim list for more details.

Metadata

Release files for telegen-iot 0.1.4.dev12

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

Source distribution (sdist)

Source distribution for telegen-iot 0.1.4.dev12
File Size Uploaded
telegen_iot-0.1.4.dev12.tar.gz 973.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for telegen-iot 0.1.4.dev12
File Interpreter ABI Platform
telegen_iot-0.1.4.dev12-py3-none-any.whl Python 3 none any Details

Total release size: 2.0 MB

Release files / telegen_iot-0.1.4.dev12.tar.gz

Download URL telegen_iot-0.1.4.dev12.tar.gz
Size 973.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0170a4c125613575236399b0e4531e05688b49776e7bddad7a4c9e1bd50c4ddc
BLAKE2b-256 checksum
How to use checksums
c7e6babfc41167eb14ef8005c47eadab1a01b5380f6ed0780b2a1db0b1a2682f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5

Release files / telegen_iot-0.1.4.dev12-py3-none-any.whl

Download URL telegen_iot-0.1.4.dev12-py3-none-any.whl
Size 983.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad74664dda043b30eab829a10346dfe586422fabe91ab2287cd7fd4ee697fcf0
BLAKE2b-256 checksum
How to use checksums
a8b758810d24237205094d030493f95ecfa88a98b2a1e19640523a3bb092f20e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.5
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