1 |
1
무인이동체에 설치 가능한 임무장비에 대응되는 임무라이브러리를 불러오고, 불러온 임무라이브러리를 동작시키기 위한 구조로 임무소프트웨어를 개발하는데 이용되는 임무소프트웨어 개발도구; 및 임무소프트웨어 개발도구를 통해 개발된 임무소프트웨어를 업로드하는 임무소프트웨어 관리 서버;를 포함하는 소프트웨어 개발 시스템
|
2 |
2
청구항 1에 있어서,임무소프트웨어 관리 서버는, 임무소프트웨어 개발도구가 요청하는 특정 임무장비에 대응하는 임무라이브러리를 자동 선별하고, 자동 선별된 임무라이브러리를 임무소프트웨어 개발도구에 제공하는 것을 특징으로 하는 소프트웨어 개발 시스템
|
3 |
3
청구항 2에 있어서,임무라이브러리는,하나 이상의 블록코딩으로 구성되는 것을 특징으로 하는 소프트웨어 개발 시스템
|
4 |
4
청구항 3에 있어서,임무소프트웨어 관리 서버는,임무소프트웨어 개발도구를 통해 개발된 임무소프트웨어가 업로드되면, 업로드된 임무소프트웨어에 대응되는 임무장비가 연결된 디바이스 프로세서를 자동 선별하고,자동 선별된 디바이스 프로세서의 임무소프트웨어 존재 여부 및 버전 정보를 확인하여, 설치 또는 업데이트가 필요한 디바이스 프로세서에 업로드된 임무소프트웨어가 설치 또는 업데이트 되도록 하는 것을 특징으로 하는 소프트웨어 개발 시스템
|
5 |
5
청구항 4에 있어서,임무소프트웨어 개발도구는, 임무소프트웨어 개발 시, 대응되는 임무장비의 하드웨어 특성에 따라 임무장비를 제어하기 위한 제어 명령 메시지 및 임무장비로부터 발생하는 센싱 데이터 및 동작 결과 데이터에 대한 MQTT(Message Queuing Telemetry Transport) 토픽이 설정되도록 하는 것을 특징으로 하는 소프트웨어 개발 시스템
|
6 |
6
청구항 5에 있어서,임무소프트웨어는,대응되는 임무장비가 배송물품 체결 장치인 경우, 제어 명령 메시지에 체결장치의 온(on)/오프(off) 제어 명령이 포함되고, 센싱 데이터에 실려있는 물품의 무게 센싱 데이터가 포함되는 것을 특징으로 하는 소프트웨어 개발 시스템
|
7 |
7
청구항 5에 있어서,임무소프트웨어 개발도구는, 임무소프트웨어 개발 시, 대응되는 임무장비의 하드웨어 특성에 따라 포트번호 및 baudrate가 포함된 하드웨어 인터페이스 설정 정보가 생성되도록 하는 것을 특징으로 하는 소프트웨어 개발 시스템
|
8 |
8
임무소프트웨어 개발도구가, 무인이동체에 설치 가능한 임무장비에 대응되는 임무라이브러리를 불러오는 단계;임무소프트웨어 개발도구를 통해, 불러온 임무라이브러리를 동작시키기 위한 구조로 임무소프트웨어를 개발하는 단계; 및 임무소프트웨어 관리 서버에, 개발된 임무소프트웨어를 업로드하는 단계;를 포함하는 소프트웨어 개발 방법
|