Not elementary particles. The Matter being discussed here is an interoperable application layer software suite for wireless IoT devices. The constituents of that Matter include a modular software stack plus bridges, controllers, border routers, security including authentication, and cloud connectivity. Matter uses Thread, Wi-Fi, Ethernet transport, and Bluetooth LE for commissioning. Matter was initially called […]
FAQ
How does Matter work as middleware for IoT devices?
Matter has been called an interoperable application layer solution, and the same source, the Connectivity Standards Alliance that oversees the development of Matter, refers to it as a protocol. This FAQ explores the definitions of communications interfaces and protocols. Compares those definitions with Matter and presents the possibility that Matter is not a protocol but […]
Teardown: Why the Kinect V2 doesn’t show “ghosts” that aren’t there
Do you believe in ghosts? And do you believe video gaming equipment can find ghosts lurking in your house? That’s the premise of some YouTube videos that use the Xbox Kinect gaming system to display what they have claimed are ghostly apparitions. That premise has been thoroughly debunked by several YouTubers, perhaps most notably Ken […]
What are the most common digital security techniques for storage systems?
By Rebecca Reinkunz, Release Manager, Hyperstone NAND flash memory is used in various consumer and industrial products, from laptops and mobile phones to industrial robotics, medical equipment, and embedded IoT devices, such as sensors and controllers. In our increasingly connected world, adequate and robust security measures are required at all vulnerable points in these applications, […]
How many internal memories does an MCU have?
The number of internal memories in an MCU depends on how the memory is categorized. At the highest level, there are two; random access memory (RAM) and read-only memory (ROM). But, if the interest is in memory performance, there are different types of RAM and ROM. And these different types of memory can be employed […]
Exceptions, traps and interrupts, what’s the difference?
Exceptions and interrupts pause a program in response to an unexpected event in hardware or software. Interrupts are asynchronous events, and exceptions are synchronous events, but the difference between interrupts and exceptions also depends on the circumstances. For example, the definitions differ between x86 machines and ARM processors and between CISC and RISC processors. This […]
How do firmware, system software, and application software work together?
Firmware, system software (also called embedded software), middleware and application software work collaboratively and perform specific functions in embedded systems. Firmware, system software, and middleware are generally preloaded in an MCU. Applications software may be preloaded but is often added after the system has been built. This FAQ reviews the functions and interactions between firmware, […]
What do MCUs have that FPGAs don’t?
Microcontroller units (MCUs) have a computer processor unit (CPU) core, various types of memory, input/output (I/O) functions, and a range of integrated peripherals. Field programmable gate arrays (FPGAs) don’t have any of these features and consist of many configurable (or programmable) logic blocks, with a programmable interconnect overlay surrounded by numerous general purpose I/Os (GPIOs). […]
Factors to consider when selecting an MCU
Selecting the MCU is an important activity when starting a new project. Underspecify the MCU, and performance suffers; over-specify it, and the budget suffers. In either case, suffering is unwanted and unnecessary. It’s prevented by taking a thoughtful and thorough approach to MCU selection. This FAQ begins with a review of the baseline performance numbers […]
LTE-M: delivering a future-proof IoT
By Dima Feldman, VP of Product Management and Marketing at Sony Semiconductor Israel The CAT-1 LTE modem was initially defined in 2008 as a low-cost, low-power alternative to connect IoT devices that needed to transfer limited amounts of data. However, vendors and network providers at that time focused on higher throughput. The actual device introduction […]