Amir Naghizadeh's repositories
cbor
CBOR Proposals
emacs-c-ide-demo
Emacs setup for C/C++ with Helm describe here: http://tuhdo.github.io/c-ide.html
esp-idf
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
esp-idf-mpu6050-dmp
A demo showing the pose of the mpu6050 in 3D using esp-idf
esp-idf-net-logging
Redirect esp-idf logging to the network
esp-protocols
Collection of ESP-IDF components related to networking protocols
ESP32-CAN-Driver
CAN driver project for the Espressif ESP32
esp32-obd2-emulator
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
gh-esp-test-template
ESP Project Testing Template (CI Project Template/Demo)
go-coap
Implementation of CoAP Server & Client in Go
libnmea
Lightweight C library for parsing NMEA 0183 sentences
uds-c
Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library
i2cdevlib
I2C device library collection for AVR/Arduino or other C++-based MCUs
ingestion-sdk-c
Portable header-only library written in C99 for data collection on embedded devices.
IOWA
This repository contains sample applications illustrating how to use the IOWA SDK as well as the Evaluation IOWA SDK. The IOWA SDK is the most compact C implementation OMA LwM2M protocol.
libcoap
A CoAP (RFC 7252) implementation in C
mpu6050
MPU6050 full function driver for general MCU and Linux.
obdgpslogger
OBD GPS Logger
OMA_LwM2M_for_Developers
OMA LightweightM2M public resources.
OpenVehicleDiag
A rust based cross-platform ECU diagnostics and car hacking application, utilizing the passthru protocol
thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
tinycbor
Concise Binary Object Representation (CBOR) Library
TinyEKF
Lightweight C/C++ Extended Kalman Filter with Python for prototyping
zeelos
A prototype of utilizing Apache Kafka and Lightweight M2M protocol as the backbone for cloud/edge IoT integration.