# HTTPS library for Arduino

**URL:** <https://forum.arduino.cc/t/https-library-for-arduino/917304>\
**Category:** General Guidance\
**Created:** [October 22, 2021, 6:50am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304 "2021-10-22T06:50:07Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![htopalov](https://avatars.discourse-cdn.com/v4/letter/h/a8b319/32.png) [@htopalov](https://forum.arduino.cc/u/htopalov)\
**Post date:** [October 22, 2021, 6:50am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/1 "2021-10-22T06:50:07Z")

</div>

Hi all, can you recommend me a general library which I can use with Arduino to make Https requests(get,post) to secured API. My usecase will be sending mostly authorized post requests to API with some simple data along with API key or token in the request header to identify device  
This is an example of the data I'm going to send as JSON:  
{  
"temp": 20,  
"blvl": 50  
}

---

<div class="post-metadata">

**Author:** ![Juraj](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/juraj/32/238785_2.png) [@Juraj](https://forum.arduino.cc/u/Juraj)\
**Post date:** [October 22, 2021, 6:53am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/2 "2021-10-22T06:53:43Z")

</div>

what Arduino board and what networking shield?

---

<div class="post-metadata">

**Author:** ![htopalov](https://avatars.discourse-cdn.com/v4/letter/h/a8b319/32.png) [@htopalov](https://forum.arduino.cc/u/htopalov)\
**Post date:** [October 22, 2021, 6:57am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/3 "2021-10-22T06:57:56Z")

</div>

Arduino Uno and Botletic Sim7000 shield [Botletics™ SIM7000 LTE CAT-M1/NB-IoT + GPS Shield Kit — Botletics](https://www.botletics.com/products/sim7000-shield)

---

<div class="post-metadata">

**Author:** ![Juraj](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/juraj/32/238785_2.png) [@Juraj](https://forum.arduino.cc/u/Juraj)\
**Post date:** [October 22, 2021, 9:52am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/4 "2021-10-22T09:52:18Z")

</div>

does the LTE module support secure connection? is there an arduino networking library for the module? (TinyGSM maybe)

---

<div class="post-metadata">

**Author:** ![htopalov](https://avatars.discourse-cdn.com/v4/letter/h/a8b319/32.png) [@htopalov](https://forum.arduino.cc/u/htopalov)\
**Post date:** [October 22, 2021, 11:05am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/5 "2021-10-22T11:05:32Z")

</div>

Well, I'm not sure but thanks for your reply and after some googling I found this: [ESP32 SIM800L: Publish Data to Cloud without Wi-Fi | Random Nerd Tutorials](https://randomnerdtutorials.com/esp32-sim800l-publish-data-to-cloud/)  
I think it might work because as far as saw, I can do http post with API key which is my goal. Actually my final goal is to create a small .net core API which can receive data from sensor but only if controller is registered with key or token before that(security/identity) and after that this data can be consumed through API from another client-an app or something.  
Unfortunately I buy all of my gear from China because its much cheaper for me but shipping takes quite a long time, so I have to wait for some of the parts I've ordered to arrive in order to build, test and debug.

---

<div class="post-metadata">

**Author:** ![anon57585045](https://avatars.discourse-cdn.com/v4/letter/a/ed8c4c/32.png) [@anon57585045](https://forum.arduino.cc/u/anon57585045)\
**Post date:** [October 22, 2021, 12:26pm UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/6 "2021-10-22T12:26:29Z")

</div>

The UNO processor is too weak to perform the necessary encryption algorithms to use https.

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [October 23, 2021, 1:02am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/7 "2021-10-23T01:02:27Z")

</div>

I have a friend who managed to get HTTPS working on a Mega with a networking shield (can't remember which one excactly). That processor is just as weak.

---

<div class="post-metadata">

**Author:** ![Juraj](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/juraj/32/238785_2.png) [@Juraj](https://forum.arduino.cc/u/Juraj)\
**Post date:** [October 23, 2021, 5:39am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/8 "2021-10-23T05:39:47Z")

</div>

but in this case the LTE module can have AT commands for secure HTTP

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [April 21, 2022, 5:40am UTC](https://forum.arduino.cc/t/https-library-for-arduino/917304/9 "2022-04-21T05:40:47Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
