Executando verificação de segurança...
3

Muito massa! Moro em CWB e já tive que fazer um trabalho da faculdade envolvendo grafos com o mapa de Curitiba, foi bem trabalhoso, principalmente a parte de lidar com manipulação de arquivo + estrutura de dados em C (sim...).
Lembro de ver uma aplicação da URBS que mostra em tempo real o percurso dos ônibus, mas não sei se funciona ou se realmente alguém usa (https://www.urbs.curitiba.pr.gov.br/mobile/itibus), mas lembrei disso quando vi teu post. Parabéns!

Carregando publicação patrocinada...
1

Teve que fazer o trabalho inteiro em C? Meus pêsames kk.

Foi com essa exata aplicação da URBS que descobri isso! Esse ItiBus usa o mesmo servidor socket.io que eu usei, descobri ele fazendo uma mini engenharia reversa.

Eu fico meio decepcionado de que Curitiba, uma "cidade inteligente", tem tanta coisa e API pública que não é documentada nem divulgada em lugar nenhum. Nesse servidor socket.io tem como saber quantas pessoas estão conectadas simultaneamente, e é um número consideravelmente alto. Meu chute é que esses aplicativos, tipo o "Moovit" ou "Curitiba 156" usem esse servidor de alguma forma.

O aplicativo do Moovit, por exemplo, coloca um paywall para conseguir ver a "localização em tempo real" e enfia propaganda na sua cara toda hora que abre o app. Tem duas opções:

  • Ou eles usam esse servidor socket.io no backend deles.
  • Ou a URBS disponibilizou um lugar específico que eles conseguem consultar que é realmente em tempo real.
    De qualquer forma, eu não acho legal que uma coisa pública como os ônibus, que milhares de pessoas usam diariamente, tenham informações tão escondidas. E seria pior ainda se fosse a segunda opção, eles privatizarem acesso a uma informação tão útil e necessária para colocarem atrás de um paywall.

Essas são minhas frustrações kkkkk

1

Se tratando de cidade inteligente e referência em urbanização, pecar nessas tecnologias é realmente frustrante. Uso o Moovit, e dá pra ver que tem chucho envolvendo o real time (aquela função de ver realmente em qual ponto o ônibus tá passando). Um modo de reparar e constatar essas hipóteses tuas é pegar uma linha de um ônibus que passa em regiões metropolitanas que não são operadas pela URBS: será que o Moovit se dá o trabalho de monitorar/calcular 2 API's pra mostrar pro usuário? hahahah

1

É um real time que não é real time, achava que era o único que não tinha percebido isso kkkk
Tem um monte de onibus que a Moovit não aparece a opção de realtime, então fica muito suspeito mesmo kkkkk