Description
Desktop call terminal device for queue management systems. It provides the workflow between the user and the customer.The device works on IEEE 802.11 Wifi networks. Besides Wifi, it supports RS485 communication protocol. The RS485 communication protocol used by the hardware belongs to me. The protocol successfully performs bidirectional communication on a half-duplex line.
The project is written in C/C++ language. Both hardware and software designed by me.
The device performs;
- Communicates with REST web services via WiFi connection,
- Automatic firmware upgrade update management,
- Multi language supports,
- Support communication in IEEE 802.11 networks,
- Manages static IP and DHCP configurations,
- Creates access point itself for recovery problems,
- Tracks WiFi signal strength for preventing packet loss,
- Communicates with other hardwares and servers with RS485 bus
- Up to 1200m communication via RS485
- Call, recall, postpone, transfer tickets for queue management system,
- Hardware monitoring, power supply and WiFi signal strength,
- Integrated web server for settings,
- Control the 2×16 parallel LCD displays,
- Control 5 I/O buttons,
Total line:
Component:
Developed project files
Line count, File name
621 ./display.cpp
10 ./display.h
161 ./ajax.cpp
15 ./ext_eeprom.h
87 ./webserver.cpp
7 ./mode_socket.h
4 ./boot.h
6 ./ajax.h
264 ./main.cpp
51 ./sound.cpp
448 ./mode_rs485.cpp
6 ./sound.h
1 ./lang.h
1 ./firmware.h
162 ./ext_eeprom.cpp
6 ./convert.h
350 ./mode_socket.cpp
10 ./mode_rs485.h
123 ./lang.cpp
118 ./firmware.cpp
73 ./convert.cpp
254 ./boot.cpp
4 ./webserver.h
2782 total