Presentation about most popular IoT protocols.
Открытые стандарты в мире IoT.
• Обзор стеков протоколов для IoT
• (MQTT, CoAP, SNMP).
• Применение SNMP в IoT проектах.
• Описание свойств IoT-устройства на примере термостата
Presentation about most popular IoT protocols.
Открытые стандарты в мире IoT.
• Обзор стеков протоколов для IoT
• (MQTT, CoAP, SNMP).
• Применение SNMP в IoT проектах.
• Описание свойств IoT-устройства на примере термостата
Анонс новых моделей серверов ДЕПО Шторм российского производстваDEPO Computers
Андрей Состин, руководитель направления серверной продукции DEPO Computers, рассказал о возможностях и преимуществах отечественных серверных систем DEPO и анонсировал новые модели двухпроцессорных серверов DEPO Storm российского производства на базе ОС Windows Server 2016.
Преимущества серверного оборудования DEPO Сomputers и ПО Windows ServerDEPO Computers
В рамках вебинара Сергей Сенько, руководитель серверного направления DEPO Computers, рассказал о современных вариантах серверных и инфраструктурных решений для ЦОД компаний разного масштаба и преимуществах модульного подхода DEPO Computers при построении серверной инфраструктуры ЦОД.
Максим Кузьминов, тренер и контент-менеджер CCG департамента Microsoft Россия, рассказал о завершении срока поддержки ОС Windows Server 2003 и подробно остановился на новых возможностях ОС Windows Server 2012R2 для построения современных высокопроизводительных ЦОД.
Анонс новых моделей серверов ДЕПО Шторм российского производстваDEPO Computers
Андрей Состин, руководитель направления серверной продукции DEPO Computers, рассказал о возможностях и преимуществах отечественных серверных систем DEPO и анонсировал новые модели двухпроцессорных серверов DEPO Storm российского производства на базе ОС Windows Server 2016.
Преимущества серверного оборудования DEPO Сomputers и ПО Windows ServerDEPO Computers
В рамках вебинара Сергей Сенько, руководитель серверного направления DEPO Computers, рассказал о современных вариантах серверных и инфраструктурных решений для ЦОД компаний разного масштаба и преимуществах модульного подхода DEPO Computers при построении серверной инфраструктуры ЦОД.
Максим Кузьминов, тренер и контент-менеджер CCG департамента Microsoft Россия, рассказал о завершении срока поддержки ОС Windows Server 2003 и подробно остановился на новых возможностях ОС Windows Server 2012R2 для построения современных высокопроизводительных ЦОД.
2. Постановка задачи №1:
• Есть N компьютеров, которые выходят в сеть Интернет
• Гипотетически на них могут быть установлено оборудование
Mikrotik (роутер) + USB modem от мобильного оператора
• Следует узнать потребление трафика от мобильной сети
оператора каждого из роутеров
3. Решение:
1. Пользоваться биллингом от оператора
+ оперативно
- каждый запрос платный, абонемент дорогой
2. Использовать NetFlow Analyzer
+ 2 000 $ за 25 хостов, инженерное решение
- требования к серверу, инженерное решение
3. Использовать другой путь…
4. В интерфейсе Mikrotik есть нужная информация и инструменты
1. Получение статистики
2. Выполнение скрипта
отправки этой статистики
по почте
3. Диспетчер заданий, например каждые 15 мин.
5. Почту получаем от разных устройств с вложениями
1. Получение статистики
Имя файла во вложении показывает:
1.имя устройства, отославшего письмо
2.дату/время
3.iptime устройства
6. В программе получаем почту в каталог:
В этом файла НАС интересует только одна строка
7. Решение: применение файла конфигурации
Проблема: у разных устройств разное количество
строк, и номер интерфейса может отличаться…
8. Файлов много, а нужная информация только
в 1 строчке каждого из них:
1. Получаем имена всех файлов из папки
2. Из имени файла получаем нужные нам
поля, и самого файла – параметры:
получено/отдано
3. Сохраняем таблицу в формат “xml”
9. Файл в формате XML =>
После обработки, файлы переносятся
в папку имени устройства
……и удаляются с почтового сервера
10. ВсЁ!
Что нужно сделать? • по календарным срокам
архивировать содержимое папок,
например раз в сутки или неделю
• данные из XML структурировать и
разбивать на периоды
• по времени uptime определить
среднюю скорость скачивания по
периодам
• загружать отчетные данные в
MySQL или MSSQL
• строить графики (подразумевается
обязательное выполнение
предыдущих трех доработок)
12. А можно ли без Mikrotik?
Цена 1 устройства: от 60 уе
USB modem можно подключить к
ноутбуку или стационарному
компьютеру….
13. Нужно просто создать программу, которая
отправляет письмо с файлом в формате…..
<= Действующая бета версия
Размер кода с комментариями: 120 строк
14. Доработать:
сделать так, чтобы приложение запускалось
и отправляло письмо в фоновом режиме
настроить запуск через диспетчер заданий Windows
проверить на совместимость с устаревшими
версиямиWindows
(перевести на .NET Framework 3.5)
16. А как же дело обстоит с БД!????
Разберем классическую задачу
инвентаризации компьютерных комплектующих
Необходимо собрать информацию:
- Материнская плата: производитель, название, серийный номер
- Процессор: производитель, название, серийный номер
- Винчестер: производитель, название, серийный номер
- Оперативная память: производитель, название, серийный номер
Гипотетически, через год винчестер может сгореть, оперативную
память переставить или добавить, поэтому нужно продумать как
увидеть «движение» комплектующих
17. Структура проекта:
1. Локальная программа в которую вводится инвентарной номер и местоположение компьютера
Происходит считывание данных о компьютере и отправка их на сервер
2. Серверная часть, где содержатся таблицы с данными, и интерфейс доступа для пользователей
19. Как же С# общается MySQL?
! Совет: узнай про LINQ.
ВVS C# Express можно установить бесплатные коннекторы от фирмы Oracle
или купить коммерческую версию Microsoft Visual Studio
В программе всего 4 строки с запросами:
и последний, который не имеет отношения к сетевой БД: