Добрый день.
Имеется плата https://www.elecrow.com/wiki/index.php?title=32u4_with_A9G_GPRS/GSM/GPS
Необходимо реализовать следующий функционал:
Зарегистрировались в сети GSM, создали соединение по http с адресом. По адресу находится API, работающее с двумя типами запросов POST и GET.
На плате имеем 4 переменные:
device_id = 'Число'
GPS ='в нее пихаем данные от GPS модуля'
Random = 'рандомное значение'
ipAdress = 'запросили от оператора ip-адрес'
POST={"device_id": "56", "Random": "87"} - отправляем данные в таком виде
Шлем POST запросом данные на сервер получаем Status200.
Если в одной из итераций получаем Status400 -> делаем GET запрос
GET Запросом получили следующую модель
{"1":"device_id","2":"GPS","3":"Random"} -> присвоили ее переменной POST, соответственно следующий POST запрос будет следующим:
POST={"device_id": "56", "GPS": "Значения GPS модуля", "Random": "87"}
Работаем по ней.
Снова получили Status400 -> Новый GET запрос->получили новую модель {"1":"device_id","2":"GPS","3":"Random","4":"ipAdress"}
Код должен быть хорошо прокомментирован.
Регион исполнителя не важен, если вам физически не понадобится плата.
Бюджет: 3000 руб.
способ связи: ЛС
Ждем ваших предложений.
Имеется плата https://www.elecrow.com/wiki/index.php?title=32u4_with_A9G_GPRS/GSM/GPS
Необходимо реализовать следующий функционал:
Зарегистрировались в сети GSM, создали соединение по http с адресом. По адресу находится API, работающее с двумя типами запросов POST и GET.
На плате имеем 4 переменные:
device_id = 'Число'
GPS ='в нее пихаем данные от GPS модуля'
Random = 'рандомное значение'
ipAdress = 'запросили от оператора ip-адрес'
POST={"device_id": "56", "Random": "87"} - отправляем данные в таком виде
Шлем POST запросом данные на сервер получаем Status200.
Если в одной из итераций получаем Status400 -> делаем GET запрос
GET Запросом получили следующую модель
{"1":"device_id","2":"GPS","3":"Random"} -> присвоили ее переменной POST, соответственно следующий POST запрос будет следующим:
POST={"device_id": "56", "GPS": "Значения GPS модуля", "Random": "87"}
Работаем по ней.
Снова получили Status400 -> Новый GET запрос->получили новую модель {"1":"device_id","2":"GPS","3":"Random","4":"ipAdress"}
Код должен быть хорошо прокомментирован.
Регион исполнителя не важен, если вам физически не понадобится плата.
Бюджет: 3000 руб.
способ связи: ЛС
Ждем ваших предложений.