Написать сервер для общения с устройствами
Добрый день!
Есть устройства которые общаются с сервером по протоколу TCP/IP
общение происходит примерно таким образом:
1. устройство обращается к серверу с запросом на авторизацию
2. сервер отвечает ей соответствующим ответом
3. установленная связь не разрывается и устройство периодически, 1 раз в минуту, шлет проверочные запросы...
если связь прервалась, то опять идет запрос на авторизацию...
4. сервер может по мере надобности сам первый послать запрос о каком либо действии устройства
сервер должен справляться с подключением 100-500 устройств
команды имеют примерно следующий формат:
AB CD EF XXXXXXX
где AB - длина команды
CD - номер команды
EF - проверочный код
XXXXXXX - параметры команды
я сам набросал подобный сервер на PHP, но прекрасно понимаю что лучше написать на чем-нибудь другом)))
нужно будет обсудить на каком языке это лучше написать, и обсудить прочие детали ....
-
428 5 0 могу сделать на node js или python , это то что нужно ,, сокеты используете в проекте ?
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 4 days 10 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 4 days 22 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 12 days 11 hours back ∙ 10 proposals |