Embedded Systems

Embedded Systems

Gadgeon with its decades of experience takes care of complete ownership of idea to product including hardware design, firmware development, proto build, firmware integration, manufacturing tests and certification. Concurrent development of hardware and software accelerates the development process and incremental releases help the customer to view the progress even before the custom hardware is ready. We have realized embedded systems based on different Microprocessors and Microcontroller families, developed products for industries like home automation, Industrial automation, Factory floor asset tracking, Building Management Systems, and Position Logic Services.  

  • Baremetal applications
  • RTOS based applications
  • Data acquisition and transport
  • Medical devices
  • Consumer applications with integrated display
  • Direct integration with mobile apps via BLE/WiFi
  • Signal processing applications
  • Developing standard peripheral low level libraries/integrating middleware etc for semiconductor chip vendors
  • Ultra low power implementation using various power save modes
  • Porting mbed TLS, Custom security and DSP protocol to microcontrollers
  • WiFi, BLE, Zigbee, 6LowPAN, Xbee, LoRa
  • Highly optimized embedded applications with resource constraint devices using C/C++
  • Expertise in developing efficient networking applications using sockets and efficient multi threaded asynchronous applications
  • Multiple flavors of Linux for embedded systems such as OpenWRT and ultra tiny custom images for resource constrained devices using Yocto
  • Experts in developing secured applications using OpenSSL where data security/integrity is the highest priority
  • Network device management using web based GUI, CLI, SNMP
  • QT based GUI applications
  • Transport/ Network - TCP/IP, UDP/IP, RIP2, MQTT, https, REST, DDS
  • Session – SIP, H.323, H.248
  • Application - Asterisk, VoIP, DNS, RADIUS, SQUID, D'Guardian
  • Management - SNMP, TL1, NETCONF, CLI
  • Security - SSL/TLS, IPSec, IPTables, OpenVPN, PPTP, ACLs
  • IOT device to Gateway integration
  • Mobile app to Gateway integration
  • Live streaming - RTSP, mjpeg, HLS, RTMP, ffmpeg, gstreamer, WebRTC
  • End node interfacing using ZigBee, BT/BLE, WiFi, 6LoWPAN, wirelessHART, simpliciTI, Z-wave, Sub GHz RF, UWB
  • Cloud integration using HTTP(REST), MQTT, AMQP, CoAP
  • Gateway application will be specific to the solution which will be developed using C/C++ or Java
  • End node device discovery, configuration and provisioning
  • Device management for gateway and end node
  • Security using SSL/TLS

View Detailed Case Studies
Let’s Start your IoT Journey
Contact Us