GPRS shield от амперки. Как реализовать HTTP клиент???

Тема в разделе "Arduino & Shields", создана пользователем jjdrive, 31 окт 2015.

  1. jjdrive

    jjdrive Нерд

    Аналогичный GRPS шилд от сидстудио использует на борту полноценный SIM900 с встроенной поддержкой HTTP. В отличии от шилда амперки в котором урезанный SIM900R. Купил сдуру аж 5 штук и только получив в руки понял что амперка меня немного обманула(нигде ведь не написанно что он не такой же, позиционируется ведь как полноценный). Теперь не знаю как реализовать HTTP клиента .....
     
  2. Kopilov

    Kopilov Гик

    Спросите Ardurino, ему (с моей помощью) удалось.
    Я могу подсказать по HTTP, но совершенно не знаком с SIM900 модулем.
     
  3. jjdrive

    jjdrive Нерд

    А что если хостинг через https ???
     
  4. jjdrive

    jjdrive Нерд

    Простой GET запрос легко удается сформировать при помощи ардуины и на 80 порт уходит, но если это обычный http
     
  5. Kopilov

    Kopilov Гик

    Тогда ничем не могу помочь. Не знаю, есть ли SSL под Arduino (и не приходилось реализовывать HTTPS вручную нигде). Можно попробовать сделать внешний http-https прокси на nginx, если нет необходимости в прямом зашифрованном доступе.
     
  6. Kopilov

    Kopilov Гик

    А у "шилда от сидстудио" и HTTPS из коробки?
     
  7. jjdrive

    jjdrive Нерд

    Если был бы VPS то можно и на сокетах. А так ведь просто хостинг . И с 80 он редиректит насколько я понимаю на 443 https
     
  8. Kopilov

    Kopilov Гик

    Я имею ввиду если вам надо подключиться к чему-то стороннему, работающему только по HTTPS -- то такой прокси должен был бы помочь (поднять его можно на VPS или где-то ещё). А если ваш собственный сайт/сервис на хостинге принудительно редиректится -- возможно, это отключаемо. Спросите у провайдера.
     
  9. jjdrive

    jjdrive Нерд

    В настройках ISP managera нашел только галочку с SSL, типа отключить можно....
     
  10. Innis

    Innis Нуб

    Пробовал подключаться через прокси поднятый на VPS, появилась бОльшая стабильность, но все же не совсем удобно.
     
  11. вроде как SIM900R это ENHANCE, а значит полный фарш, можно выяснить АТ командой AT+CGMR
    и вот тут http://mt-system.ru/sites/default/files/sim900_https_at_command_set_v1_00_0.pdf написано как работать с https

    причем его можно до ENHANCE прошить и получить все дополнительные плюшки
     
    Последнее редактирование: 11 авг 2016