I help Hardware and Software Startups and Established Tech Companies to bridge between hardware and software for their Products.
Embedded Engineer with 7 years of work experience in designing and developing PCB, Firmware development, and Linux Device Drivers for Custom Linux SBCs. Rapid prototyping to mass production projects which often has BLE, Wi-Fi, LTE, and LoRa based communication applications is the prime focus segment.
Over the years, as the understanding of the Internet of Things and technology around it got better, my ability to bridge between the hardware and software sky-rocketed. This helps me to pack hardware with major IoT protocols and software technologies which mostly runs on mobile or web platform.
Webel - BCC&I Ideathon 3 Idea Submission - Annim Banerjee Suvadeep Panthy
Solar-Powered Device Design Easy with LTC4162
Annim Banerjee - Embedded Systems Product Design
An inter-connected nodes which helps us to indicate, detect and cut-off system when any fire or high temperature is sensed. This suit utilise Wi-Fi and Bluetooth Low Energy (BLE) and works offline and online too. It also comes with web dashboard control and also on mobile platform.
A star connection of nodes and gateway, connected via LoRa, Wi-Fi and LTE capturing various gas' presence and activity on and around the sensor-nodes.
A amature design based around ATmega256 and some sensors and Bluetooth HC-05 and some groove connectors.
PoC design on ESP32 SoC for capacitive touch design.
A small lithium ion battery powered STX SAT modem nodes PoC MVP design.
The popular asset tracking design with little customization which generally includes LTE, sensor and GPS, and have to be as small and compact as possible.
500 Mhz, Linux based design is based on Cortex A5 and the board holds many fast speed peripherals like Ethernet, USBs, LTE, GPS, BLE and LoRa. Storage provision are provided in form of flash and SD Card.
BLE product line of the home automation suit, designed abour nrf51 SoC Chip.
A multi board design strategy targeting to the domain of AC Power / Energy monitoring system with a OLED Display dashboard with HMI via Capacitive Touch buttons.
Using basic and smarten IoT Hardware suit works Wi-Fi(ESP32 Free RTOS), enhance any system where the agents are mobile.
A Base board for a handy router module from Sky Labs SKW75. The design holds 1 LAN and 1 WAN port, 1 Master USB 2.0 port, USB port power in rated for 10W at 5VDC.
Small gigs Raspberry Pi and ESP32-DOIT Shields. ESP32 Capacitive Touch Shields comes handy for some Wi-Fi or BLE based applications.
A small and compact, 6 Layer design, Allwinner V3S SBC for Camera based application, for OV5640 camera module. Power is been driven by AXP203 PMIC.
A mini base board for RPi Compute Model with High Speed Interfaces like USB 2.0, and ethernet.
Using basic hardware peripherals and powering it by solar energy using LTC4162 makes this a good and standalone device. Equiped with BLE 4.0 NRF51822, a 4G module and an on board RTC makes it more accessible remotely and nearby.
Bringing up the peripheral's device driver and packing the linux image, especially in the world of sunxi or linux4sam.
Application based on Win32 APIs & OpenGL, A small win32 GUI application written in C. Source code available in my Github Repository.
From this Win32 GUI application, anybody can take this as reference for doing GDI+ graphics related activities, or as Win32 Dialog based application illustration. I tried to develop the LMST in my way which is not the optimised algorithm right now. I have used linked list to handle Vertex of Graph and also to handle Edges.
Native Android Mobile application Development for and around the IoT Products and hardware suits which also has MQTT client service, and communicating with target server.
Developing general web app for the IoT products, especially preffering HMVC framework (PHP) over Codeigniter, MongoDB and putting mqtt client part for capturing realtime data-points.
Based on CI web Framework along with MongoDB and MQTT for Real Time Monitoring.
Writting and Developing business logic for the hardware designed.
Windows GUI Application development for the hardware designed to complete the fully finished product. This also includes Metro UI look in most of the application so far developed. Mostly the applications requires USB communication to the target device.
POS Firmware development and maintanance.
Windows Application for managing and feeding configuration to hardware.
BLE Firmware developed for nrf51 SoC.
Developed Hardware design, written firmware, web app and mobile app with mqtt for real time data-point management.
SKW71 base PCB Design.
Designed PCB, written firmware, web app and mobile app with mqtt for real time data-point management.