5 Lessons Learned on Inter Microcontroller Communication

Get Whitepaper

Before filling out the registration form, please read the Privacy notice pursuant to Article 13 of EU Regulation 2016/679

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input


I declare that I have read and fully understood the Privacy Notice and I hereby express my consent to the processing of my personal data by Reply SpA for marketing purposes, in particular to receive promotional and commercial communications or information regarding company events or webinars, using automated contact means (e.g. SMS, MMS, fax, email and web applications) or traditional methods (e.g. phone calls and paper mail).

Industrial IoT

In the Internet of Things devices become connected to the Internet. However, in complex industrial environments devices also need to communicate with each other directly.

This means enabling Microcontrollers to send and receive messages as well as triggering tasks.

Direct Communication

Concept Reply was challenged with developing a solution for communication between two microcontrollers:
an existing application controller and an external Network Access Device powered by another microcontroller.

During this process the team learned five lessons for the design, which they share in the whitepaper:
  • Lesson #1: How to avoid invalid message payload
  • Lesson #2: How to fix uncoordinated responses
  • Lesson #3: How to make sure, messages are delivered
  • Lesson #4: How to avoid messages to be sent too often
  • Lesson #5: How to handle limited memory sizes

  • strip-0

    Concept Reply

    Concept Reply is the software development partner of the Reply Group specialised in IoT innovation and offers solutions for its customers in the areas of Smart Infrastructure, Industrial IoT and Connected Car from the idea through the concept phase to implementation, operation and support. With around 50 IoT specialists, the range extends from implementation in the embedded environment to gateway software or cloud applications.