Skip to main content

Embedded Software and IoT Development

ESDI has many years experience in embedded software and hardware, mostly C and C++ languages for a wide variety of microcontrollers and microprocessors. 

  • ARM, PIC, Cypress PSOC, TI MSP430, NXP iMX6 and Kinetis, ESP32, Arduino, others
  • FreeRTOS, Linux, MMBedOS, Bare Metal (no OS)

Embedded Project Examples include:

  • IP65 outdoor Hand Held RFID Reader - rechargeable Lithium battery operated
  • Robust outdoor Base Station for 900 MHz radios and Cellular Internet
  • Backlighted Capacitive Touch and LED driver Interface Controller Boards
  • Controller boards for peristaltic  pumps, solenoid, LEDs, Color RGB LCD display
  • Custom PCB with CAN bus interface and wireless Connection
  • Hand held custom wireless (RF) remote control 
  • Many more

Over the past few years we have worked on multiple IoT (Internet of Things) projects for ESDI clients.  Our long experience in embedded hardware and firmware along with AWS Cloud expertise and experience are combined in completing these.

IoT Project Examples include:

  • Cloud based Agricultural IoT (livestock) monitoring
  • Smart Cloud-connected Specialty Water Faucet
  • Angular based IoT WebApps

ESDI IoT Platform / Demo

Over time, we have developed an in-house IoT Platform and Demo to make IoT projects faster to implement and more cost effective.  It also provide a Full Stack platform for quick IoT prototyping and concept demonstration -- from hardware through Cloud and to User WebApp to access including real time push notifications support.