mvklingeren / python3-idotmatrix-client

reverse engineered python3 client for 32x32 display with the Android App iDotMatrix (experimental)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iDotMatrix Python3 Client

This repository contains a reverse engineering project of the iDotMatrix Android App for pixel screen displays like this one on Aliexpress.

Why do you reverse-engineer the app?

The main idea is to make use of these devices for my livestreams I did before LongCovid hit me hard. I wanted to have another additional gimmick for viewers to interact with when I am able to stream again.

The second idea was to avoid the use of an China-made App. I do not like having a 100MB+ App which has a lot of overhead, is slow and not really thoughtful when it comes to it's features.

Do you need help?

Yes. There is still a lot of reverse-engineering to do:

Roadmap

  • Reverse Engineering
    • Chronograph
    • Clock
    • Countdown
    • DIY-Mode
    • Animated Images
    • Cloud-API to download images
    • Cloud-API to upload images to device
    • Cloud-Firmware Update possible?
    • Eco-Mode
    • Fullscreen Color
    • MusicSync
    • Scoreboard
    • bluetooth pasword protection
  • Build command line interface with all features to interact with the device
    • build configuration file to manage (multiple) devices
    • build search tool to find displays nearby
    • build
  • Build RestAPI to interact with the device remotely

how to use?

not usable yet

About

reverse engineered python3 client for 32x32 display with the Android App iDotMatrix (experimental)

License:GNU General Public License v3.0


Languages

Language:Python 100.0%