b. Communication module for communication with vehicles, TCUs and cloud via wired or wireless media;
        c. Data processing module that processes the data from the sensing and communication module;
        d. Interface module that communicates between the data processing module and the communication module; and
        e. Adaptive power supply module that adjusts power delivery according to the conditions of the local power grid with backup redundancy.
    
    
In some embodiments, a sensing module includes one or more of the flowing types of sensors:
    - 
    
        - a. Radar based sensors that work with vision sensor to sense driving environment and vehicle attribute data, including but not limited to:
        
            - i. LiDAR;
- ii. Microwave radar;
- iii. Ultrasonic radar; and
- iv. Millimeter radar;
 
- b. Vision based sensors that work with radar based sensors to provide driving environment data, including but not limited to:
        
            - i. Color camera;
- ii. Infrared camera for night time; and
- iii. Thermal camera for night time;