TAIST Software Design Project Group : )

Objectives

  • Learn concepts related to AIoT software.
  • Practice AIoT software development skills and tools.
  • Experience team software development using a case study.

Scope

  1. Concepts:
    • Department Store Smart Parking System

User stories and acceptance criteria

  1. As a customer, I want to get a parking lost without driving around the parking lot so that I can save time.
    • Scenario: customer visit, given there is a parking space, when the car drive pass the gate, then ** gate open, and parking space number is assignd**.
  2. As an owner, I want to know if customer is acutually used the assigned space so that I can update the availability of the parking space.
    • Scenario: individual query, given user get into wrong spot, when the sensor detected the car, then ** the avaibility of the wrong spot is change to occupied and the previosely assign spot is now free**.
  3. As an owner, I want to know how long customers is in the parking space so that I can understand the popularity of my department store.
    • Scenario: individual query, given user A records are in database, when user A is queried, then history (timestamp, period) of user A is responsed.

System requirements

Things layer:

Gateway layer:

Server layer:

Service layer:

UI layer:

Software architecture

ESP32 tag:

ESP32 scanner:

LINE bot:

AI:

LIFF UI:

Software implementation

Firmware development

LINE bot development

LIFF UI development