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

Neoway M680 Open CPU. Написание внутренней прошивки

Здравствуйте. Тут предлагаю обсуждать API для этого модуля.
В частности меня интересует функция Neoway_VirtualUartSend.
Есть пример: Neoway_VirtualUartSend(NEOWAY_MOD_USER1,"at+csq\r",7);
А ответ от АТ команд куда придёт?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(KARLSON @ Aug 21 2015, 15:49) <{POST_SNAPBACK}>
Здравствуйте. Тут предлагаю обсуждать API для этого модуля.
В частности меня интересует функция Neoway_VirtualUartSend.
Есть пример: Neoway_VirtualUartSend(NEOWAY_MOD_USER1,"at+csq\r",7);
А ответ от АТ команд куда придёт?

KARLSON, приветствую)
А также есть Neoway_VirtualUartReceive() - посмотрите Neoway_OpenCPU_Development_Guide. Вообще, на физическом уарте, по крайней мере по умолчанию, его тоже видно, насколько помню.
Изменено пользователем NEOWAY_EFO.RU

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


Ссылка на сообщение
Поделиться на другие сайты
Алгоритм разбора ответов на AT-команды и алгоритм использования последовательности AT-команд инициализации модема при включении:
[attachment=94821:Neoway_O..._parsing.jpg] [attachment=94822:Neoway_O..._AT_Init.jpg]
Конкретные реализации можно найти в примерах OpenCPU.

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


Ссылка на сообщение
Поделиться на другие сайты
Примеры приложений Neoway OpenCPU, в которых реализован этот алгоритм, можно скачать тут (колонка "Скачать"):
M680 OpenCPU page
См. примеры приложений
Client_SMS_OpenCPU
и
Client_TCP_OpenCPU

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


Ссылка на сообщение
Поделиться на другие сайты
Подскажите ориентировочно розничную цену в $ на M680 OCPU, и что можно иметь на опте.

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


Ссылка на сообщение
Поделиться на другие сайты
GeGel, добрый день, где-то приблизительно в районе 5-7$.
Попросил, чтобы Вам сделали более конкретное предложение.

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


Ссылка на сообщение
Поделиться на другие сайты
Приветствую, GeGeL
Ценовое, предложение отправили на Вашу почту.
Полная техническая поддержка, можно через данный форум, но лучше напрямую на fae(собака)sege-electronics.ru
Не стесняйтесь задавать вопросы, поможем, подскажем!

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(NEOWAY_EFO.RU @ Aug 28 2015, 13:19) <{POST_SNAPBACK}>
Примеры приложений Neoway OpenCPU, в которых реализован этот алгоритм, можно скачать тут (колонка "Скачать"):
M680 OpenCPU page
См. примеры приложений
Client_SMS_OpenCPU
и
Client_TCP_OpenCPU

Интересно. Client_SMS_OpenCPU чуть-чуть переделать - получится управление по SMS.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(oljarus @ Sep 5 2015, 09:10) <{POST_SNAPBACK}>
Интересно. Client_SMS_OpenCPU чуть-чуть переделать - получится управление по SMS.

Я уже как-то продвигал на форуме идею, повторюсь. Производитель модулей продает железо. А в себестоимости готового продукта при небольшом производстве львиную долю занимает разработка софта, оплата уходит на сторону от производителя. Почему бы производителю не ограничиться только примерами типа Client_SMS_OpenCPU, а разработать полноценные актуальные проекты (трекер, охранка, телеуправление, мост RS232 и т.п.) собственными силами или фрилансом, и выложить на github, а еще лучше - создать комьюнити с форумами, мейл-листами, коллективной разработкой в комманде и т.д., где каждый участник под руководством опытных представителей разработчика может созреть в программиста. И, что важно, с прицелом на API и архитектуру конкретного железа. Только не менять его каждый год радикально, как у нас повелось.

ПС: спасибо откликнувшимся представителям, доки получил, разбираюсь по свободному времени.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(GeGeL @ Sep 5 2015, 21:35) <{POST_SNAPBACK}>
Я уже как-то продвигал на форуме идею, повторюсь. Производитель модулей продает железо. А в себестоимости готового продукта при небольшом производстве львиную долю занимает разработка софта, оплата уходит на сторону от производителя. Почему бы производителю не ограничиться только примерами типа Client_SMS_OpenCPU, а разработать полноценные актуальные проекты (трекер, охранка, телеуправление, мост RS232 и т.п.) собственными силами или фрилансом, и выложить на github, а еще лучше - создать комьюнити с форумами, мейл-листами, коллективной разработкой в комманде и т.д., где каждый участник под руководством опытных представителей разработчика может созреть в программиста. И, что важно, с прицелом на API и архитектуру конкретного железа. Только не менять его каждый год радикально, как у нас повелось.

ПС: спасибо откликнувшимся представителям, доки получил, разбираюсь по свободному времени.

Ресурсы производителей жестко ограничены, а как отреагирует рынок - заранее неизвестно. Как-то так, наверное.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(WLESS.RU @ Sep 6 2015, 07:50) <{POST_SNAPBACK}>
Ресурсы производителей жестко ограничены

Мне кажется, ресурсы, потраченные на разработку OCPU API, на несколько порядков больше необходимых для написания нескольких популярных демо-проектов на базе этого API. Ведь цель разработки OCPU все же коммерческая, а не академическая. Раз сдели первый шаг, то есть смысл сделать и второй...
Тем более, если привлечь студентов, энтузиастов и т.п. Ведь это демо-проект-образец, не военная же разработка.

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


Ссылка на сообщение
Поделиться на другие сайты
через какую IDE обычно пишется ПО для OpenCPU neoway и где можно взять SDK? кто подскажет?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(no01eg @ Apr 2 2018, 09:03) <{POST_SNAPBACK}>
через какую IDE обычно пишется ПО для OpenCPU neoway и где можно взять SDK? кто подскажет?

киньте письмо на a v a n [dog] efo [dot] ru, плиз.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти