Programming Constrained IoT Devices

Programming Constrained IoT Devices

Episode 39

Creating the local intelligence for an Internet of Things product requires special programming skills and knowhow to work within constrained environments. Environments possibly constrained by computing, networking, memory, power or all of the above. The effort to reduce manufacturing costs produces these constraints but sometimes the biggest costs are the ones you didn’t plan for.

Here’s What We’ll Cover in this Video:

  • The benefits of using JavaScript as the common programming language for constrained devices.
  • The emerging importance of open source libraries for IoT device programming.
  • Why the hardest R&D problems should be tackled first.
  • Comparing and contrasting prototyping kits/environments.
  • Tips for how to best choose and incorporate sensors.
  • The implications of all-in-one chips and SOCs.

Watch this video to see Peter Hoddie share his deep experience in programming constrained devices and the (business) issues to consider when planning development.


Find out more about Marvell’s Kinoma at,

Have an opinion? Join the discussion in our LinkedIn group

What’s your best piece of advice for programming constrained devices?