{'fraction_non_alphanumeric': 0.013863216266173753, 'fraction_numerical': 0.0, 'mean_word_length': 5.2601156069364166, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Extracting Controller Area Network data for reliable car communications

Networked Electronic Control Units (ECUs) are increasingly being deployed in automobiles to realize various functions and Controller Area Network (CAN) is deployed for the communications among ECUs. Our primary objective is to build both hardware and software that interface and communicate directly with CAN network and extract CAN messages for reliable car communications. The hardware is a circuit board that is capable of capturing CAN signals released from an automobile. The software will be both the firm-wares programmed for the two microcontrollers found on the circuit board, as well as the Graphical User Interface on the PC that enables users to control the functionalities of automobile via a few simple clicks of the buttons. With the help of these developed components, CAN messages can be used for reliable car communications, for example, reliable traffic information routing. Tests and trials of the completed board are also carried out to ensure that the system is performing decently well.