Blog

Want to stay up-to-speed on all the latest news, industry events and technology? Then you’ve come to the right place. Dive in!

 

  • Catena 4802 combines Qwicc, Temperature, Humidity with Modbus
    Our new MCCI Catena 4802 builds on our popular MCCI Catena 4801 — a minimal RS-485/Modbus/Mbus device with LoRaWAN support — adding two important features. A Sensirion SHT31-DIS-F temperature/humidity sensor, with PTFE membrane protection. A Sparkfun Qwicc connector, allowing access to a large variety of sensors, LCDs, relays and more, via I2C.
  • Nvidia Tegra Jetson Nano support
    MCCI has added support for the Nvidia Tegra Jetson Nano XUSB device controller to the MCCI USB DataPump®. We support the full feature set of the XUSB IP block, including bulk, interrupt and control transfers, including superspeed, high speed and full speed operation. Combined with MCCI’s UVC 1.5 support, multi-stream support, and multi-function support, this makes an excellent platform for implementing advanced webcams. The DataPump allows zero-copy video streaming data paths, for maximum throughput. High-level APIs separate kernel and user mode functionality cleanly and efficiently.
  • Building energy use comparisons
    As part of our IoT development work, MCCI and NY Passive House have been partnering to reduce the cost of monitoring buildings (both high performance buildings and conventional construction). This low-cost study identified eight-fold differences in energy intensity across a variety of buildings. By choosing buildings at the same altitude and in the same microclimate, we are able to focus on differences in construction. We started monitoring electricity use and temperature a few years ago, using MCCI’s Model 4811 remote power meter with LoRaWAN® technology. This meter allows us to retrofit existing buildings with high-accuracy real-time power monitoring, without requiring […]
  • Open source Python API for RWC LoRaWAN Testers
    MCCI has released a new version of our open-source Python API library for RedwoodComm RWC5020B and RWC5020M testers. The MCCI rwc-python-api library, available on GitHub, gives Python programs full access to all the features of the RWC testers, using either serial port or Ethernet connections. The library supports RedwoodCommm firmware versions v1.150 to v1.305. Contact MCCI via email for more information.
  • Type C Support in TrueTask® USB (part 2)
    More details on MCCI’s embedded USB Type C® support in our TrueTask® USB stack, and how we designed our implementation for robustness and reliability.
  • Type C Support in TrueTask® USB
    MCCI has added USB C® port support to our TrueTask® USB portable USB host/device software platform.
  • MCCI supports pi64.win project with USB drivers
    MCCI recently has invested a lot of energy supporting the pi64.win project. This project has a simple (and possibly silly-sounding) goal: get “real” Windows 10 running on a Raspberry Pi 3. Many people have posted about the technical advances that have made this possible. Here’s a partial list. The Raspberry Pi 3 supports the 64-bit ARM64 architecture. Microsoft ported Windows 10 IoT Core (as a 32-bit operating system) to the Raspberry Pi, but targeted using the system for deploying embedded applications (kiosks, single-function computers). They omitted the features that make Windows 10 desktop a general-purpose system. (MCCI did the USB […]
  • USB-IF Compliance Testing Tips #2 – Pre-Compliance Testing
    One question we are often asked is, “How long will the testing take?” The answer to this question can lead to very different consequences depending on the vendor’s schedule. If the device is expected to go on the market within the next year, then the answer is merely logistical. However, if the device is expected to go to market next week, then testing at this point is a leap of faith, simply because there is no guarantee that the device will pass. Time for debugging must be a factor in test scheduling. No matter how well constructed, well engineered, and […]
  • USB-IF Compliance Testing Tips #1 – Command Verifier (CV)
    The process of obtaining USB-IF certification can be difficult, but not just because of the specification requirements. Often developers uncover problems not related to USB compliance during certification testing. For this reason, it can be helpful to test as early as possible, preferably well before the product is scheduled to be released. Of course, it is not always possible to test early, either because product requirements are in flux, extensive debug is necessary, or even because final hardware is not available. It occurred to us here at MCCI that it might be helpful for us to outline some tests that […]
  • Introducing the Type-C SuperMUTT
    MCCI introduced our Model 3501 Type-C SuperMUTT today, the latest addition to our line of USB development tools! You may be wondering, however, “What’s a SuperMUTT?” Let’s break it down. In the beginning… Back in the early days of USB 2.0, Microsoft needed a tool that would let them verify the operation of high-speed host controllers and of their USB host stack. So they invented a test tool, and named it the “Microsoft USB Test Tool”, or “MUTT“.  This device has a Cypress FX2 controller chip and a lot of test firmware that let it emulate a variety of devices and thoroughly exercise […]