Перейти к содержанию
    

Sim800brige for RTS (многоканальная система связи для телеметрии)

Возникла необходимость построения системы связи для телеметрии про протоколу РТС.
В моем конкретном случае нужна была такая система связи которая бы обеспечивала схему передачи данных от многих - к одному, и от одного к одному

те радиальная схема

кп отправляет пакеты в пу
пу квитирует полученные данные ответом в каждый конкретный кп

те нужно заглянуть в пакет и понять кому он адресован

Под данную задачу подходящего железа я не нашел,

поэтому решил написать eat приложение под gsm модуль sim800x

получилось довольно таки шустрое приложение

причем безо всяких дополнительных ардуин или стм32

конфигурируется оно в гипертерминале

работает в двух режимах
клиент или сервер

в устройстве реализован второй uart порт (сделать это не сложно - просто "свапнуть" две ноги на модуле sim800m32)

пакеты пришедшие от КП могут направляться либо в uart1 либо в uart2  в зависимости от таблицы конфигурации

в моем случае имеется 2 ПУ
поэтому нужно разделять пакеты

устройство производит верификацию пакетов по протоколу телеметрии РТС как на входе так и на выходе

по сути получился прозрачный канал в протоколе РТС с возможностью шифрования трафика

точнее много прозрачных каналов

сервер должен иметь статический ip адрес
клиенты - как статический так и динамический (без разницы)

в устройстве реализованы три таймера для контроля за состоянием его работы
один из них сторожевой

кроме того еще аппаратный сторожевой таймер на атмеге (в случае использования модемов sprut net simcom)

практически возможно реализовать любой протокол даже полностью прозрачный канал

по может применятся в системах:
-телеметрии
-телеуправления

-охранной и пожарной сигнализации

-контроля доступа

-умного дома 

и многих других прикладных задачах

где единственным каналом связи может быть только сотовая сеть

пишите
буду рад сотрудничеству

https://t.me/Dimka_8383

client.jpg

 

server.jpg

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Dima83 сказал:

причем безо всяких дополнительных ардуин или стм32

Т.е. - зависнуть может в любой момент как пить дать. Что типично для разных GSM-модулей.

1 час назад, Dima83 сказал:

по может применятся в системах:
-телеметрии
-телеуправления

-охранной и пожарной сигнализации

Когда объект заказчика сгорит из-за того, что ваш девайс завис - компенсируете убытки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

читайте материал внимательно!
"в устройстве реализованы три таймера для контроля за состоянием его работы
один из них сторожевой

кроме того еще аппаратный сторожевой таймер на атмеге (в случае использования модемов sprut net simcom)"

3 минуты назад, jcxz сказал:

Когда объект заказчика сгорит из-за того, что ваш девайс завис - компенсируете убытки?

обычно убытки компенсирует тот, кто устроил пожар

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, Dima83 сказал:

читайте материал внимательно!

Я и читаю. В одном месте у вас написано:

1 час назад, Dima83 сказал:

причем безо всяких дополнительных ардуин или стм32

в другом:

1 час назад, Dima83 сказал:

кроме того еще аппаратный сторожевой таймер на атмеге

Что несколько противоречит друг другу.

5 минут назад, Dima83 сказал:

обычно убытки компенсирует тот, кто устроил пожар

т.е. - господь бог.  :sarcastic:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, jcxz сказал:

причем безо всяких дополнительных ардуин или стм32

потому что обычно gsm-модули используются в связке с подобными контроллерами
я использовал gsm-модем, где установлен аппаратный сторожевой таймер

 

и еще
если вы специалист в этой области, то должны понимать, что отсутствие связи с контролируемым пунктом уже само по себе является тревожным сигналом!

вы ведь не будете отрицать, что при пожаре горят и кабели и оптоволокно...

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>>Т.е. - зависнуть может в любой момент как пить дать. Что типично для разных GSM-модулей.

 

"Аргус-Информ", Харьков, сотни устройств на ЕАТ и ни одного зависания за годы работы.

Но там "вылизывали" очень долго и есть маленькое ноухау.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сильно сомневаюсь, что ЕАТ прям не виснет совсем)

У нас десятки тысяч на ЕАТ не виснут, но есть ньюанс

Изменено пользователем Rse72

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Набросал вот мануал на свою прогу
кому интересно - ознакомьтесь

 

Sim800brige_for_RTS.pdf

Изменено пользователем Dima83

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...