Skip navigation
1 2 3 4 Previous

RoadTests & Reviews

46 Posts authored by: Jan Cumps Top Member
I road-tested the Harting MICA Complete IIoT Starter Kit. In this follow up blog, I'm connecting the Node-RED container of the Mica to AWS (Amazon Web Services). The goal if this blog is to exchange data with AWS via Node-RED flows. A follow up of the previous one where we registered the device and tested a message from and to the AWS IoT service with AWS' toolkit.   The process described here also works for Node-RED installations on a BeagleBone, Raspberry Pi, Windows or Linux compu ...
I road-tested the Harting MICA Complete IIoT Starter Kit. In this follow up blog, I'm connecting the Mica to AWS (Amazon Web Services). The goal if this blog is to register the device and test a message from and to the AWS IoT service.     Set Up the Thing  Prerequisite: have a free tier AWS account   You have to let AWS IoT know that you want to connect the Mica to it. The process involves creating certificates and setting up rights.   In your browser, log in ...
I road-tested the Harting MICA Complete IIoT Starter Kit. In this follow up blog, I validate their Alpine Linux container as a host for a safe(r) MQTT broker.   As usual, I follow someone else's instructions. This time Mosquitto SSL Configuration -MQTT TLS Security   The Alpine Linux Container  It's one of the three Linux general purpose flavours. The fourth one is a Linux container specifically targeted as a development sandbox.   I have never used Alpine before ...
I roadtested the Harting MICA Complete IIoT Starter Kit. In this follow up, some experiments with the SD card: how to mount it in a container and how to share it on the network. The documentation for the SD card options is terse. What you can see here are my try-outs. If you have a better solution, please comment.   For this exercise, It's expected that you have a formatted SD card installed in the mica, with at least one file on it - so that we can see if the content can be accessed. ...
I'm road testing the Infineon Gate Driver with Truly Differential Input. It's a half bridge driven by a PWM signal. The firmware that comes with this kit always drives the half-bridge to 50%. I've changed it, so that you can control the duty cycle from 5 to 95 % with a potentiometer.     I've started from the example that comes with the kit, and mixed the Dave ADC_MEASUREMENT_EXAMPLE_xxx with it. The ADC example (downsized to only take one measurement) checks the value at pin P2. ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In this post, I review the mechanism to restrict or grant access to character devices such as USB and serial ports. I'm showing the principle on a Linux Debian Stretch Container. The principle is true for all containers.   How Does the Device Assignment work?  In the MICA web application, there's an management page that allows to select the devices that are assigned to a particular container. Each container has all a ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In this blog series: Java! I want to talk to the BOSCH CISS sensor over USB, and - if I can get that to work - send the telemetry safely to MQTT.   I'm using the Linux Debian Stretch Container here, with a Java runtime 1.8 installed. Check here how to install the jre.   End goal: listen to the USB port for data, event driven try to set up a meaningful conversation with the BOSCH CISS sensor. connect to the default M ...
I'm road testing the Harting MICA Complete IIoT Starter Kit.   This is an ultra-short blog, explaining how to get a OpenJDK JRE version 1.8 on the Debian Stretch container. It took me a while to get the right instructions. The difficulty is that you have to get the package from Jessie's backport. But that location isn't available in the main Jessie download area anymore, you have to get it from archive.debian.org. And because the files are invalidated by debian.org, you have to tell ap ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. It comes with a MQTT Broker Container. It's the heart of most examples available for the MICA. It's installed out of the box on my MICA. But: it is an open service. Everyone that can IP the network can send and get messages (and trigger hardware). I'm not angry. I'm disappointed . It's 2019.   I have two choices - securing the one that's provided by Harting or creating a certificate-protected one from scratch. I chose option ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In the previous post, I set up the Eclipse IDE and the tool set, and built and debugged the first example. Now - finally - let's create a C program that talks to the I/O lines of the MICA. image source: HAIIC MICA Hardware Development Guide This is the end goal of this blog series (hang on, there's an extra one that shows a solution that uses much less memory and disk space): How to set up an interactive environment where you ca ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In the previous post, I reviewed the setup of a development Linux container on the MICA. In this post, I'll show how to set up and configure Eclipse on a Windows 10 computer and how you can build and debug an application. I'll start with a simple C++ "Hello, world!" example. When that works, we can concentrate on the last step and talk to a hardware I/O pin.     Install ARM Eclipse DS-5 Community Edition  ARM offer ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In this post, I continue the work to cross-develop a MICA C application on a Windows computer with Eclipse. This time: prepare a MICA Debian Stretch Container that will run our C executable and talks to I/O pins. I'm using the Linux Debian Stretch Container here - a reasonable lightweight yet complete MICA options to deploy Linux solutions.     In the previous post, I set the goals and expectations of this project: H ...
I'm road testing the Harting MICA Complete IIoT Starter Kit. In this post, I present a cross-compile and cross-debug example that talks to the MICA hardware.   I develop a Linux C GPIO example on a Windows 10 laptop, in Eclipse. The binary is built in Eclipse using a cross-compiler for ARM Linux. The Eclipse debugger then moves the binary to the Harting MICA, and starts a remote debug session. I step through the code from the Windows Eclipse session, while the program executes on the M ...
I'm reviewing the Microchip CAN Analyzer for a Road Test. I'm now testing it in a CAN Bus test bed that I designed.     In the previous posts for this review, I've used the digital side of the CAN circuit. I always had the intention to also test the physical layer. I built CAN driver breakout boards for that.   The Microchip CAN Bus Analyzer supports both logic and physical side of the design. You can plug it directly into a vehicle and check the traffic. There's an MCP255 ...
I'm reviewing a single component DC converter for the TI SWIFT™ Power Module EVM RoadTest. This article is a review of the efficiency of switching device.     Efficiency According to Specs and Fellow RoadTesters  The datasheet of the TPSM84A21 says shows the efficiency graph. As in the image below, I've also measured with VG open. Feeding a stable 5V to VG improves the efficiency with a few (2 - 4) %. Road Tester fmilburn has measured efficiency on his kit, and pos ...

Filter Blog

By date: By tag: