"....semua makhluk ciptaan Tuhan samada manusia,binatang,tumbuhan, alam semulajadi dan sebagainya,saling perlu memerlukan,saling bantu-membantu kerana mereka berkait,terikat antara satu sama lain dalam satu kitaran yang berhubungan. Justeru, jangan diputuskan ikatan itu, kelak, seluruh kitaran akan musnah..." Ahmad Rais Johari
Friday, November 8, 2024
Zero Trust Security Model
Monday, November 4, 2024
Ulasan Buku : Leading Change tulisan John Kotter oleh Dr. Ahmad Suki Che M. Ariff.
Wednesday, October 18, 2023
10Base-T1S Automotive Ethernet vs. 10Base-T1L Industrial Ethernet
10Base-T1S, a variant of Automotive Ethernet, and 10Base-T1L, also known as Industrial Ethernet, are Single Pair Ethernet (SPE) protocols described in IEEE 802.cg standards. Both offer the same 10 Mb/s communication speed using a single, unshielded twisted pair (T1), but differ in specifics of reach, encoding schemes and topologies, as well as their principal applications.
10Base-T1S (S stands for short reach) has a reach of up to 25 m, more than enough for in-vehicle applications. 10Base-T1L (L stands for long reach) allows for the same 10 Mb/s speed over a reach of 1,000 m.
10Base-T1S uses Differential Manchester Encoding (DME). With DME, the clock is embedded and the data is sampled between the clocked edges. Instead of a specific logic-high/low voltage level, the bits are based on the presence or absence of any transition within the clock period. Because it lacks a DC component, this encoding scheme allows electrical connections easy galvanic isolation, ensuring the signal never remains at logic low or logic high for an extended period of time, which allows for versatility in a number of automotive applications.![]() |
| Figure 2: PAM3 Encoding. |
These two protocols are further differentiated by the topologies they employ. 10Base-T1S supports half-duplex and full-duplex communication, allowing either a point-to-point direct connection between two nodes, or use of a multidrop topology with up-to-eight nodes connected on a single 25 m bus segment. 10Base-T1L supports a full-duplex link that can include up to 10 connectors.
To better understand the differences between these two protocols, we can explore the ways these standards are applied in the growing sectors of Automotive and Industrial Automation.
As in-vehicle electronics grow in volume and complexity to support the goal for autonomous driving, we find 10Base-T1S Automotive Ethernet used to enhance In-Vehicle Network (IVN) architecture. It is most commonly used to connect sensors, microphones and speakers to powertrain, car body and infotainment Engine Control Units (ECUs). Because 10Base-T1S provides a higher bandwidth, it allows IVN applications to operate with higher quality data compared to some of the legacy IVN protocols such as MOST, CAN, LIN and FlexRay. Plus, a combination of 10Base-T1S and other Automotive Ethernet protocols allows a single software framework to be used from the lowest to highest speed ranges. As discussed in other posts on this blog, standard Ethernet is not suited for use in IVN, partly because the 100 m reach of standard Ethernet is unnecessary for a vehicle, and overall, the technology does not hold up to the stringent EMC and EMI requirements of the automotive industry.
By enabling point-to-point communication over distances up to 1000 m, 10Base-T1L provides a framework for industrial control and safety systems. In the context of Operational Technology (OT) networks, such as Remote, Intelligent Building, Industrial and Process Industries applications, 10Base-T1L replaces legacy, built-for-purpose protocols that pose challenges because they require complex gateway devices to communicate between domains, and experts trained to manage and maintain such outdated networks. By bringing the benefits of the single twisted pair to the factory floor, 10Base-T1L allows easy integration and standardization in areas of building and industrial automation.
Thursday, September 7, 2023
Significance of Open Protocols in Empowering E-Mobility:OpenADR, OCPI and OCPP
Saturday, August 5, 2023
Electric vehicles: Threat or an opportunity to the grid?
Electric Vehicles (EV) reached an important milestone in 2022, with sales hitting 10% of the global vehicle market, driven by strong sales in Europe and China.
Governments are jumping on board to support the EV revolution, investing in charging infrastructure, and pushing it as part of the climate change agenda. As one of the biggest EV charging markets, the US is well-funded for development. The Biden Administration announced more than $7 billion in funding for the country’s charging infrastructure as part of its bipartisan infrastructure law passed in 2021.
While the UK Government published its Electric Vehicle infrastructure Strategy last year to set out its vision and action plan for the rollout of an EV charging infrastructure, with a confirmed £1.6bn of public funding for charging points.
This is positive news in terms of driving a cleaner, greener world, but what are the challenges, particularly when it comes to the impact on the electricity grid?
First, let’s look at the need for a charging infrastructure that’s fit for purpose. With a proposed ban in the UK on the sale of new petrol and diesel cars by 2023 (currently under review) we can expect to see EV sales accelerate in the next few years. But despite Government charging infrastructure plans, research by the Competition and Markets Authority (CMA) concluded that the UK would need 10 times more EV charging points by 2030 if it is to meet its net zero emissions target.
The Government recently announced an additional £56m in public and industry funding for increasing EV charge points across the country, expanding the existing Local Electric Vehicle Infrastructure (LEVI) plans and effectively levelling up the charging infrastructure.
Legislation might be pushing for EV adoption, but the CMA’s conclusions suggested that concerns over charge points was still putting people off going electric. Charge points need to be easy to find, with up-to-date information on availability, clear pricing structures and accessibility. Once people are confident there’s a viable network of fast charging points in places they need them, they will make the switch.
The second challenge is the growing demand for electricity. If every driver goes electric, grid capacity will be put under huge pressure, particularly when people come home in the evening and want to recharge their car at home. With peak use from 4pm to 6pm, the grid will have to balance this demand for power.
Electricity suppliers could look to incentivise customers to charge their vehicles outside of peak periods, offering lower rates. Showing how people can save money, especially during a cost of living crisis, will be key.
At the beginning of this year, the DESNZ and Ofgem published plans for domestic EV charging. The Electric Vehicle Smart Charging Action Plan outlines steps to unlock the power of EV charging, offering people the chance to charge their vehicles and power their homes using excess electricity stored in their car, or selling it back to the grid.
Car batteries have a surprising amount of power stored in them, offering hours of energy capacity. In the future, new generations of EVs will be designed for this purpose – to serve as an additional source of backup power, a concept already being explored in the US.
Ford is working with utility operators and service providers to pilot both vehicle to grid (V2G) and vehicle-to-home (V2H) programs. In two schemes, Duke Energy will use EVs to help manage the grid, one to reduce demand for electricity at peak times, and one to increase resilience for residential consumers.
The EV acts as a mobile energy storage unit that uses electricity, but also supplies it when demand is high. The future vision is that thousands, even hundreds of thousands of EVs could form a virtual power station at people’s’ homes, places of work and even on the move.
All of this complicates things of course. With more distributed energy resources - electric vehicles, as well as solar panels, wind turbines, storage devices and so on - the grid will become even more complex. Communication between suppliers and customers therefore becomes increasingly important.
Improved and standardised information exchange on pricing, energy consumption and capacity is the basis for effective load control, enabling energy suppliers to respond flexibly to fluctuating demand. Distribution System Operators need to communicate this information to customers, quickly and securely using open standards like OpenADR.
As Jaguar Land Rover announces plans to build a flagship EV battery factor in the UK, investing £4bn in the new site, it sets the intention for the industry as a whole. Change is on the way and electrification is the way forward.
We have some problems to solve – from the increasing load on the grid to the automation of load control - but funding, development, and innovation in charging infrastructure and EVs will set us on the right track to help meet these challenges.
Thursday, August 3, 2023
Sunday, July 30, 2023
What is OCPI and Why Is It Important for EV Operators?
The Open Charge Point Interface (OCPI) protocol is an open standard roaming protocol linking Mobility Services providers (MSP), Energy Service Providers (ESP), Navigation Service Providers (NSP), and other stakeholders with Charge Point Operators (CPO). It simplifies roaming between charging networks, letting EV operators use multiple stations without needing several accounts. This helps them find the best charging options.
OCPI standardizes communication between charging networks and shares information, ensuring everyone has the same data. This streamlines fleet management and billing processes. It also supports token exchange, location and status updates, and billing and payment processing.
OCPI is important because it simplifies EV operators' access to various charging networks and ensures equal access to data. This makes managing fleets more efficient and cost-effective, saving time and money in the long run.
On a global level, OCPI is being endorsed or adopted by governments, local and national initiatives, and companies including:
- United States: The Corporate Electric Vehicle Alliance is pressing the US government to adopt OCPI and OCPP as standard changing protocols.
- United Kingdom: In 2022, the UK government Secretary for State for Transport proposed that OCPI should be adopted as a standard protocol to enable reliable and accessible EV charging.
- European Union: evRoaming4EU is an international project that involves organizations from Austria, Denmark, Germany, and the Netherlands. The primary goal of this collaboration is to enhance roaming services for electric vehicle (EV) drivers and improve transparency by utilizing the Open Charge Point Interface (OCPI) protocol.
In this article, we will explain what OCPI and how it works in more detail, and outline its importance for EV fleets and charging point operators.
What Is OCPI?
OCPI, or Open Charge Point Interface, is an open communication protocol specifically designed for electric vehicle (EV) charging. Its purpose is to make it easier for EV drivers to find and use charging stations by facilitating communication between charging stations and multiple service providers.
OCPI is a useful standard in the EV charging industry because it promotes open communication and interoperability between charging stations and service providers. This means that EV drivers can find and use charging stations more easily and quickly.
How Does OCPI Work?
OCPI works by providing a standardized set of rules and guidelines that allow different EV charging software systems to communicate with each other using APIs. APIs are protocols, routines, and tools that standardize the way different software applications interact with each other.
OCPI allows for the free exchange of data, including locations, tokens, tariffs, and sessions, between the parties. OCPI provides fault-tolerant mechanisms for communication, allowing EV drivers to have real-time knowledge of available and unavailable charging points. The protocol also allows for direct connections between parties and can connect a large number of parties through one or more OCPI hubs.
EV charging software systems can use OCPI to communicate seamlessly, regardless of the type or brand of charging station or service provider. This ensures that EV drivers can use different charging stations from various providers and still have a consistent and convenient experience.
In other words, OCPI makes it possible for different charging stations and service providers to "speak the same language," enabling a more user-friendly and convenient EV charging experience for drivers.
An Example Flow of OCPI in Practice:
To understand how OCPI works in practice, let's consider a simplified example flow:
- The driver initiates a charging session on a charge point hardware.
- The charging point sends status information (e.g., "charging") to the charging management system (CMS).
- The CMS confirms the status and informs the payment system through OCPI.
- The payment system authorizes the payment, and the charging session continues until completion.
It's important to note that the flow of OCPI can vary depending on the use cases, but the general process remains the same.
What Data is Exchanged with OCPI?
OCPI facilitates communication between different software systems by exchanging data and tokens related to EV charging. Some of the data that is exchanged through OCPI includes:
- Address and location information of charge points (including geo-location)
- Electric information of charge point hardware (current type, voltage, etc.)
- Charge point's status information (e.g., if the charger is in use or available)
- Credential information to authenticate the two backend software systems (similar to passwords or tokens)
- Remote command to start and stop a charging session
- Historical charging session data (e.g., Charging Detail Records (CDR))
- Tariff information (costs per kWh, costs depending on the time of the day)
Real-Life Examples – Two Core Use Cases
Use Case A
Use Case A involves connecting a charging management system with a third-party payment system, such as a fueling card system or a mobile app for public EV charging. This use case is particularly important because it enables EV drivers to pay for charging services seamlessly and conveniently, regardless of the charging station or service provider they are using.

For instance, a driver arrives at a public charging station and wants to charge their EV. They use a mobile app or fueling card to start the charging session and pay for the service. The charging management system verifies their payment with the third-party payment system and initiates the charging session. The driver can then charge their vehicle, and the payment is automatically processed through the third-party payment system.
Use Case A facilitates the adoption of EVs by making charging more accessible and convenient for drivers through seamless payment processing and interoperability between different charging and payment systems. This also promotes competition and innovation in the EV charging industry, allowing new players to enter the market and offer value-added services such as payment processing and mobile app integration.
Use Case B
Use Case B involves connecting a charging system to a large roaming service, which acts as a middle-man between different charging networks. This use case is important because it enables EV drivers to access charging services from different networks and service providers using a single account, making the charging process more convenient and streamlined. It is similar to a mobile phone roaming service.

For instance, an EV driver wants to travel from one city to another and needs to charge their vehicle along the way. They have an account with a large roaming service that partners with multiple charging networks and providers. Using the roaming service's mobile app or website, the driver searches for available charging stations along their route. The roaming service provides information on available charging stations, pricing, and other details, allowing the driver to choose the best option. The driver initiates the charging session and pays for the service using their roaming service account. The roaming service verifies the payment with the charging network and initiates the charging session. Once the vehicle is fully charged, the driver can continue their journey.
Use Case B can help to develop more extensive and efficient charging networks, which are essential for the widespread adoption of EVs.
Advantages of OCPI in EV Charging
There are several key reasons why the Open Charge Point Interface (OCPI) is important in the world of electric vehicle (EV) charging.
- Payment Processing: Many charging management systems (CMS) aim to improve charger uptime and energy management. However, payment systems can differ between states and countries, making it difficult to ensure consistent payment processing and interoperability between different networks. OCPI solves this issue by providing a common language that allows CMS to connect seamlessly with different payment systems and service providers. This ensures that everyone uses the same data format, promoting open communication and interoperability between charging systems
- Easy-to-implement: Another significant advantage of OCPI is that it is based on APIs, which are widely used and well-known in the software industry. This means that engineers can work with OCPI easily without requiring any special education or training. This helps to reduce the barriers to entry for new players in the EV charging industry, promoting competition and innovation and helping to drive down costs for EV drivers.
- Interoperability: By providing a common language for different charging networks and payment systems, OCPI promotes open communication and interoperability. This helps to simplify the charging process for drivers and promote the development of more extensive and efficient charging networks.
- International Standards: OCPI is an international standard that is recognized by governments and industry organizations around the world. This means that it provides a common framework for EV charging systems across different regions and promotes consistency and interoperability.
- Scalability: OCPI is designed to be scalable and flexible, allowing it to accommodate the growth and evolution of the EV charging industry. This means that it can adapt to new technologies, business models, and market demands, ensuring that it remains relevant and effective in the years to come.
- Cross-Network Roaming: OCPI facilitates cross-network roaming, allowing EV drivers to access charging services from different networks and service providers using a single account. This makes the charging process more convenient and streamlined for drivers, promoting the widespread adoption of EVs.
What Is The Difference Between OCPI and OCPP?
OCPP and OCPI are two important standards in the world of electric vehicle (EV) charging, but they serve different purposes.
- OCPP (Open Charge Point Protocol) is a standard for communication between the charging point and the charging management system (CMS). It allows the CMS to control and monitor the charging process, access data on energy usage and charging session details, and receive error codes and other relevant information from the charging point. OCPP uses a WebSocket for bidirectional communication.
- OCPI (Open Charge Point Interface) is a standard for communication between the CMS and other software systems, such as payment systems or roaming platforms. OCPI does not communicate with the charging point directly but enables the CMS to exchange data with other software systems using APIs.
Despite their differences, OCPP and OCPI share some similarities. They both deal with similar types of data, including charge point status, energy usage, charging session details, and error codes. However, OCPI goes beyond EV charging point information and includes data on energy tariffs, parking lot information, and other relevant details.
To learn how smart charging and OCPP work together to optimize your charging operations, read our report, "What Is OCPP and How To Use It For Smart Charging."
Summary
The Open Charge Point Interface (OCPI) protocol offers several benefits, including simplifying the charging process for drivers, promoting interoperability between different charging networks and payment systems, and reducing barriers to entry for new players in the EV charging industry.
OCPI provides a common language for different charging networks and payment systems, streamlining fleet management and billing processes and saving time and money in the long run. It is an international standard recognized worldwide, promoting consistency and interoperability.
Charging point operators can use both OCPI and OCPP to develop more extensive and efficient charging networks, ultimately driving the widespread adoption of electric vehicles.
(Credit to https://www.ampcontrol.io/post/what-is-ocpi-and-why-is-it-important-for-ev-operators )
Friday, June 16, 2023
Open Source And Patents: Everything You Need to Know
Open Source licenses and patents give software developers two very different ways to share their work.
With an Open Source license, the original owner still retains distribution and sharing rights, but anybody can look at and modify a program's code and software. It's important that you understand the difference between patents, copyrights, and Open Source licenses to ensure your work is adequately protected.
What Is the Difference Between a Software Patent and Copyright?
Unlike the holder of an Open Source license, the owner of a patent has exclusive rights over the patented software. No one else can make, use, modify, or sell patented software, and the source code is not available to the public.
Patent rights give the holder control over who uses software and for what purpose. Though software developers can protect their work using both copyrights and patents, copyrights only protect the code itself. Patents, however, protect the program's functionality.
Patents are better than copyrights for software developers because they protect the program regardless of the code and language used. In comparison, copyrights aren't very practical for developers. If you want to release Open Source software while retaining some rights, a copyright only gives you power over someone who steals your work verbatim.
This is because a copyright doesn't protect the specific function of a software program. If a person finds a way to execute the same function using different code or a different language, the original creator of the software won't have any recourse with a copyright alone.
By securing copyrights and patents, software developers have some flexibility for their protections. For example, the software owner can grant users unlimited rights, some rights, or deny rights to use the software. Moreover, if a developer wants to release their work with an Open Source license, they can do so with a patent or copyright to retain some rights. This ensures that other users only access and modify the work under certain conditions.
Patents for software, however, do have their limits. Be mindful of the following before moving forward with a patent:
Patents protect the program's function but not the code.
The filer must define the process that the patent protects in the patent application.
Patents protect software only in terms of strict liability.
Also note that a copyright protects your code from being lifted by another user, but you don't have to officially register to enjoy these protections. However, people still file copyrights to enjoy other benefits, such as retaining official proof of ownership.
What Is an Open Source License?
Distributing software under an Open Source license allows anyone to view, use, and modify the code behind the computer software. Users may modify the source code without permission, but the developer can exclude them from publishing their changes or only permit additions under certain conditions.
An Open Source license may affect some patent protections, but a person can still apply for patent rights to safeguard their software. If you want to retain some patent protections while still sharing your work with others through an Open Source license, consider working with a patent attorney to confirm that you have the protections you need.
Most Open Source licenses also include a reciprocal patent agreement. This agreement outlines things like rights granted in perpetuity, whether recipients can redistribute the work, and the conditions that they must meet when they do distribute the work. It also ensures that the protections a license provides extend to the contributions that people make to a project.
What Is the Gnu Public License?
The Gnu Public License (GPL) is an Open Source license stipulating that any distributions of the licensed software are also protected.
The GPL provides a list of copyright protections to the original software developer. However, the license permits other users to copy and distribute the software and make and publish works based on the software. In turn, users must release their changes under the GPL and make the adjustments in their source code available to other users.
Many companies and popular software programs, such as the Linux operating system, use the GPL. This gives users access to a vast body of knowledge from other developers and incentivizes them to continue improving the software.
If you need help with Open Source licensing and patents, you can post your legal need on UpCounsel's marketplace. UpCounsel only accepts the top 5 percent of lawyers to its site. Lawyers on UpCounsel come from law schools such as Harvard Law and Yale Law and average 14 years of legal experience, including work with or on behalf of companies like Google, Menlo Ventures, and Airbnb.

