{"id":26138012,"url":"https://github.com/zenitheesc/telemetria-obsat-mcti","last_synced_at":"2026-04-22T01:01:38.017Z","repository":{"id":195667531,"uuid":"693366558","full_name":"zenitheesc/Telemetria-OBSat-MCTI","owner":"zenitheesc","description":"Zenith Web Server  for OBSAT telemetry tests","archived":false,"fork":false,"pushed_at":"2023-10-08T19:50:35.000Z","size":94,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-25T13:01:37.193Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","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/zenitheesc.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":"2023-09-18T22:21:42.000Z","updated_at":"2023-09-20T18:14:50.000Z","dependencies_parsed_at":"2023-09-19T05:59:37.844Z","dependency_job_id":null,"html_url":"https://github.com/zenitheesc/Telemetria-OBSat-MCTI","commit_stats":null,"previous_names":["zenitheesc/obsat-telemetry"],"tags_count":0,"template":false,"template_full_name":"zenitheesc/new-zenith-template","purl":"pkg:github/zenitheesc/Telemetria-OBSat-MCTI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2FTelemetria-OBSat-MCTI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2FTelemetria-OBSat-MCTI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2FTelemetria-OBSat-MCTI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2FTelemetria-OBSat-MCTI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zenitheesc","download_url":"https://codeload.github.com/zenitheesc/Telemetria-OBSat-MCTI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zenitheesc%2FTelemetria-OBSat-MCTI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32116514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T00:31:26.853Z","status":"ssl_error","status_checked_at":"2026-04-22T00:30:22.894Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":"2025-03-11T01:44:33.608Z","updated_at":"2026-04-22T01:01:38.001Z","avatar_url":"https://github.com/zenitheesc.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\" style=\"color:white; background-color:black\"\u003eTelemetria OBSat-MCTI\u003c/h1\u003e\n\u003ch4 align=\"center\"\u003eWeb Server para testes de telemetria da OBSat\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"http://zenith.eesc.usp.br/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Zenith-Embarcados-black?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://eesc.usp.br/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Linked%20to-EESC--USP-black?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/commits/main\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/m/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/commits/main\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues-raw/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/pulls\"\u003e\n    \u003cimg src = \"https://img.shields.io/github/issues-pr-raw/zenitheesc/Telemetria-OBSat-MCTI?style=for-the-badge\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n### Objetivo\n\nEste repositório serve para que você possa usar um microcontrolador externo ao seu satélite (ESP32) para simular o servidor embarcado na sonda e verificar se a implementação da sua telemetria esta correta.\n\n### Funcionamento\n\nDepois de carregar o programa na sua ESP32, deixe ela conectada ao USB do seu computador com um monitor serial ligado, ela vai criar uma rede wi-fi para que o seu satélite se conecte e envie os pacotes de telemetria, se a sua implementação estiver funcionando você poderá ver no monitor serial que o seu satélite se conectou e os pacotes enviados por ele.\n\n#### Objservações\n\n- Tenha atenção aos requisitos da telemetria definidos no edital da 2ª OBSat-MCTI\n- O servidor não formata jsons, certifique-se de enviar JSONs formatados\n\n### Formatação JSON e validação\n#### Passo 1:\n Verificar se o JSON é valido, sites de analise de json como [este](https://jsonformatter.org/json-viewer) verificam se a estrutura é valida.\n#### Passo 2:\n Tendo uma versão valida, use uma ferramenta de comunicação HTTP como [esta](https://reqbin.com/post-online) com a URL: https://obsat.org.br/teste_post/envio.php para validar especificidades.\n##### Exemplo:\n![http-post](image/http-post-example.png)\n\nPara mais informações sobre os status de validação, veja a sessão `Deu erro, e agora?` neste [link](https://github.com/OBSAT-MCTI/OBSAT-MCTI/tree/main/servidor_testes).\n\n### Utilização do servidor de teste\nPara testar a interação com o servidor embarcado da Sonda e os modulos programados no BIPES, é necessario ter uma ESP32 que irá agir como servidor como esquematizado na imagem\n\n\u003cp\u003e\n  \u003cimg src=\"https://github.com/zenitheesc/Telemetria-OBSat-MCTI/blob/main/image/http-arch.png\" width=100% weight=100%  /\u003e\n\u003cp/\u003e\n\nPara instalação do firmware na IDE do Arduino, certifique-se que a biblioteca ESP32 esteja instalada (clique no [link](https://www.youtube.com/watch?v=Ozr1SXwir9g) caso não saiba como instalar). Selecione a placa desejada e  carregue o codigo `obsat-server.ino`.\n\nPara fazer testes pelo BIPES, [aqui](https://bipes.net.br/ide/?lang=pt-br#btyyen) um exemplo de implementaçao, basta estar na rede do servidor e deteminar `http://192.168.4.1/` para HTTP POST Request. Com isso você poderá fazer o seu satélite se comunicar com o servidor, simulando a operação na sonda.\n\nOs parametros do ponto de acesso do Wi-Fi são:\n- SSID: `obsat-test-server`\n- PSK: `obsatpass`\n\n### Exemplo de transmissão\n```\n{\n  \"equipe\": 41,\n  \"bateria\": 24,\n  \"temperatura\": 30,\n  \"pressao\": 1,\n  \"giroscopio\": [42, 90, 30],\n  \"acelerometro\": [10, 3, 4],\n  \"payload\": {\n    \"sensor_status\": \"work work work\",\n    \"temperature\": 22.8,\n    \"humidity\": 47.5,\n    \"gyroscope\": {\n      \"x\": 1,\n      \"y\": 2,\n      \"z\": 3\n    },\n    \"accelerometer\": {\n      \"x\": 0.98,\n      \"y\": 0.05,\n      \"z\": 9.72\n    },\n    \"motion_detected\": true\n  }\n}\n\n```\nA transmissão deste JSON resultará na resposta abaixo\n\n```\n[STRING: work work work][FLOAT: 22.800][FLOAT: 47.500][INT: 1][INT: 2][INT: 3][FLOAT: 0.980][FLOAT: 0.050][FLOAT: 9.720][BOOL: true](68/90)\n```\n\n### F.A.Q.\n\nCaso tenha algum problema com a utilização do servidor verifique a aba \"Issues\" do repositório, se ninguem tiver relatado o mesmo problema que o seu, abra um novo issue descrevendo o problema, assim que possível algum membro do Zenith irá te ajudar a resolver.\n\n---\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"http://zenith.eesc.usp.br\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Check%20out-Zenith's Oficial Website-black?style=for-the-badge\" /\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://www.facebook.com/zenitheesc\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Like%20us%20on-facebook-blue?style=for-the-badge\"/\u003e\n    \u003c/a\u003e \n    \u003ca href=\"https://www.instagram.com/zenith_eesc/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Follow%20us%20on-Instagram-red?style=for-the-badge\"/\u003e\n    \u003c/a\u003e\n\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\u003ca href=\"zenith@usp.br\"\u003ezenith@usp.br\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenitheesc%2Ftelemetria-obsat-mcti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzenitheesc%2Ftelemetria-obsat-mcti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzenitheesc%2Ftelemetria-obsat-mcti/lists"}