IOT TRAFFIC CAPTURE AND ANALYSIS ON AWS
I work with different IoT protocols and their embedded clients every day, and troubleshooting product issues in the field can be tricky.
LIFE AND DEATH OF JAVA ASYNCHRONOUS NETWORK PROGRAMMING
Network programming in Java has changed significantly over the last 20+ years.
ADDING WEBSOCKET TO A REST BACKEND
As a software architect, I often need to deal with backend systems that provide a variety of REST APIs, each supporting a set of CRUD (Create, Read, Update, Delete) operations.
LIGHTWEIGHT M2M OBJECT 25: GATEWAY
A separate specification was added to the Lightweight M2M 1.2 release: object 25 named “Gateway.
TRANSFERRING FILES OVER COAP
For constrained IoT applications, you want to limit the number of protocols and network stacks to implement.
COAP AND LIGHTWEIGHT M2M CHALLENGES WITH NAT GATEWAYS
With the rise of low power wide area (LPWA) networks, we see a rising interest in UDP-based protocols, but trading TCP for UDP has its own class of challenges.
EMBEDDED SOFTWARE TESTING WITH GITHUB ACTIONS
Continuous Integration pipelines can greatly improve your embedded software reliability and your release turn-over.
SETUP CLOUDFLARE CFSSL WITH OCSP RESPONDER
CFSSL is both an HTTP based Public Key Infrastructure (PKI) Certificate Authority server, an Online Certificate Status Protocol responder and a PKI toolkit.
NOTES: X.509 CERTIFICATES AND THE INTERNET-OF-THINGS
Today most of IoT/M2M applications are using passwords, pre-shared keys or maybe no security for device communications.
BOOTSTRAPPING DEVICE SECURITY WITH LIGHTWEIGHT M2M
During the last OMA LWM2M Test Fest I was quite surprised the bootstrap procedure wasn’t present in the test cases proposed by the organizers.
- 1
- 2