Project

General

Profile

Application » History » Revision 2

Revision 1 (Alex Seferidis, 07/17/2025 11:55 AM) → Revision 2/5 (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