New Arduino SIM800 Library For IoT devices - BareBoneSim800 Library

I have been doing some work with the super low cost SIM800 module like the following - https://www.aliexpress.com/cheap/cheap-gsm-sim800-module.html

but I had some troubles with communicating with it and most existing library are highly unreliable.

So, I wrote a new library for the SIM800 for the Arduino Uno/Mega. Should work with other Arduino baords.

Basically, It's barebone library in that - it only provides most basic functionalities while still maintaining strong performance and being memory friendly. I wrote it mostly for IoT applications.

It supports things like:

  • Sleep mode
  • Sending and Receiving SMS
  • Location and Time update
  • HTTP communication

With the low cost of the sim800, one can create low cost Iot devices.
:slight_smile: :slight_smile: :slight_smile: :slight_smile:

Hi Fellow Friends!

First of all THX for the library, it seems, it will be very useful!!!
BUT... I have a problem, and I couldn't figure it out on my own:

I use an Arduino MEGA, I would like to put data to PubNub with a SIMCOM800C.

My problem is: I would like to use the hardwareserial port on the mega (hardwareserial1) Pins 18/19, but I couldn't find out how to do this. If I change the PINs in the Alternative Software Serial Library file, it can't communicate with the board. (software serial can not use hw serial, I am aware of it)

Is there a way to assign HWserial1 for the library to use?

Thx!
G