Аналогичный GRPS шилд от сидстудио использует на борту полноценный SIM900 с встроенной поддержкой HTTP. В отличии от шилда амперки в котором урезанный SIM900R. Купил сдуру аж 5 штук и только получив в руки понял что амперка меня немного обманула(нигде ведь не написанно что он не такой же, позиционируется ведь как полноценный). Теперь не знаю как реализовать HTTP клиента .....
Спросите Ardurino, ему (с моей помощью) удалось. Я могу подсказать по HTTP, но совершенно не знаком с SIM900 модулем.
Простой GET запрос легко удается сформировать при помощи ардуины и на 80 порт уходит, но если это обычный http
Тогда ничем не могу помочь. Не знаю, есть ли SSL под Arduino (и не приходилось реализовывать HTTPS вручную нигде). Можно попробовать сделать внешний http-https прокси на nginx, если нет необходимости в прямом зашифрованном доступе.
Если был бы VPS то можно и на сокетах. А так ведь просто хостинг . И с 80 он редиректит насколько я понимаю на 443 https
Я имею ввиду если вам надо подключиться к чему-то стороннему, работающему только по HTTPS -- то такой прокси должен был бы помочь (поднять его можно на VPS или где-то ещё). А если ваш собственный сайт/сервис на хостинге принудительно редиректится -- возможно, это отключаемо. Спросите у провайдера.
Пробовал подключаться через прокси поднятый на VPS, появилась бОльшая стабильность, но все же не совсем удобно.
вроде как SIM900R это ENHANCE, а значит полный фарш, можно выяснить АТ командой AT+CGMR и вот тут http://mt-system.ru/sites/default/files/sim900_https_at_command_set_v1_00_0.pdf написано как работать с https причем его можно до ENHANCE прошить и получить все дополнительные плюшки