
R&D Newsletter 2023
Welcome to TMA R&D Newsletter 2023.
This newsletter includes highlights of main R&D projects in the year 2023. Please reach biz@tma.com.vn if you need more details of these projects.
New Solutions
Marketplace platform


Description
Platform to build different types of marketplace solutions. Scalable infrastructure, vibrant communities, and open architecture.

Functions
- Stability and Scalability: Multi-tenancy architecture ensures smooth operation even with high user volume and diverse market needs, keeping costs low.
- Vibrant Community: Foster a flourishing marketplace by empowering multiple stakeholders, from buyers and sellers to service providers, through dedicated spaces and functionalities.
- Customization and Openness: Seamlessly integrate third-party systems and services to add value, cater to specialized needs, and stay ahead of the curve.

Technologies
- Microservice and Cloud architecture
- Multi Tenancy
- Single Sign On
- Big Data Analytics, Artificial Intelligence, Machine Learning

Benefits & Applications
- Multiple markets on one platform: SaaS system enables the integration and deployment of multiple types of markets on a single system
- High performance: process millions of orders per day
- Improve user experience: assist in increasing conversion rates and successfully closing orders
- Effective management
- Highly customizable
Smart industrial park


Description
A wide range of solution for smart industrial park, digital and green industrial park.

Functions
- Security
- Machine Monitoring
- Monitoring System
- Environmental Management
- Support Center
- Automatic Form
- News – Notifications
- Computerized Maintenance Management System (CMMS)

Technologies
- Platform: Web App, Mobile App.
- Technology: IoT, AI.
- Connection: RolaWAN, Wifi Halow, 4G.

Benefits & Applications
- Cost saving: The system helps automate all processes. Optimize the number of personnel
- Time saving: Shorten all production, maintenance and operational processes thanks to the intelligent process automation system
- Operation Optimizing: Operations are optimized thanks to automating operational processes
- Increase productivity: Increase productivity in all aspects thanks to a comprehensive support ecosystem for smart industrial parks
5G MEC Solution


Description
MEC is a network solution that provides services and computing functions required by users on edge nodes, instead of 5G core network node. It includes:
- MEC Platform (MEP)
- MEC Platform Manager (MECM)
- MEC App Orchestrator (MEAO)
- 5G Applications

Functions
Key Features:
- Allow deployment of 5G Applications in MEC at edge node
- Support lifecycle management of 5G Applications
- Support traffic steering in conjunction with local 5G UPF
- Integrate Face Recognition service in 5G MEC

Technologies
- Edge Computing, Local Routing, Traffic Steering
- UPF (re)selection and traffic routing
- DNN, DNS, NAT
- Session and Service Continuity (SSC) modes
- Local Area Data Network (LADN)
- Open-stack, K8S, NFV

Benefits & Applications
- Reduce infrastructure cost of at 5G core network node
- Allow low latency within network
- Reduce bandwidth requirement
- Improve performance of applications
- Offer new network services & new revenue opportunity
5G network slicing applications


Description
5G network slicing applications manage multiple PDU sessions to different 5G network slices and route app’s traffic to appropriate 5G network slices, to balance load and utilize the best characteristics of each network slice to bring end user great experiences.

Functions
Key Features:
- Manage Interface, Profile
- Manage Routing Policy for specific application
- Display network connection characteristics
- Route network traffic to desired network slice based on Routing Policy

Technologies
- 5G, 5G Network Slicing
- C/C++, C#, Qt

Benefits & Applications
OEM providers and Mobile Network Operators: apply 5G network slicing in various applications and increase client experiences.
Multi-Connectivity Wi-Fi Solution


Description
- Enable uninterrupted
- Wi-Fi connectivity for Automated Guided Vehicles (AGVs) operating in wide areas.

Functions
- Automatic scanning, monitoring, and signal analysis to connect to the best Wi-Fi network.
- Seamless message routing between interfaces during the handover with minimal quality impact.

Technologies
- Wi-Fi 6 (802.11 ax), Wi-Fi HaLow (802.11 ah)
- OS: Embedded Linux, Ubuntu
- Linux Kernel/Drivers: Linux wireless driver, Linux mac80211 module
- Languages: C/C++; Python
- Protocols: TCP, UDP, SCTP, IP

Benefits & Applications
- 40% higher data rate.
- 15% lower latency.
- Less than 1% connection loss, 99% guaranteed throughput for mobility handover.
- Unlimited device scalability.
Smart building and video connectivity based on Wi-Fi HaLow


Description
Wireless video camera solution in indoor/outdoor buildings
- Covering medium ranges of 50-150 meters
- Ability to penetrate walls and obstacles
- Delivering high data rates for seamless video streaming
- Enabling people detection and live video stream analysis
- Perform Edge AI-enabled face recognition using quality video inputs

Functions
Enhanced Surveillance and Control in Restricted Zones
- Continuous 24/7 Monitoring and Identification within Restricted Areas
- Identification of Unauthorized Individuals
- Human Detection and Counting
- Personnel Access Management through an Administrative Security Control Platform
- Authorize entry and grant access within specified zones
- Track the access history of personnel
- Transmit data and alerts to the server administration

Technologies
- Wi-Fi HaLow (802.11 ah)
- AI/Edge AI
- OS: Embedded Linux, Ubuntu
- Linux Kernel/Drivers: Linux wireless driver, Linux mac80211 module
- Languages: C/C++; Python
- Protocols: TCP, UDP, SCTP, IP

Benefits & Applications
- Covering medium ranges of 50-150 meters
- Ability to penetrate walls and obstacles
- Delivering high data rates for seamless video streaming
Machine Predictive Maintenance


Description
- An end-to-end solution to predict and prevent machinery malfunctions & failure events. Our AI-backed technology can identify common root causes in advance.
- Supporting data types: Sound, Vibration and Temperature

Functions
- Anomaly detection
- Early warning failure events/downtimes
- Monitor Machine /System Health

Technologies
- Python, Long-Short-Term Memory, CNN, TensorFlow, Keras, Scikit-learn
- Azure Cloud, IoT Hub, Data Lake

Benefits & Applications
- Improve assets maintenance in Real-time
- Minimize unplanned downtime & optimize maintenance costs.
- Common use in industrial manufacturers & other Assest Monitoring systems
Water treatment management


Description
The water monitoring solution WT-IoT (Water Treatment IoT) is an IoT-based smart management solution that includes functions such as controlling and monitoring water purification equipment operation, monitoring water quality, monitoring water treatment progress, and detecting abnormal warnings, which helps reduce operating costs, and improve the efficiency of system equipment.

Functions
- Remotely monitor and control devices over the internet (4G or Wifi) by computer or mobile phone. Set up fully automatic and semi-automatic control modes.
- All parameters during operation are always shown on the HMI screen, or the computer accompanying the control cabinet, and on the website, mobile application.
- Save real-time operation log like flow, pressure, tds, pH,....
- Detected issues will be alarmed by warning lights. Alerts will be sent via email, SMS phone.
- Customizable expansion to install other sensor devices.

Technologies
- IoT
- 4G, WiFi, Modbus RS485
- AI
- Flutter
- ReactJS
- Cloud: AWS services
- Message Queue: RabbitMB
- Database: Postgresql
- OS: Linux
- Camera Stream

Benefits & Applications
- Provide real time insights
- Allow users to act timely in case of any issue
- Easily expand for more devices
Solar energy management


Description
Solution for remote data collection, analyzing for remote management and monitoring functions.

Functions
- Collect data from Strings in real-time and send to operation center. It can be monitored remotely via Internet
- Dashboard show visualized status of each String
- Warning when there is abnormal failure like: power cut, overload
- Automatically summarize statistics, report as per business requirement

Technologies
- LoRaWAN
- 4G
- Cloud
- Modbus Protocol

Benefits & Applications
- Low-cost equipment, easy to install right in the electrical cabinet, thereby reducing costs of materials, labor
- Wireless connection devices should be easy to check, maintain, and repair when incidents occur
- Operate independently or can be connected to an existing monitoring system
Environment monitoring


Description
Dynalic and flexible solution for tracking, monitoring some typical environment conditions such as temperature, humidity, air quality, etc.

Functions
- Track, monitor some typical environment conditions such as temperature, humidity, air quality, etc.
- Use to monitor lab, working room, indoor environment…
- Alerts are sent to user when a problem occurs

Technologies
- NoteJS
- ReactJS
- Embedded Development
- MongoDB
- BLE mesh network

Benefits & Applications
- Provide real time data of temperature, humidity
- Allow users to act timely in case of any issue
- The system is built in plug & play with energy saving for long time and stable operating
Fleet management


Description
Gain real-time insights into vehicles and containers. Optimize routes, boost efficiency, and ensure smooth operations, all from a single, intuitive platform. Take control of fleet and deliver results, every journey.

Functions
- Tracking: See vehicles/containers in real-time, monitor vitals, count passengers, access data.
- Analyzing: Analyze performance, optimize routes, save fuel, improve driver behavior.
- Management: Adjust settings, send alerts, prevent breakdowns, react to emergencies.

Technologies
- IoT
- LoRaWAN
- 4G, Wifi
- AI
- Cloud: AWS services
- Message Queue: RabbitMQ
- Database: PostgreSQL
- OS: Linux

Benefits & Applications
Maximum flexibility with high accuracy and precision for calculations, forecasts, and processes
client Data Platform (CDP)


Description
A dynamic and flexible solution to collect, integrate and analyze client data from multiple sources, providing businesses with valuable insights for personalized marketing and improved client experiences.

Functions
- Collect and unify client data from multiple sources
- Dynamic & Predictive Segmentation
- Personalized experiences & Recommendation
- Omni-channel Marketing Automation

Technologies
- AWS S3, AWS DynamoDB, MySQL
- AWS Glue, AWS Emr, AWS Lambda, AWS SDK, Kinesis Data firehose
- Java Spring Boot, Python, ReactJS, SQL, Pyspark, JOOQ, Flyway

Benefits & Applications
- 360-Degree client View
- Personalized client Experiences
- Improved Marketing Efficiency
- Enhanced client Engagement and Retention
Remote health monitoring


Description
Platform to collect and analyze health data from different sources. Real-time monitoring health status (heart rate/ECG, body temperature, blood pressure, SPO2) of elders/patients via wearable devices.

Functions
- Connect with doctors
- Fall detection & warning
- Supports data collection from existing devices by taking OCR images
- Early detection of abnormalities
- Share GPS location with loved ones
- Share data with relatives, doctors
- Analyze data and alert (app, SMS, voice) when there are abnormal signs
- Monitor health status 24/7
- Support relatives to install, configure and monitor health remotely
- Connect a variety of devices

Technologies
- AI
- IoT
- Big Data

Benefits & Applications
- Senior care
- Home care
- Telemedicine
- Personalized healthcare
- Increase the effectiveness of healthcare services
Telemedicine kiosk


Description
Telemedicine kiosk to measures health status and connect with doctor for remote consultation and creates prescriptions for pharmacies.

Functions
- Measure health indexes
- Communicate and obtain consultations with doctors through video calls
- Utilize the recently measured data from the kiosk to provide consultation, diagnosis, and prescriptions.
- Store indicators, health status, and medical records after each examination.
- Personalize user data after each visit, easily tracked on the system.

Technologies
- AI
- IoT
- Big Data

Benefits & Applications
- Telemedicine service from anywhere
- Medication management
- Expand service offerings
- Enhance client engagement
Logistics platform


Description
Platform to build different types of logistics solutions.

Functions
- Administration: User managements, Partner managements, Sales Target setup, Report, Master data management
- End users: Quoting, Booking, Online Payment, Shipment status tracking

Technologies
- Angular, Java Spring Boot
- AWS, Azure
- PostgreSQL
- Ubuntu, Windows
- Typescript
- HTML, SCSS, JS
- ActiveMQ

Benefits & Applications
- Help you optimize your operations and reduce cost in Retail market
- Provide better experience for your clients, which helps you to build trust, loyalty and better retention
- Come with high availability and scalability to serve different sizes of client pools
Web3 Trading Platform


Description
Solution to build different type of token trading, allows the minting and trading of NFT assets with low fees and high security.

Functions
- Users can log into a variety of wallets
- Support standalone mobile apps on iOS and Android
- Create uniqueness for assets from many different fields, such as life, entertainment, technology, and finance
- Solving problems in traditional business through digital transformation in asset management
- Increases the applicability of assets in many forms

Technologies
- NestJS
- ReactJS
- Flutter
- MySQL
- Solidity
- Hardhat
- Metamask
- Coinbase

Benefits & Applications
- Transparency
- Users control their own data
- Data is decentralized, immutable and linked together using cryptography
Smart Camera


Description
A wide range of AI functions on edge like object detection, and behavior analytics. The AI box, which can be an embedded computer, mini computer, industrial PC, or workstation, is capable of processing real-time camera feeds. It utilizes active AI processing, suitable for situations that need the continuous frame of the camera.

Functions
Many AI function on box: People counting in area, People counting in/out, Heatmap analysis, People counting in area, Vehicle counting in/out, Parking lot, License recognition (parking lot), Animal detection, Children detection, OCR, Fail Detection, Object Counting, Object Tracking.

Technologies
- Object Detection
- Object Tracking
- Multiple Camera Processing
- Computer Vision
- Image Processing
- OCR

Benefits & Applications
Our AI technology can assist clients in solving various vision problems across multiple fields. These include security applications such as home, building, and factory surveillance, social applications like crowd warning, and safety applications like monitoring restricted areas in factories and industrial park.
TMA RPA Framework


Description
- A lightweight RPA framework
- Easy to customize
- Available AI library

Functions
- Centralized governance & monitoring
- Cross application and legacy system integration
- Intelligent automation powered by TMA AI/OCR/ML ecosystems.
- Task scheduling and prioritization
- Reporting and analytics

Technologies
- Python, Django, Postgres, RabbitMQ, ReactJs, Docker
- PyQt
- RPA, Selenium, Robot Framework
- AI/ML/ OCR

Benefits & Applications
Available solutions for various industries
OCR Library


Description
A wide range of OCR solutions to detect, extract text document in a \"free template mode\" and \"complex background\" from all types of documents including \"unstructured ones\".

Functions
- AI software recognizes and processes multiple languages.
- Workflow extracts relevant information quickly and accurately.
- Train templates to extract specific information.
- Document Classification automatically categorizes your documents.

Technologies
- Pytorch, Tensorflow
- Opencv, Numpy
- PostgreSQL, AWS
- ReactJs
- RPA
- FastAPI, Minio

Benefits & Applications
- Save Storage space: Text files are smaller than images
- Text and data extracted can be saved for further use
- Fast and Accurate Data Entry, Save Time and Cost
- Better Accessibility and Search Ability
No-code platform for Dynamic Business WorkFlow


Description
A no-code solution that allow users to set and change business workflows using standard graphical workflow BPMN2.

Functions
- Graphical workflow design with drag, drop
- Associate tasks with digital forms
- Support complex sequential and Parallel activities
- Events emitter or consumer: getting an email, getting an order, send request to another system
- Scheduled jobs, expire tasks, extend tasks, working shift
- Support RACI for level of task responsibility
- Support assignment, re-assignment, escalation of task
- Feedbacks and comments
- Built-in templates, hashtag
- Fully support approval and reject/return flows

Technologies
- Net Core 6
- PostgreSQL
- Kafka
- Hangfire
- Angular
- FormIO
- RPAFramework

Benefits & Applications
- Increase productivity: Design and bring workflow to work in minutes. Get workflow run, automated, organized, and get notified
- Reduce licensing cost: clients don’t have to pay for customizing their ERP. Single license for unlimited processes
- Simple integration: Utilize existing user authentication systems. RPA to automate processes in another software system.
No-code automation framework for web UI and mobile UI


Description
A web-based tool to create automation test case without writing code

Functions
- Data driven automation test for web UI and mobile UI
- Test case mananagement, test execution management
- Visual report
- CI/CD integration with Jenskin

Technologies
- Java, JavaScript, HTML, CSS
- Selenium, WinAppDriver, Appium
- Docker

Benefits & Applications
Quickly and easily to use for manual testers, developers in scrum team without complex learning curve
Audio Video Service


Description
A dynamic and flexible Audio/Video solution for specific applications like telemedicine, online training, designed specifically for both mobile and web applications, offering the convenience of multi-tenancy and a lightweight framework.

Functions
- Provide SDKs for mobiles and browsers
- In-call control with custom APIs
- Fast call establishment
- Good Video Quality
- API-key authentication

Technologies
- WebRTC, SIP, Kamailio, STUN/TURN, Websocket
- Nodejs + ReactJS + MongoDB

Benefits & Applications
- Use as an alternative to costly services like Stringee, Twilio
- Enabling video/audio capability to application with ease and quick
Automotive Diagnostic Module


Description
Solution to monitor and diagnose automotive problems by collecting data from in-vehicle systems to report any abnormalities or malfunctions.

Functions
- Read data from ECUs, sensors and electrics in-vehicle from CAN, LIN and GMLAN
- Display in-vehicle status or leading errors in applications
- Send notifications when problems occur
- Identify vehicle location

Technologies
- Read data from ECUs, sensors and electrics in-vehicle from CAN, LIN and GMLAN
- Display in-vehicle status or leading errors in applications
- Send notifications when problems occur
- Identify vehicle location

Benefits & Applications
Framework to build inspection solutions, and identify and address problems early on, leading to improved vehicle performance, reduced emissions, and better overall vehicle health.
Dynamic digital signage


Description
Dynamic and flexible digital signage, easy to customize and integrate into other systems.

Functions
- Multimedia content displayed on TV screens is centralized administrated and scheduled from an Admin portal
- Multimedia types supported for displaying on TV screens includes videos, photos and PowerPoint presentations
- TV devices from various TV suppliers are supported
- A single system can be deployed for multiple clients

Technologies
- NodeJS – Sails JS, MySQL, MongoDB, Redis, Nginx, pm2, RHEL
- ReactJS, React Admin
- Android TV

Benefits & Applications
- Can be applied to different types of facility: Hospital, School, Factory, Workplace, Hotel
- Facility's digital information (news, services, safety, announcements, advertisements) are centralize administrated and scheduled
- Digital information is synchronized and displayed to viewer through displays like TV screens and monitors.