Charles J. Lord

Charles J. Lord, PE is an embedded systems consultant and trainer with over 40 years' experience in system design and development in medical, military, and industrial applications. For the last twelve years, he has specialized in the integration of communication protocols into clients' products, including USB, Ethernet, and low-power wireless including ZigBee, 6LoWPAN, LoRa, and Thread. He has taught classes in these protocols for Freescale, Renesas, various universities and conferences including ESC and Arm TechCon. He has been a design partner with Freescale/NXP, Microchip, and Renesas. He also teaches webinars for various clients on IoT and embedded systems topics. He earned his BS in electrical engineering from N.C. State University in Raleigh, N.C. and provides training and consulting services through his company, Blue Ridge Advanced Design, in Asheville, N.C. He is a licensed professional engineer in NC and a senior member of the IEEE. In his volunteer work at the IEEE, he has served at many levels from local to regional to board committees. He is currently the chair of the IEEE Western NC Section, NC Council and was general chair of IEEE SoutheastCon 1995 and 2017.

September 29 – Day 5 – Commercial SDR Designs

In our final class, we will begin to look at how a commercial design can spring from the basic building blocks that we have investigated and experimented with this week. We will look at some common commercial SDR designs and applications as well as some of the test challenges we meet in the design...
September 29, 2017 - 2:00pm EDT

September 28 – Day 4 – Exploring SDR with the RTL-SDR, Part 2

For our penultimate class, we will build on our experience from the previous class and will see how we can write our own code and make our own basic ‘frequency-agile’ communications devices. We will also look at the different ways of accomplishing frequency discrimination and demodulation in...
September 28, 2017 - 2:00pm EDT

September 27 – Day 3 – Exploring SDR with the RTL-SDR, Part 1

In our third class, we will begin our ‘hands-on’ lab using the Adafruit Industries LLC 1497 RTL2832 with R820T Stick Kit. We will look at the origins of the RTL2832 and R820T chips and how the common radio dongle works and some of the forms that it is available in. We will then look at some of the...
September 27, 2017 - 2:00pm EDT

September 26 – Day 2 – RF and Radio Basics

To better prepare for the remainder of the week’s classes, we will take a day to learn (or review) the basics of RF and radio receiver design. We will look at front-end amplifiers, mixers, and demodulation methods in the traditional superheterodyne receiver and how it contrasts to SDR methods.
September 26, 2017 - 2:00pm EDT

September 25 – Day 1 – Intro to SDR

In this lead-off class, we will look at a brief history of software defined radio (SDR) and the basic building blocks and typical applications that have made this the fastest growing advance in radio receiving technology since the phase-locked loop.
September 25, 2017 - 2:00pm EDT

February 3 – Day 5: Other Security Issues in the IoT

Now that we have learned the basic challenges of securing the IoT, we will look at the other issues that we may face, including the #1 security weakness in essentially every IoT implementation. We will look at some of the tools and test methods available for IoT security.
February 03, 2017 - 2:00pm EST

February 3 – Day 5: Mutexes, Messages, and Semaphores, Oh My!

Now that we have built and tested our basic tasks, we will look at how we can add synchronization primitives, mutual exclusion, and inter-task communication to assure that our tasks work together properly without interference and properly share resources. We will then run our program on our target...
February 03, 2017 - 11:00am EST

February 2 – Day 4: Network Security

In this penultimate class, we will look at the challenges of overall network security. We will cover everything from secure communications protocols to secure commissioning and decommissioning of nodes.
February 02, 2017 - 2:00pm EST

February 1 – Day 3: Data Security

For our third class, we will delve into the security and vulnerabilities of data within the IoT. We will cover issues from the collection and reporting of incorrect or unreliable (“tainted”) data to keeping the data secure and intact as it travels throughout the network and to/from the cloud.
February 01, 2017 - 2:00pm EST


Subscribe to Charles J. Lord