Android смартфрн вместо gsm модема

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Возможно ли использовать смартфон в качестве модема или точки доступа для Ардуино.
Например если к Ардуино подключить блютус модуль, а смартфон настроить как блютус модем.
Может кто пробовал? Грех не воспользоваться.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

 

Тогда к ардуине нужен очень продвинутый БТ-модуль,обычный HC-05 представляет из себя только СОМ-порт .

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Может ктонибудь пробовал так. На андройд смартфон написать програмульку которая будет парсить данные с синезуба и составлять из них GET или POST запросы к онлаин БД, брать данные с БД и передовать через синезуб девайсу (типа шлюз между онлаин БД и девайсом).

Старых смартфонов у всех наверное полно. Для дистанционного управления и контроля всамый раз, и GSM модем ненужен.

Что думаете?

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

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

yul-i-an пишет:
Возможно ли использовать смартфон в качестве модема или точки доступа для Ардуино. Например если к Ардуино подключить блютус модуль, а смартфон настроить как блютус модем. Может кто пробовал? Грех не воспользоваться.

А почему не пойти простым путем, более очевидным? Настроить смартфон, как wifi-точку доступа, а ардуино подулючать к нему по wifi?

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Gippopotam пишет:

yul-i-an пишет:
Возможно ли использовать смартфон в качестве модема или точки доступа для Ардуино. Например если к Ардуино подключить блютус модуль, а смартфон настроить как блютус модем. Может кто пробовал? Грех не воспользоваться.

А почему не пойти простым путем, более очевидным? Настроить смартфон, как wifi-точку доступа, а ардуино подулючать к нему по wifi?

Дабы не нагружать девайс лишним кодом, и как бонус на смартфон можно использовать в качестве устройства ввода вывода (только веб интерфейс написать...)

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

yul-i-an пишет:

Дабы не нагружать девайс лишним кодом, и как бонус на смартфон можно использовать в качестве устройства ввода вывода (только веб интерфейс написать...)

...и кофе, чтобы варил

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

Постоянно всем пинов нехватает, а тут и экран(достойный) и клава (или голосовой ввод) и связь с внуттреней и внешней сетью.

Вариант

Или я не прав?

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Никто не знает, правы вы или нет, ибо вас сложно понять.

yul-i-an
yul-i-an аватар
Offline
Зарегистрирован: 10.12.2012

yul-i-an пишет:

Может ктонибудь пробовал так. На андройд смартфон написать програмульку которая будет парсить данные с синезуба и составлять из них GET или POST запросы к онлаин БД, брать данные с БД и передовать через синезуб девайсу (типа шлюз между онлаин БД и девайсом).

Старых смартфонов у всех наверное полно. Для дистанционного управления и контроля всамый раз, и GSM модем ненужен.

Что думаете?

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

Вобщем отвечу сам себе. Спустя довольно длительное время занялся таки передачей данных на народный мониторинг и ThingSpeak. Со времен начала этой темы я так и не разжился на wifi, ethernet, gsm модули. Но так илежали без дела блютус модуль и старый смартфон.

Идея была проста - написать програму на Андроид смартфон которая принимала необходимые данные и передовала бы их на выше упомянутые сервисы. В хорошо всем известном конструкторе AppInventor была составлена программа которая принимает по блютус строку вида

 

хттп://narodmon.ru/get?ID=ВАШ_ID&1=передоваемый параметр //Для народного мониторинга

хттпс://api.thingspeak.com/update?api_key=ВАШ_КЛЮЧЬ_ДЛЯ_ПЕРЕДАЧИ&field1=передоваемый параметр //Для ThingSpeak

И передает их как URL запрос. Запросы формируються в теле основной программы на Ардуино любым способом, и выводяться в UART.

Serial.print("http://narodmon.ru/get?ID=ВАШ_ID_на_сервисе_НМ&1=25")

Описание протокола можно посмотреть на сайте НМ в разделе СПРАВКА - API Передачи показаний.

Программа выглядит следующим образом

По интерфейсу коментарии излишни, он прост как дверь.

Ссылки для скачивания

Transponder.apk

Исходник для AppInventor

 

 

arDubino
Offline
Зарегистрирован: 12.01.2017

2года решал бесполезную задачу :)))

модуль блютуз ни сколько не дешевле вайфайного. интернет сейчас если в любой глухой деревне соответственно в квартире роутер с вайфай тоже если. инет обычно безлимит. 

вопрос нафига городить огород для очевидных вещей.