SOFTWARE AND EMBEDDED FIRMWARE DESIGN

We take care of the design, development, and customization. You get market-ready wireless products.

Software & Embedded Firmware Design

Digi Wireless Design Services’ software designers have deep experience with embedded firmware and software for a variety of microprocessors, microcontrollers, and applications of every kind. We have particular expertise in many aspects of diagnostics, communications, bootloaders, and redundancy.

Operating systems

Android

Embedded Linux

Windows CE

NET+OS® and NDS (Digi operating systems)

ThreadX

MQX

VxWorks

Software development languages

C/C++

Python

C#

Java

Tools and processes

Internal libraries to solve common problems

Continuous integration server

Unit tests and regression tests

Wired and wireless communications

Cellular product development with all carriers, including:

GSM: LTE, 3G, 2G, GPRS, EDGE, HSPA

CDMA: LTE, 3G 1xRTT, EVDO

GPS/AGPS

802.15.4, ZigBee and other mesh networks

Wi-Fi, 802.11 a/b/g/n/ac

Custom ISM band RF (custom protocol) ◦433MHz/900MHz/2.4GHz/5.8GHz

Bluetooth (2.1+, 4.0, 4.1, 4.2, BTLE, BT Smart)

Satellite (Orbcomm, Iridium)

Radio-frequency Identification (RFID)

Infrared Data Association (IrDA)

RS-232, RS-422, RS-485 and Controller Area Networks (CAN)

ModBus, SAE J1939, J1708 and J1587 vehicle bus

IEEE-488 General Purpose Interface Bus (GPIB)

DOWNLOAD THE SOFTWARE DATASHEET Digi’s Wireless Design Services has deep experience developing software for a wide variety of products – from microprocessors to micro-controllers and across a vast array of applications.