Abstract Realizing a distributed heterogeneous embedded system using I 2 C requires investigations and findings related to designing of networking, architecture, message design and flow for prioritization, and datagram design. The existing methods for effecting communication among the heterogeneous embedded systems interconnected through I 2 C com- munication system have not addressed the heterogeneity issues. To suffice, new methods for designing Heterogeneous Embedded networks, communication systems, message flow systems and the message design have presented. The methods have been applied to an existing distributed embedded system and the results obtained proved to be exact as required. Every distributed embedded system is different and the kind of Hardware and protocol conversions required is dependent on the type of distributed embedded system. It has been shown in the paper the kind of con- versions that must be undertaken considering I 2 C as the communication method and a set of selected heterogeneous embedded systems that are used for developing an application to monitor and control the temperatures within a Nuclear reactor system. The way the communication must be effected is dependent on the number of masters and the slaves that must be supported on the network. A communication system architecture that suits the pilot project has been presented. A design flow method which uses priority queues has been presented to effect the communica- tion according to the flow required. The design of datagrams required for effecting the communication has also been presented in the paper. I 2 C based Networking for Implementing Heterogeneous Microcontroller based Distributed Embedded Systems J. K. R. Sastry * , J. Viswanadh Ganesh and J. Sasi Bhanu Department of Electronics and Computer Science Engineering, KL University, Vaddeswaram, Guntur District – 522502, Andhra Pradesh, India; drjkrsastry@gmail.com, jjvganesh@gmail.com, sasibhanu@kluniversity.in Keywords: Architecture, Distributed, Heterogeneous, Embedded, I 2 C, Message Flow 1. Introduction Distributed computing architectures ofer numerous advantages in the development of complex devices and systems. hese advantages include well-deined interfaces, lexible composition, streamlined integration, straight- forward function-structure mappings, standardized com- ponents, incremental testing, and other beneits. Embedded systems are being extensively used in monitoring and controlling various physical param- eters. Embedded systems are reactive that they respond to changes taking place in the external environment. Almost all electronic gadgets (which include digital cameras, washing machines etc) are being operated using an embedded system built into it. Embedded systems are also being used these days as computing nodes connected on to internet forming into internet of things. Many embedded system based solutions are being ofered these days which require interconnecting of many individual embedded systems. An automobile system as such has in it many embedded systems which individu- ally deals with controlling of breaks, doors, mirrors, rare and front object indicators, engine temperature, wheel speed, tyre pressure, DVD control etc. hese individual *Author for correspondence Indian Journal of Science and Technology, Vol 8(15), DOI: 10.17485/ijst/2015/v8i15/68739, July 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645