Software Development
Embedded software is what powers every wireless sensor device. In parallel to hardware development, we will design and implement the required device firmware and related frontend software, all tailored to your needs. We use established tools and support all systems that are currently popular on the market.
Scope of Services
- Firmware Development for
- IEEE 802.15.4 MAC
- Network and application layer (Zigbee, 6LoWPAN, Lw-Mesh)
- Custom applications
- Test purposes, including production test, self test, and certification
- Development of Platform Drivers
- Peripheral devices such as sensors and memories
- Serial peripheral busses (SPI, TWI, 1-Wire, U(S)ART)
- Interfaces for device integration (LAN, USB, CAN)
- Analog interfaces (4-20mA, 0..10V)
- Wireless interfaces (GSM, WLAN, Bluetooth, LoRa, GSM, GNSS)
- Embedded Software Development
- Kernel modifications
- Creation of distribution packages
- Application Development
- Graphic UI and system applications for popular PC-based devices (Windows, UNIX/Linux) or mobile devices (Android)
- Database development
- Web services
Application Criteria To Be Considered
- Required network topology
- Support of existing device/application profiles
- Standard conformity or proprietary extensions
- Interoperability with 3rd party systems
- Availability and/or provision of source code
- Available interfaces
- Multi-instance operation
- Performance and reliability criteria
- Underlying hardware
- Operation systems/platforms to be supported
- Classical browser-based applications
- Data security and integrity
- Access control
- Different user privileges