{"id":13801700,"url":"https://github.com/basanovase/sim800","last_synced_at":"2026-04-04T14:41:02.542Z","repository":{"id":157761009,"uuid":"400953253","full_name":"basanovase/sim800","owner":"basanovase","description":"Library for interfacing with SIM800 module in Micropython","archived":false,"fork":false,"pushed_at":"2025-09-14T08:21:23.000Z","size":65,"stargazers_count":28,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-14T10:13:33.665Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basanovase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-29T04:51:44.000Z","updated_at":"2025-09-14T08:21:26.000Z","dependencies_parsed_at":"2024-01-27T08:09:01.479Z","dependency_job_id":"7a34de01-2a3f-461e-bd68-fa4108ec1a26","html_url":"https://github.com/basanovase/sim800","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/basanovase/sim800","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basanovase%2Fsim800","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basanovase%2Fsim800/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basanovase%2Fsim800/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basanovase%2Fsim800/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basanovase","download_url":"https://codeload.github.com/basanovase/sim800/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basanovase%2Fsim800/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31403270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T00:01:26.062Z","updated_at":"2026-04-04T14:41:02.531Z","avatar_url":"https://github.com/basanovase.png","language":"Python","readme":"# SIM800 MicroPython Library\n\n\n\n\nThis library provides an interface for the SIM800 module to perform GSM, GPRS, SMS, and TCP/IP communications using MicroPython on microcontrollers. It includes functions to handle voice calls, SMS, HTTP requests, FTP, and more.\n\n\n## Installation\n\nCopy the `sim800` folder to your MicroPython device filesystem. I advise a repo structure main.py entrypoint and importing as below.\n\n## Usage\n\n### Initialize the SIM800 Module\n\n```python\nfrom sim800 import SIM800\nsim800 = SIM800(uart_pin=1, baud=115200)\n```\n\n### Send an SMS\n\n\n```python\n\nfrom sim800 import SIM800SMS\nsim800 = SIM800SMS(uart_pin=1)\nsim800.send_sms('+1234567890', 'Hello World')\n```\n\n### Make a Voice Call\n```python\nfrom sim800 import SIM800\nsim800 = SIM800(uart_pin=1)\nsim800.dial_number('+1234567890')\n\n# To hang up the call\nsim800.hang_up()\n```\n### Get Network Time\n```python\nfrom sim800 import SIM800\nsim800 = SIM800(uart_pin=1)\ntime = sim800.get_network_time()\nprint(time)\n```\n### HTTP GET Request\n```python\nfrom sim800 import SIM800TCPIP\nsim800 = SIM800TCPIP(uart_pin=1)\nsim800.http_init()\nsim800.http_set_param(\"URL\", \"http://example.com\")\nresponse = sim800.http_get()\nprint(response)\nsim800.http_terminate()\n```\n\n### FTP Download File\n```python\nfrom sim800 import SIM800TCPIP\nsim800 = SIM800TCPIP(uart_pin=1)\nsim800.ftp_init(server='ftp.example.com', username='user', password='pass')\nfile_content = sim800.ftp_get_file('path/to/file.txt', '/remote/path')\nprint(file_content)\n```\n### Get GSM Location\n```python\n\nfrom sim800 import SIM800GPRS\nsim800 = SIM800GPRS(uart_pin=1)\nlocation_info = sim800.get_gsm_location()\nprint(\"GSM Location Info:\", location_info)\n```\n","funding_links":[],"categories":["Libraries"],"sub_categories":["Communications"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasanovase%2Fsim800","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasanovase%2Fsim800","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasanovase%2Fsim800/lists"}