Software/firmware for wireless networks
Description
Ceit has ample experience in developing software for wireless communication networks. The following points describe the most important characteristics of our work:
GSM/GSM-R/GPRS
-
Platform hardware design based on standards like GSM/GPRS or GSM-R (GSM for railways) to remotely control or monitor equipment.
-
Design based on microprocessors such as ARM9, ARM7 and low power consumption microprocessors (MSP430, PIC’s, etc.).
-
Hardware sensor interface design.
-
Software experience based on standards like OSI, UML, OO in different embedded operating systems like CMX, ucLinux, Android, etc.
Communications Protocols
-
Design of communications protocols based on energy-efficiency, security and robustness.
-
Real-time middleware design.
-
Dynamic and efficient routing protocols: mesh networks.
-
Methodologies and tools for analyzing, designing and testing software: OO, UML, SysML.
-
Technologies: .NET, XML, Web, application servers, COM/DCOM, OPC, JMS, CORBA, TCP/IP Networks, SQL, etc.
-
Wired protocols: CAN, Modbus, Profibus.
-
Wireless protocols: ZigBee, BlueTooth, and others based on IEEE 802.15.4 standard.
Wireless sensor networks
-
Node design using WirelessHART Technology, which is a robust wireless protocol for the full range of process measurement, control, and asset management applications (at 2.4GHz, IEEE 802.15.4 compatible).
-
Design and implementation of secure, robust and energy efficient middleware, as well small as large scale deployment.
-
Development of wireless sensor networks based on commercial nodes such as TelosB, Mica-Z, etc.
-
Software design for standard operating systems, like TinyOS, Contiki, LiteOS.