신청 UFSM 캠퍼스 내 버스 BUFSM은 그것을 사용하는 사람들의 일상을 개선하고 실시간으로 알리는 것을 목표로합니다. ? 위치.
이 프로젝트는 수익성있는 유대없이 Bufsm Daily를 사용하는 UFSM 학생들이 자발적으로 개발했습니다. 완전히 오픈 소스. 자유롭게 기여하십시오. SBU Smart Transit을 기반으로합니다.
하드웨어 자체는 위치와 통신의 두 가지 주요 부분으로 나뉩니다. 둘 다 만족시키기 위해, A-Thinker의 GPS + GSM A7 모듈을 사용 하였다. Arduino Nano는 AT 명령을 통해 모듈을 제어하는 데 사용됩니다.
GSM과 같은 전송 데이터에 대한 월별 비용이 있기 때문에 LORA를 통한 커뮤니케이션을 구현하는 것은 너무 멀지 않은 미래에 의도되어 있습니다.
멀지 않은 미래가왔다. Heherf의 RFM95 모듈은 현재 Arduino Nano와 함께 사용되고 있습니다. A7 모듈에 존재하는 GPS의 불안정성으로 인해 이제 Mikroe GPS-Click 모듈이 사용되고 있습니다. 회로도는 여기에서 찾을 수 있습니다.
Arduino Nano에 착수 한 코드는 GPS 모듈을 명령하여 버스의 지리적 좌표를 읽고 Larawan 프로토콜을 통해 TTN에 연결된 게이트웨이 로 보냅니다. 그런 다음 좌표가있는 이러한 메시지는 앱을 열어 놓은 상태에서 각 클라이언트에 대해 복제됩니다.
Lorawan을 통한 커뮤니케이션을 가능하게하기 위해 IBM이 개발 한 LMIC v1.5 운영 체제가 사용되고 있습니다. 사용 된 버전은 현재 AU915 주파수 계획을 지원할 수없는 Arduino-LMIC 코드의 적응입니다.
웹 페이지로 개발 된 것은 프로그레시브 웹 앱의 개념을 따릅니다. 이는 모든 플랫폼의 모든 브라우저의 액세스 가능한 페이지 인 것이 특징이며, 여전히 모바일 장치의 홈 화면에 "설치"되어 기본 응용 프로그램과 유사하게 작용합니다.