Product Design Blog

Our product design and development blog focuses on sharing our experience and knowledge across a wide range of technologies and industries including hardware and software design, audio, video, internet of things, mobile application and signal processing technologies.

Cardinal Peak logo placeholder How to Set Up and Work With a LoRa Device In this blog, we describe how to set up and work with a LoRa GPS-tracker node device. Among other functions, these LoRa devices typically keep track of their location via GPS and send data through gateways onto the LoRaWAN network. Details
Cardinal Peak logo placeholder Everything You Need to Know About LoRa & How To Set Up a LoRa Gateway To View IoT Device Data In this blog, we document the steps required to set up a gateway from scratch, register it with The Things Network and observe uplink data from a simple LoRa node. Details
Cardinal Peak logo placeholder AWS Kinesis Delivers Engineering Savings & Performance Benefits It used to be that storing and retrieving vast amounts of video data was quite challenging. Now, Amazon Kinesis Video offers capabilities to cost-effectively process streaming data at any scale, completely simplifying video and audio data storage. Details
Cardinal Peak logo placeholder What is an FPGA and How Does It Work? A Field Programmable Gate Array (FPGA) is a gate array where static random-access memories (SRAM) based fabric replaces metal interconnections between logic elements. It’s infinitely flexible and doesn’t wear out. Our engineer addresses key FPGA programming challenges, like how to avoid reprogramming the SRAM every time you power up. Details
Mike Perkins R0 and COVID-19: A Simple DSP Perspective This blog presents — and solves using Z-transforms — a trivial difference equation incorporating the much touted variable R0. Details
Patrick French How will COVID-19 Impact Future Technology Trends? As we continue to adjust to the new normal of life during the coronavirus pandemic, we can now begin to draw conclusions about how our lives will be different after we return to work, specifically how the pandemic will impact future technology trends. Details
Sean O?Neil The Problem With Generic IoT Platforms — and Why We Avoid Them While generic IoT platforms sound like a great idea, the problem is these “one-size-fits-all” platforms tend to only deliver about 60% of a typical IoT solution. By the time the remaining 40% of the problem is solved and productized, the solution has actually evolved to a bespoke application for that customer. Details
Cardinal Peak logo placeholder Fostering the Future of STEM Through Mentorship — and Robots Mentoring high school students through innovative and educational mentor-based programs like FIRST enables Cardinal Peak engineers to inspire the STEM workers of tomorrow. Details
Patrick French Copy/Paste: “A Computer on Every Desk, and in Every Home, Running Microsoft Software.” Tesler’s passing caused a few of us to reflect on how computing has evolved into two separate categories: engineers and everyone else — and the cut/copy/paste function is an outstanding example of this separation. Details
Cardinal Peak logo placeholder Multi Cloud Deployment Using Terraform Thanks to infrastructure as code (IaC) tools like Terraform, sysadmins and other IT pros are able to manage and provision their IT infrastructure through text files that look like code, rather than physical hardware configuration or interactive configuration tools. Details
Cardinal Peak logo placeholder Building Community to Deliver Great Engineering Through the Cardinal Peak Book Club The Cardinal Peak book club provides the opportunity to dig deeper into specific product engineering topics, refresh knowledge in areas our staff might not have investigated in a while and explore subject matter in which other employees are experts. Right now, the club is focused on “Operating Systems: Three Easy Pieces.” Also known as OSTEP or “the comet book,” this academic text focuses on three conceptual pieces that are fundamental to operating systems: virtualization, concurrency and persistence. Details
Cardinal Peak logo placeholder From an Irrational Fear of Basement Flooding to an Ongoing Amazon Web Services IoT Class What began as a project rooted in paranoia that my basement would flood evolved first into a lunch-and-learn I hosted for Cardinal Peak employees. During my initial presentation, I focused on Amazon Web Services’ “internet of things” (AWS IoT) services and how I created “SumPy,” an AWS IoT-driven sump pump monitor and alert system. Details
26 pages of results