×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

Monthly Archives: September 2016

  • -

Library of Vehicle Diagnostics and Communication Software Stacks

 

Transformation of Engine Control Unit (ECU) into Electronic Control Unit (ECU)

The Electronic/Electrical (E/E) systems within automotive now have more than 10 million lines of software code!

As an embedded technology partner for our global automotive customers, we have witnessed this transformation over the past 10 years

For such complex E/E systems robust network communications and diagnostic software protocols are critical for tracking and controlling of vehicle parameters.

.

Library of ECU communication and diagnostics stacks

In compliance with Automotive and International Standards (SAE and ISO), we have designed and developed a suite of pre-tested and pre-packaged vehicle network communication and diagnostics protocols

All the stacks can be readily integrated with any Automotive ECU and tooling applications

 

Automotive Strack Library

 

J1939 stack

J1939 Stack
The SAE J1939 complaint software stack and boot loader has ensured reduction in software development costs and time for our global customers.

Following are some success stories of J1939 stack integration

  • Android based Infotainment platform – J1939 stack helps the IVI platform to fetch vehicle parameters and diagnostics information. The stack is integrated with Linux/Android operating system, and around 50 PGNs are configured.

Read the complete success story here

  • Electronic Power Steering (EPS) system – The complete stack is integrated with EPS system for supporting vehicle communication, reprogramming, diagnostics and fault code memory.

Read the complete success story here

Learn more about the J1939 stack integration services

J1939 software stack Factsheet:

J1939 Stack PDF

Our J1939 solution for commercial and light passenger vehicles has been deployed in several production programs, across the US, Europe and India.

Download this J1939 Factsheet PDF to know more about this solution

What this factsheet offers:

  • Details about J1939 licensing model and business engagement model
  • How our customers benefit by owning J1939 IP rights and access to J1939 source code
  • What are the J1939 software features, OS compatibility, memory requirements
  • J1939 stack integration, testing and maintenance services (pre and post production) offered by our Automotive Software Development team, based out of Bangalore, India

 

UDS Stack

UDS module, designed as per ISO 14229 standard, implements diagnostic services which allow a diagnostic tester (client) to control functions in an ECU (server).

UDS implementation is independent of physical layer and it is compatible over both LIN and CAN implementation

Embitel has ready-to-integrate solutions to support UDS based diagnostic implementation for control units and boot loaders based on UDS and tooling solutions for end of line reprogramming, service station diagnostics and remote diagnostics

Following are some success stories of UDS stack integration

  • Diagnostics and reprogramming stack for body control unit
  • UDS over LIN diagnostics stack and reprogramming for roof control systems
  • Cloud based remote diagnostics
  • UDS based diagnostic tester – Customer Success Story

 KWP2000 Stack

KWP2000 stack, designed as per ISO 14230 standard, implements diagnostic services that allow a diagnostic tester (client) to control functions in an automotive ECU (server).

Our Automotive team has designed software stacks for KWP2000 over K-Line and KWP2000 over CAN (based on ISO 15765)

We have ready-to-deploy solutions to support KWP2000 based diagnostic implementation for control units and bootloaders (over K-Line and CAN)

Following are some success stories of KWP2000 stack integration

  • Diagnostics and reprogramming stack for Engine Control Unit (ECU)
  • End of line reprogramming over K-Line

OBD/OBD II Stack

Designed and developed in compliance with ISO-15031, the OBD II stack is independent of platform and application.

It is portable to several Microcontroller families (8, 16 and 32 Bit Microcontrollers)

Learn more about our OBD II stack integration services

We support OBD stack on the following Network Protocols:

  • OBD over CAN (ISO15765)
  • OBD Over Kline ( Using KWP2000 Protocol)
  • OBD Over J1850 ( PWM and VPW)
  • OBD over ISO 9141-2

OBD Stack

Following are some success stories of OBD stack integration

  • OBD II stack and Fault Code Memory implementation for Engine control unit – customer success story
  • OBD II solutions for after-market automotive products. Support for accessing vehicle parameters through OBD port – supports CAN, K-Line, J1850 physical interfaces

 

OBD2 software stack Factsheet:

OBD-PDF-Image

This OBD2 software stack handbook serves as a quick guide to understand our ready-to-deploy OBD2 solution for diagnostic and emissions control applications in passenger vehicles.

Download this OBD2 factsheet PDF to get following information:

  • Deployment of OBD2 solution in Automotive ECU, Tooling and Telematics Applications
  • OBD2 licensing model, our business engagement model, and OBD2 stack package overview
  • OBD2 Features, platform details, OS compatibility and memory requirements
  • OBD2 software stack development, testing, support and maintenance services provided by our Automotive Product Engineering Services team

 

ISOBus / ISO 11783 stack

ISOBus/ ISO 11783 stack is an extension of J1939 stack. This is designed to meet the needs of agricultural and off-road vehicle market.

Our embedded developers have developed this stack to ensure easy integration with agriculture and off-road vehicle applications

Following are some success stories of ISOBus stack integration

  • Design and development of ISOBus stack for agriculture tractor-based application
.

ISOBUS software stack Factsheet:

ISOBUS PDF

Our Automotive Embedded Software developers have designed this ISOBUS software solution is in compliance with ISO 11783 standard (defined for agricultural and forestry based tractors & implement applications)

Download this ISOBUS software stack PDF to get all the details about this pre-tested and proven solution

This ISOBUS factsheet/handbook contains the following information:

  • ISOBUS licensing fee, our business model, and ISOBUS software stack overview
  • Benefits of our unique offering – customer gets the owenership of ISOBUS IP rights and source code
  • ISOBUS solution package, features, memory requirements, configuration & customization
  • ISOBUS software stack Integration, testing, maintenance, support services

 

J1587 stack over J1708 physical layer

J1587 stack over J1708 physical layer is used in commercial vehicles for vehicle communication and diagnostics services.

Our embedded automotive developers have designed complete J1587 stack and is readily available for integration with customer’s application

Following are some success stories of J1587 stack implementation

  • J1587 stack solution for after-market automotive product. This solution was designed over J1708 physical layer to support access to the vehicle parameters
.

Calibration protocols

We have experience in integrating CCP and XCP protocols for automotive ECU calibrations. These protocols are integrated to ECUs like body control modules to facilitate calibration

Following are some success stories of calibration protocol integration

  • CCP integration with Engine Control Unit
  • XCP over LIN integration with roof control system
.

Boot loaders

Our developers have in-depth expertise and experience in providing solutions for end of line reprogramming – this include design and development of boot loaders for electronic control units (ECU) and tooling applications to facilitate reprogramming

We have boot loader solutions compatible with the following automotive protocols

  • J1939 (over CAN)
  • UDS (over CAN, LIN)
  • KWP2000 (over CAN, K-Line)
  • Custom (over Bluetooth, SPI, Serial/UART)

Flash Bootloader Factsheet:

Flash Bootloader-PDF-Image

Our Flash Bootloader software is a time-tested solution. It has been deployed ( in more than 5 years) in automotive production programs across US, India and Europe.

This is a stable and ready-to-deploy flash bootloader solution compatible with application-level protocols like UDS, J1939 and KWP2000.

Download this Flash Bootloader PDF to get following information:

  • What you get with the Bootloader Solution Kit: Script & Tools development, Primary and Secondary bootloader
  • Know about all the Bootloader solution features and memory requirements
  • Compatibility with different vehicle communication protocols

 


  • 0

What is J1939 software stack?

Learn about the layered architecture and diagnostic trouble codes (DTC)

What is SAE J1939 – an introduction?

SAE J1939 is a software standard defined by Society of Automotive Engineers (SAE). This software standard has been designed to ensure that Electronic Control Units (ECU) manufactured by different automotive suppliers are able to communicate with each other within an in-vehicle network.

SAE J1939 standard is defined for applications in commercial vehicles for CAN (Controller Area Network) bus.

What is J1939 stack?

J1939 stack is an embedded software stack with layered architecture, compliant with SAE J1939 standard.

This pre-tested software stack, designed by our embedded automotive engineers, can be easily integrated with commercial vehicle applications for diagnostics and communication services.

Our product engineering team has also developed J1939 bootloader for automotive ECU reprogramming services.

J1939 layered architecture specifications – as defined by SAE

The Society of Engineers (SAE) has defined all the functions supported by different layers of the J1939 software stack.

.
J1939 Stack
.

Following are the details:

  • J1939/21 – Data Link/ Transport Layer: This layer defines the Message/Frame Format, Protocol Data Unit (PDU) Formats, Message Type, Message Priority, Bus Access, Arbitration, Error Detection, PGNs and Transport Protocol Functions
  • J1939/81 – Network Management Layer: This layer defines Name ECU, Address, Network Management Procedure, Network Error Management, Address Claim and ECU Initialization procedures
  • J1939/71 – Vehicle Application Layer: This layer defines Parameter Group Numbers (PGNs), Suspect Parameter Numbers (SPNs) with the Scaling, Limits and Parameter Offset Size. 
  • J1939/73 – Application Layer for Diagnostics services: This layer defines Diagnostic Trouble Codes (DTC), Diagnostic Parameter Group Definitions and Diagnostic Messages (DM)
    (Source: SAE)

What is Diagnostic Trouble Code (DTC) in J1939 stack?

When certain failure occurs in an automotive ECU, it is noted in the form of a Diagnostic Trouble Code (DTC), also known as Fault Code. DTCs’ are defined by SAE J1939 standard.

Diagnostic Trouble Code (DTC) has the following fields:

.
DTC In J1939
.

Where:

SPN is Suspect Parameter Number (19 bits)

FMI is Failure Mode Identifier (5 bits)

OC is Occurrence Count (7 bits)

CM is SPN Conversion Method (1 bit).

With help of DTC one can understand failure that has been reported.

For Example:

SPN = 91 Suspect parameter is accelerator pedal position

FMI = 3 Failure mode is identified as voltage above normal

OC = 9 Occurrence count indicates trouble has occurred 9 times

CM = 0 Conversion Method is Intel.

What are Diagnostic Messages (DM) in J1939 software stack?

Diagnostic Messages are messages which give information about the health of the system, intimating about the malfunctions which have currently occurred in the automotive system.

Following are the examples of some of the Diagnostic Messages (DM) in J1939:

  • DM1 Message (Active Diagnostic Trouble Codes):

Diagnostic Message 1 (DM1) reports active diagnostic codes that are preceded by the diagnostic lamp status in the message byte. It reports diagnostic condition of the automotive ECU over the In-Vehicle Network with Suspect Parameter Number, Failure Mode Identifier and Occurrence Count.

  • DM2 Message (Previously Active Diagnostic Trouble Codes):

Diagnostic Message 2 (DM2) reports previously active diagnostic codes that are preceded by the diagnostic lamp status in the message byte. It reports diagnostic condition of the Automotive ECU over the in-vehicle network with same details.

  • DM3 Message (Diagnostics Data Clear):

This message indicates that all the Diagnostic information pertaining to the previously active trouble codes should be cleared or non-active trouble codes should be reset. This ensures that the active trouble codes, which are present in ECU, are not impacted.

Get in touch with our J1939 stack development team:

For any queries regarding the J1939 software stack or automotive ECU and tooling applications, get in touch with our team. Send us your Queries

Know more about our J1939 stack solutions and services here


  • 0

5 Cool Augmented Reality Apps that Helped Businesses Boost Sales

Augmented reality is isn’t just about Pokemon Go and gaming. Yes, the composite view created offers and immersive experience that transports the user into a near-alternate reality, but that feature doesn’t have to be restricted to fictional games.

What you do with augmented reality within your mobile app is up to you. It has popularly been used by home furniture stores such as IKEA to virtually place furniture in your premises and show you how it will look there.

Fashion and beauty brands have used it to demonstrate looks to the customers, without having to actually try on the make-up and apparel.

Hence, augmented reality has shown potential to directly boost sales, as in the above examples, or it can be used creatively to offer that something extra that sets you apart from competition.

Here are 5 examples of how augmented reality has been used to deliver delight to users in a way that will keep them coming back for more.

1) Wikitude World Browser

Wikitude World BrowserThis app is often referred to as a ‘third eye’. That’s simply because you point your camera in the vicinity and this app shows you the world around you in new light.

Looking for coffee shops, ATMs, cinemas or anything else?  Wikitude is like the Wikipedia of location targeting.

Wikitude sources its content from thousands of content providers and is a great example of how one app can use augmented reality to offer a rich location-based experience.

It’s a great way for local businesses to get on the grid.

2) Star Chart

Star ChartIf Wikitude lets you explore the world about you here on Earth, Star Chart takes it to the skies.

Working on a similar ‘point and shoot’ action, Star Chart is an educational app that shares information about stars, constellations and planets in any direction—even on the opposite end of the world.

The idea is evident, augmented reality apps can be used to disseminate information that in a wholesome way.

Imagine doing this within a massive mall, or a large department store, to make navigation easier for shoppers.

3) Augmented Car Finder

Augmented Car FinderHow many times have you gone to the mall or parked at a distance from your office only to be unsure of where you parked later?

Augmented Car Finder simplifies the experience for you—step out of your car, save the location on the app, simply follow the arrow back on your screen when it’s time to get back.

This app uses the GPS capability of your phone to guide you back, using augmented reality to show you the direction your car is in.

Similarly, what if you could look for the cheese rack in your supermarket? Or make your way to back to the crèche where you left your kids?

Augmented reality can exploit the many capabilities of smartphones to understand and fulfil user needs.

4) Layar

LayarImagine you’re leafing through a magazine and you see an article you’re interested in. If the article has been ‘Layarized,’ you can scan the article through the Layar app, and related digital content (voice files, videos, slideshows) become visible to you immediately on the page, through your phone.

Then you see a print ad that you’re interested in. Once again, you scan it and purchase links to the products become visible on the page, through the app.

You get the idea—Layar enhances the user experience by letting you add digital detail to anything—movie posters, flyers, newspapers, even coffee cup sleeves!

This is how augmented reality lets you introduce digital transformation to your existing marketing—for instance, mail order catalogs can be digitized to make the shopping experience more modern and user-friendly.

5) Crayola Color Alive

Crayola Color AliveCrayola, the coloring supplies brand, deploys augmented reality to take the user experience to a whole new level.

Color the figures in your coloring book, scan them through the Color Alive app and watch the colored characters come alive with animation and special effects.

Needless to say, a great exercise in adding excitement and building brand loyalty, Crayola shows how to creatively use augmented reality to complement one’s products.

These diverse ways of using augmented reality should help to get you thinking to see how you can use it for your brand and products. Augmented reality goes one step beyond the imagination to show you what can be, use its versatility to create a memorable experience for your users.


  • -

How to Get Your Retail Website & App Ready for the Festive Season

Last week, India’s ecommerce giants Amazon and Flipkart started their war of words in anticipation of the festive season, claiming to respectively double and triple the previous year’s performance.

There’s no argument about the importance of the “holiday season” in India for ecommerce retail. Referring to this pre-Diwali period of about 60 days, Rahul Taneja, a former VP at Snapdeal, once said, “In under three months, you do 35 percent of the year’s business. It is a significant season.

While the ecommerce behemoths commenced their preparation for the festival season months ago by expanding warehouses, onboarding more sellers and increasing product variety, mid-size ecommerce businesses need to gear up too in order to enjoy a share of the increased sales. A significant aspect of this preparation involves getting your customer’s touchpoint—in this case, the website—ready.

Over the last few years, all the leading players (Amazon, Flipkart, Snapdeal, Shopclues) have reported at least 70% of their festival-season traffic from mobile devices. So it has become equally important to get your mobile app too ready for the festive shopping rush.

Last year, we shared tips for ecommerce retail businesses to prepare for the festival season. We have updated this list to share some steps that will get you ready to successfully handle the increased demand and enjoy a boost in sales.

1) Offers, deals, contests for the festive season

Put yourself in the shoes of the customer—what does he usually buy around this time? Decorative items for the household, new appliances and gadgets, items for gifting, clothes for the festive celebrations… Now design offers and deals accordingly: discounts on cellphones, product bundling of Pooja thalis and torans … you get the drift.

Contests are great way to draw customers to your app and keep them there.

Amazon Treasure Hunt

 
Case in point: Amazon’s app treasure hunt. Amazon provides clues that, once solved, will lead the customer to a product that will be available to him at a throwaway price like Re1.

Draw existing as well as new customers with season-specific deals, offers and contests.

2) Email campaigns

You have come up with irresistible offers and competitive pricing for your products, but do your customers know about these deals?

Creating attractive content is only one half of the job, promoting it suitably and reaching out to as many as possible is the other half. Design and schedule timely emails to all your previous customers, as well to prospective customers who have been interested enough to leave their email addresses with you. In these emails, you should showcase the offers festival-specific offers you have created, the new stock you’re offering and special discounts for recipients.

As customers are already prepared to shop, drawing them to your website or app is simply a matter of reaching out to them at the right time. Evaluate your customers’ shopping history during the festive season and schedule your email campaigns accordingly.

3) Festival-special website and app interface

Superficial as it may seem, creating the right UX through festive design is vital too. Retail stores and ecommerce businesses worldwide adopt festive décor or templates to heighten the festive shopping experience and encourage visitors to make purchases. For Diwali, bright yellow shades such as gold and orange take precedence, while for Christmas, red is seen to be the most popular choice.

Banners, graphics, buttons, loader animation can all be customized to reflect the festive spirit, while retaining brand identity. Maintaining your usual page look is likely to be less encouraging to customers, and will be detrimental to conversion.

4) Facilitate wishlist creation & sharing

A significant part of shopping during the festival season constitutes purchasing gifts. People give and receive gifts, so wishlists are particularly useful for your customers to share the items they would like to receive with loved ones.

If you already have this feature on your website, check to ensure it functions properly and can be shared through email and on social media.

5) Pop-ups and overlays

A simple but effective feature that helps boost conversion is the pop-up on websites. Whether you want to highlight special offers, reduce cart abandonment (by setting a pop up as someone leaves the website), or encourage customers to share information about their purchases and available deals, pop-ups are incredibly easy for customers to use and often lead to increased engagement.

6) Traffic management & load handling

If you’re going to attract more customers, you need to be equipped to handle the load. Flipkart’s 2014 Big Billion Day fiasco served as a lesson to many, and it applies to your mobile app too.
By using the load balancer at the server end, you can distribute traffic across servers and keep up website and app performance.

7) Location targeting (Geo Fencing) feature of the mobile app

 Geofencing Feature

 
One of the many benefits of reaching out to customers through an app is being able to reach them at the right time and the right place.

By using location-targeting, you can reach out to customers when they are in the vicinity through notifications regarding promotions, offers and deals. By reaching out to them at an opportune moment, there is a high likelihood of conversions.

8) Update and clean up

Have you been getting bug reports? Or has any feature been lagging? Now is the time to resolve such issues and ensure a seamless UX for your website and app.

For best results, use this opportunity to analyze the rich data you get from analytics tools: peak hours, timely notifications, browsing behavior etc, and modify accordingly.

So pull up your socks and get ready to execute the orders that come pouring in!

Embitel Technologies is a trusted ecommerce website development and mobile app development company based in Bangalore, India. Reach out to us to know more about our services.


  • -

5 Must Have Mobile Apps from the Middle East

The Middle East & North Africa (MENA) is the latest hotspot for online businesses, and with extremely high mobile broadband (wireless Internet access)penetration(over 100% in Saudi Arabia and the United Arab Emirates!), the mobile app is the dominating the buzz.

What’s more, smartphone users in the Middle East recognize a good app when they see one, and don’t mind paying for it.

80.6%

Per capita mobile phone penetration


100%+

UAE Broadband penetration


41%
UAE Users who downloaded paid apps in a 30-dayspan, UAE



In fact, even during last year’s holiday season, retailers saw tremendous growth in mobile app traffic and sales. On the very first day on the holiday shopping season, the Middle East’s largest online retailer Souq[dot]com saw a 10x increase in average daily sales, of which 40% came from the mobile app.

It’s not surprising that mobile apps are widely favored in the UAE. Even Dubai’s eGovernment department has been steadily working towards the vision of a ‘smart government’ to provide residents with information and facilities on one of the most widespread devices in the world: the mobile phone.

So which apps are the discerning users of such an evolved market using avidly? This selection of some of the most popular apps in the UAE spans across categories, and explores the ample scope apps have in making the services available to consumers at their fingertips.

1) Business in Dubai

Business in DubaiYes, you have an app to start and manage a business in the UAE. The Business in Dubai app, available for iPhone and iPad, has been made available by the Department of Economic Development, Government of Dubai.

With it, one can register a business, apply for license renewal, reserve/renew your trade name, obtain initial approval of licenses, and pay license fees and fines.

This is only one example from an array of apps the government has introduced for various purposes. If this can’t convince you the Kingdom is truly mobile-first, nothing will!

2) Dubai mParking

Dubai mParkingThis app from the Roads & Transport Authority of Dubai has been a hit with the public due to its richness in features and usefulness.

Withits alerts about parking space availability in the vicinity, tariff payment through credit card, or notifications regarding ticket expiry, this app is as user-friendly as it can get.

3) Emirates NBD

Emirates NBDDeclaring itself as ‘the future of mobile banking’ seems believable for the Emirates NBD app.

It’s versatile—it lets customers do practically anything, from viewing account details and transactions and managing credit card and payments, to transferring cash locally or internationally.

And here are some of the cool features: get your branch queuing ticket before you reach the branch, locate nearby ATMs and branches or even take a picture on an ENBD cheque and deposit it through your phone!

4) Shop Shop Me

Shop Shop MeIf these are the years of the consumer being the king, the Shop Shop Me app is proof. In case you haven’t quite got it, this is a shopping app.

OK, but it’s much more than that. Shop Shop Me lets users search across many of the UAE’s leading online stores in one go while letting you filter by price, brand, payment method, shipping speed and more parameters.

Needless to say, Shop Shop Me has been a hit with UAE consumers.

5) The Dubai Mall

The Dubai MallThe world’s largest mall can be overwhelming, and for tourists, it’s easy to miss the best the mall has to offer. An easily accessible solution to all is The Dubai Mall app, for iPhone and Android.

Besides interactive maps to help you with navigation, and info such as store timings, the app delivers value regarding offers and sales using beacon technology, helps you mark your parking spot and make your way back there, and share listings with friends.

These examples show that apps aren’t limited to ecommerce or gaming. Apps can offer value to various businesses, and their accessibility makes them great tools to ease the user’s experience, no matter what the concerned activity is.

What you can with an app is limited to your imagination, and the enhanced features of mobile apps such as geofencing and augmented reality can be used to suit various purposes.

Reach out to our mobile app developers and UI/UX designers to find out how an app can help your business solve real world problems and deliver delight to the customers.