реклама на сайте
подробности

 
 
> STM32 в роли USB 3G модема
_saper_
сообщение Jan 8 2014, 18:13
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 25-03-08
Пользователь №: 36 228



Здравствуйте.
Подскажите пожалуйста, может кто-то видел что-то подобное.
Схема примерно такая -- GSM модем SIM900--> STM32F3DISCOVERY--->USB(slave)--> USB(OTG)-->планшет
Просто мне необходимо иметь подключение к интернету и на планшете и в контроллере. STM32 должен выступать в роли слейв, а ставить 2 3G модема не хочется.
Примеров для связки STM32 и SIM900 море, STM32 в роли COM-port тоже, а именно этого я не нашел, хотя вроде тот же CDC.

Я хочу планшет прилепить в машину. discovery будет в роли исполнителя, а планшет в роли мозгов. но так как планшет будет выключатся, то хочется что-бы была возможность удаленного оповещения и управления и т.д.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
HardEgor
сообщение Jan 9 2014, 08:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



А на планшете драйвер для SIM900 есть? Если есть есть, то просто с помощью STM32 транслировать управляющий COM-порт SIM900 в виртуальный COM-порт USB.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 9 2014, 09:19
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(_saper_ @ Jan 8 2014, 20:13) *
Здравствуйте.
Подскажите пожалуйста, может кто-то видел что-то подобное.
Схема примерно такая -- GSM модем SIM900--> STM32F3DISCOVERY--->USB(slave)--> USB(OTG)-->планшет
Просто мне необходимо иметь подключение к интернету и на планшете и в контроллере. STM32 должен выступать в роли слейв, а ставить 2 3G модема не хочется.
Примеров для связки STM32 и SIM900 море, STM32 в роли COM-port тоже, а именно этого я не нашел, хотя вроде тот же CDC.

Я хочу планшет прилепить в машину. discovery будет в роли исполнителя, а планшет в роли мозгов. но так как планшет будет выключатся, то хочется что-бы была возможность удаленного оповещения и управления и т.д.

Спасибо.



Дивайс во первых должен иметь TCP стек с мультихостингом. Потом делают RNDIS поверх USB в дивайсе и роутят его на модем.
Само приложение в дивайсе тоже работает с модемом через PPP (или тот же RNDIS если он есть в модеме)
Go to the top of the page
 
+Quote Post
_saper_
сообщение Jan 9 2014, 12:38
Сообщение #4





Группа: Участник
Сообщений: 13
Регистрация: 25-03-08
Пользователь №: 36 228



Цитата(HardEgor @ Jan 9 2014, 12:16) *
А на планшете драйвер для SIM900 есть? Если есть есть, то просто с помощью STM32 транслировать управляющий COM-порт SIM900 в виртуальный COM-порт USB.


это был бы самый классный вариант. есть неплохое описание http://tldp.org/HOWTO/Modem-HOWTO-4.html вообще для модемов, но готового я ничего не нашел. неужели никто ничего подобного не делал?

Цитата
Дивайс во первых должен иметь TCP стек с мультихостингом. Потом делают RNDIS поверх USB в дивайсе и роутят его на модем.
Само приложение в дивайсе тоже работает с модемом через PPP (или тот же RNDIS если он есть в модеме)


самый нереальный вариант. а RNDIS под линукс вообще работает?
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 9 2014, 13:29
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(_saper_ @ Jan 9 2014, 16:38) *
это был бы самый классный вариант. есть неплохое описание http://tldp.org/HOWTO/Modem-HOWTO-4.html вообще для модемов, но готового я ничего не нашел. неужели никто ничего подобного не делал?


Не очень понятно - как вы при помощи этого собираетесь получать данные с модема одновременно на двух устройствах.

Цитата
самый нереальный вариант. а RNDIS под линукс вообще работает?


смешно sm.gif у вас пупок развяжется cделать поддержку для такого количества протоколов которые Linux из из коробки поддерживает. Тут скорей проще реализовать наоборот - чтобы Linux расшаривал данные и рулил модемом а мелкоконтроллер был на подсосе.
Go to the top of the page
 
+Quote Post
_saper_
сообщение Jan 9 2014, 13:53
Сообщение #6





Группа: Участник
Сообщений: 13
Регистрация: 25-03-08
Пользователь №: 36 228



Цитата(sasamy @ Jan 9 2014, 16:29) *
Не очень понятно - как вы при помощи этого собираетесь получать данные с модема одновременно на двух устройствах.



смешно sm.gif у вас пупок развяжется cделать поддержку для такого количества протоколов которые Linux из из коробки поддерживает. Тут скорей проще реализовать наоборот - чтобы Linux расшаривал данные и рулил модемом а мелкоконтроллер был на подсосе.


пускай даже не одновременно. главное что-бы при выключеном планшете у контроллера был доступ в инет

я и не говорил что я мегапрограммер.и я не лезу туда где чувствую что не справлюсь. сейчас я пытаюсь найти готовое или похожее решение которое мне подходит. не получится сделаю с 2 модемами
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Jan 9 2014, 21:03
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(_saper_ @ Jan 8 2014, 22:13) *
Схема примерно такая -- GSM модем SIM900--> STM32F3DISCOVERY--->USB(slave)--> USB(OTG)-->планшет
Просто мне необходимо иметь подключение к интернету и на планшете и в контроллере. STM32 должен выступать в роли слейв, а ставить 2 3G модема не хочется.

Если эту схему трансформировать в другую, то решение задачи обретет вполне реальные очертания:
ПЛАНШЕТ с WiFi -> 3G/WiFi точка доступа <- STM32+готовый WiFi модуль

В середине этой схемы что-то типа:
Huawei E5776
Tenda 3G150B
и т.д.

P.S.
Как вариант, все вышеперечеслиенное, только вместо "с WiFi" читать "с Bluetooth", а в середине схемы - практически любой современный смартфон.
Go to the top of the page
 
+Quote Post
_saper_
сообщение Jan 10 2014, 19:24
Сообщение #8





Группа: Участник
Сообщений: 13
Регистрация: 25-03-08
Пользователь №: 36 228



Цитата(Tahoe @ Jan 10 2014, 01:03) *
Если эту схему трансформировать в другую, то решение задачи обретет вполне реальные очертания:
ПЛАНШЕТ с WiFi -> 3G/WiFi точка доступа <- STM32+готовый WiFi модуль

В середине этой схемы что-то типа:
Huawei E5776
Tenda 3G150B
и т.д.

P.S.
Как вариант, все вышеперечеслиенное, только вместо "с WiFi" читать "с Bluetooth", а в середине схемы - практически любой современный смартфон.


да тоже такой вариант в принципе рассматриваю. если уже ничего не получится по другому, буду двигаться в этом направлении.
просто через sim900 я и смс могу принимать и отправлять
я пока жду пока планшет приедет, тогда буду думать что дальше.
спасибо
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Jan 11 2014, 13:47
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(_saper_ @ Jan 10 2014, 23:24) *
просто через sim900 я и смс могу принимать и отправлять

А что мешает принимать/отправлять смс через 3G точку доступа? В худшем случае, придется использовать в этой роли смартфон.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 07:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.0143 секунд с 7
ELECTRONIX ©2004-2016