The document discusses TCXC's integration of IoT AAA capabilities into its telecommunications platform. This will allow IoT devices to connect and communicate securely using the MQTT protocol. A billing structure based on messages transmitted and received will be implemented using special IoT accounts. The integration will open up new revenue opportunities from industries using IoT like smart homes, agriculture, transportation and healthcare. It is an important step for TCXC to expand its capabilities and capitalize on the growing IoT market.
WSO2's API Vision: Unifying Control, Empowering Developers
TCXC IoT AAA Integration Whitepaper
1. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
Introduction:
The TCXC platform has been a leader in the telecommunications wholesale business
digital transformation, offering a modern reliable way for voice, SMS, and numbering
interconnections to businesses of all sizes. Now, as the world becomes increasingly
connected through the Internet of Things (IoT), TCXC is expanding its capabilities even
further with the integration of IoT device AAA.
The IoT industry has seen explosive growth in recent years, with more and more devices
being connected to the internet every day. However, with this growth comes new
challenges, such as device authentication, authorization, and accounting. The
integration of IoT device AAA into the TCXC platform aims to address these challenges
and enable secure and efficient communication between IoT devices using the MQTT
protocol.
This white paper will provide a detailed overview of the technical aspects of the
integration, including the billing structure, authentication, and access control
mechanisms. By outlining the key features of the integration, readers will gain a better
understanding of how TCXC is supporting the rapidly-evolving IoT industry and
empowering businesses to take advantage of the opportunities it presents.
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 1
2. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
We believe that the integration of IoT AAA into the TCXC platform is an exciting step
forward for our company and for the industry as a whole. By expanding our capabilities
to include IoT connectivity and authentication, we are better able to serve our customers
and provide them with the tools they need to succeed in the digital age. We look forward
to sharing more about this exciting development in the pages that follow.
Use Cases
Here are some potential use cases for how the integration of IoT AAA into the TCXC
platform could be used by different industries:
1. Smart homes: IoT devices such as smart thermostats, smart locks, and smart
lights can be integrated into the TCXC platform to enable remote monitoring and
control of these devices. Homeowners can use the platform to receive alerts and
notifications when a device needs maintenance or repair, or when a security
breach is detected.
2. Agriculture: IoT devices such as soil moisture sensors, weather sensors, and
irrigation controllers can be integrated into the TCXC platform to provide farmers
with real-time data on soil moisture levels, weather conditions, and irrigation
needs. This data can be used to optimize crop yields, reduce water usage, and
improve overall farm efficiency.
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 2
3. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
3. Transportation: IoT devices such as GPS trackers, vehicle diagnostics sensors,
and fuel consumption sensors can be integrated into the TCXC platform to
enable real-time tracking and monitoring of vehicles. This data can be used to
optimize routes, reduce fuel consumption, and improve driver safety.
4. Healthcare: IoT devices such as wearable health monitors, medication
dispensers, and smart beds can be integrated into the TCXC platform to enable
remote monitoring and management of patient health. Healthcare providers can
use the platform to receive alerts and notifications when a patient's health status
changes, or when medication needs to be refilled.
5. Manufacturing: IoT devices such as machine sensors, quality control sensors,
and inventory management systems can be integrated into the TCXC platform to
provide real-time data on machine performance, product quality, and inventory
levels. This data can be used to optimize manufacturing processes, reduce
waste, and improve overall efficiency.
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 3
4. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
These are just a few examples of how the integration of IoT AAA into the TCXC platform
can benefit different industries. By providing a more efficient and secure way for IoT
devices to communicate with each other and with the platform, the platform can attract
businesses in various industries and explore new revenue streams by offering additional
services, such as data analytics, predictive maintenance, and machine learning, based
on the data collected from these IoT devices.
MQTT Protocol:
After evaluating various IoT signaling protocols, the TCXC team has determined that the
open-source MQTT protocol is a suitable fit for its platform. The team will use the
Mosquitto MQTT broker as a base for the integration. The Mosquitto broker allows for
device authentication, authorization, and accounting. User authentication and access
control will be implemented based on several criteria, including username and
password, IP address, and client ID. The Mosquitto broker can also track the number of
messages sent and received by each device, as well as the amount of data consumed
(per MB).
Here are some technical facts about the MQTT protocol:
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 4
5. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
1. MQTT stands for Message Queuing Telemetry Transport and is a lightweight
messaging protocol designed for IoT devices.
2. MQTT uses a publish/subscribe messaging model, where a publisher sends a
message to a topic, and subscribers receive the message if they have subscribed
to that topic.
3. MQTT operates on top of TCP/IP and uses a small packet size to reduce network
traffic, making it ideal for IoT devices with limited network resources.
4. MQTT allows for Quality of Service (QoS) levels to be set for messages, providing
different levels of reliability and delivery guarantees based on the application
requirements.
5. MQTT supports Last Will and Testament (LWT) messages, which are sent to a
specified topic if a client unexpectedly disconnects. This feature is useful for
detecting and handling unexpected disconnections, such as when an IoT device
loses network connectivity.
6. MQTT allows for persistent sessions, which enable a client to reconnect and
resume communication with the broker, even if the client disconnects or loses
network connectivity.
7. MQTT allows for message retention, which means that messages sent to a topic
can be stored by the broker and delivered to new subscribers when they connect
to that topic.
8. MQTT has become a widely adopted protocol in the IoT industry, with support
from a variety of IoT platforms, devices, and cloud services.
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 5
6. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
Billing Structure:
The billing structure for IoT devices connected to the TCXC platform will be based on
the number of messages transmitted and received. For simplicity, the team will start
with a flat fee per message sent and received. The current price per message is set at a
fixed rate of $0.00012. However, in the future, the team may introduce billing for data
consumption by these IoT clients (Sent/Received traffic in GB). To facilitate this, the
platform will store the message data size for each transaction. The billing will be
real-time, and if the publisher or subscriber account does not have sufficient balance,
the transaction will be declined.
Special Accounts:
To support this feature, there will be special types of accounts (IoT) created that will
have their own balance and will not support the "use balance of" feature that is
supported by other account types. These special accounts will have pre-generated
login/password, and the login will have a special prefix that will allow for the creation of
a sort of "namespace" within a buyer.
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 6
7. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
The team is exploring two options for billing: either each IoT account has its own
balance, or there is a shared balance for all IoT accounts of the buyer.
Access Control:
To ensure security and privacy, namespace isolation will be supported for topics and
accounts, and only authenticated users can see their own topics, not other buyers'
topics. For example, if buyer 1 issues a message with the topic "test," that message
should be isolated and not visible to buyer2, who also operates the same topic name.
Web UI:
To make it easier for buyers to manage their IoT AAA accounts, the accounts page will
be updated to include the new account type like SMPP, SIP, HTTP, additionally a page
will be added to the web UI similar to the SDR page. The page will display usage and
details such as account, topic, message, timestamp, size (Mbs), and amount charged.
As the team finds necessary, additional fields may be added to this page.
Statistics and Trends relates to the growth of the IoT industry
1. Market size: According to a report by Grand View Research, the global IoT market
size was valued at $622.6 billion in 2020 and is expected to grow at a compound
annual growth rate (CAGR) of 25.2% from 2021 to 2028.
2. Adoption rates: The adoption of IoT technologies is increasing across various
industries. According to a report by IoT Analytics, the number of active IoT
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 7
8. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
devices worldwide is expected to reach 30.9 billion by 2025, up from 7 billion in
2018.
3. Industrial IoT (IIoT): The industrial sector is one of the largest adopters of IoT
technologies. According to a report by MarketsandMarkets, the IIoT market size
is expected to reach $110.6 billion by 2025, growing at a CAGR of 8.15% from
2020 to 2025.
4. Smart homes: The smart home market is also seeing significant growth.
According to a report by Strategy Analytics, the global smart home market size is
expected to reach $155 billion by 2023, growing at a CAGR of 16.5% from 2018 to
2023.
5. Healthcare: The healthcare industry is increasingly adopting IoT technologies to
improve patient outcomes and reduce costs. According to a report by
MarketsandMarkets, the healthcare IoT market size is expected to reach $188.2 billion by 2025,
growing at a CAGR of 24.7% from 2020 to 2025.
These statistics demonstrate the significant growth potential of the IoT industry and the
opportunities that it presents for businesses in various sectors. By integrating IoT AAA
into the TCXC platform, telecom operators using the platform can tap into this growing
market and provide new services to businesses looking to leverage IoT technologies.
Conclusion:
The integration of IoT AAA into the TCXC platform will enable the connection and
bidirectional communication of IoT devices using the MQTT protocol. The billing
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 8
9. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
structure will be based on the number of messages transmitted and received, with a flat
fee per message sent and received. Special accounts will be created for this feature,
and access control mechanisms will be implemented to ensure security and privacy. A
web UI page will be added to facilitate the management of IoT AAA accounts and their
usage records.
The integration of IoT AAA into the TCXC platform opens up new possibilities for
telecom operators by supporting additional businesses and sources of revenue from the
IoT industry. The platform's ability to support IoT device connectivity and authentication
through the MQTT protocol provides a more efficient and secure way for IoT devices to
communicate with each other and with the platform. With this integration, the platform
can attract businesses in various industries that rely on IoT devices, such as smart
homes, agriculture, transportation, and healthcare, among others which are known for
cross sells of other services like SMS and Voice.
The platform can also explore new revenue streams by offering additional services,
such as data analytics, predictive maintenance, and machine learning, based on the
data collected from these IoT devices. Overall, the integration of IoT AAA is a significant
step towards enabling the TCXC platform to expand its capabilities and create new
opportunities for growth and innovation in the IoT industry
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 9
10. Expanding TCXC Platform Capabilities
IoT A.A.A Integration
White Paper
We hope that this white paper has been informative and helpful in providing you with a
better understanding of the TCXC platform's IoT AAA integration. As always, our team is
here to support you and answer any questions or concerns you may have. Please do not
hesitate to reach out to us if you need further information or assistance.
We appreciate your time and interest in our services, and we look forward to working
with you to achieve your business goals. Thank you for considering TCXC as your
trusted partner in telecommunications digital transformation and IoT device
connectivity.
Author
Name: Ameed I Jamous
Company: TelecomsXchange
Date: 2023/04/27
Email: a.jamous@telecomsxchange.com
TelecomsXChange | TCXC IoT AAA - Connecting the un-connected | Page 10