• Почему не добавляются поля в коллекцию mongodb?

    AlexanderK-A
    @AlexanderK-A
    UTC+10
    Доброго дня!
    Насколько я помню mongo и судя по вашему коду, ничего никуда добавляться и не должно
    Вы просто описываете модель данных в коде, но ничего в БД не записываете.

    Попробуйте, эксперимента ради, при запуске сервера обновить/добавить какой-нибудь документ в коллекцию admin.
    Ответ написан
    1 комментарий
  • Как организовать работу с socket с gprs терминалом?

    pLavrenov
    @pLavrenov
    Разработка сайтов
    socket это уникальный обьект для каждого подключения, оборудование пересылает какие либо идентификационные данные (зависит от самого устройства) которые в основном включают в себя imai int(15) и возможно тип протокола, они могут присылать эти данные при подключении или всегда с данными, так например если они присылают на этапе подключения то записываем эти данные в socket (это обычный js обьект в который можно писать) и при получении данных или отправке берем эти данные и на основе их делаем выбор как обработать.

    Я бы добавил пару моментов:
    1) сразу разделять по протоколам и запускать сервер на определенном порту для каждого протокола отдельно.
    2) Если нужно обрабатывать данные отдельно от сервера после расшифровки пакетов отправлять их по mqtt а дальше уже слушать чем угодно.

    Еще надо обратить внимание на activeClients тк подключения то туда сейчас добавляются в вот как их оттуда убрать мертвые это вопрос интересный потому что disconected работает не так как хотелось бы.
    Ответ написан
    2 комментария