Jump to content
    

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

Edited by Dima83

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Edited by Dima83

Share this post


Link to post
Share on other sites

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

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

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

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

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

в другом:

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

Edited by Dima83

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Edited by Rse72

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...