Project

General

Profile

Actions

Application » History » Revision 2

« Previous | Revision 2/5 (diff) | Next »
Alex Seferidis, 07/17/2025 12:10 PM


Application

FBX-3566 can run on 5 different modes:

  • Fleex Embedded
  • Fleex Prime
  • Fleex DS
  • IPTV STB
  • DS player (not implemented yet)

The main QT application opens a full screen web browser (QT web engine, based on chromium 87)
On Fleex embedded it opens a web page from the headend.
On Fleex DS and Fleex Prime it opens a web page from DS server, or Prime server
On IPTV it opens a local page (inside FBX-3566) /htdocs/IPTV/index.php

There are three main applications:

  • Web server
  • QT application
  • External player

Web server

The device can serve PHP web pages, using Apache2 web server. Settings are saved on SQLITE3 database
We can connect to device by opening a web browser from a PC directly to it's IP address
http://xxx.xxx.xxx.xxx

user: admin
pass: 12345

On the device the web application is located at:
/data/firmware/htdocs

Databases are located at:
/data/settings

On development machine (Alex windows PC):
C:\wamp64\www\stb

Note: two critical files

  1. /htdocs/python/init.py
    This script runs on powerup and prepares the system, copy necessary files, etc.

  2. On DS mode a JavaScript file (main.ds) is downloaded from DS server, and runs all the logic needed for the DS

Updated by Alex Seferidis 5 months ago · 2 revisions