0、(BLE経由でWebアプリから各種設定)
1、サーバーから送られるチェックイン時刻の10分前に自動的に起動
2、画面タッチで、ランダムな4桁コードを生成
3、(ユーザーがLINEから4桁コードを送信)
4、(サーバーでユーザー照合後、予約対象のデバイスへMQTT送信)
5、デバイスでMQTT受信、コードの照合
6、解錠、Temporary Keyを発行し、MQTT送信
7、ドアを開き、再び閉まるのを、磁気センサーおよびIMUで感知し、施錠
This "neconoLock" is the checkin system for unmanned shops such as self-service esthetic salon, self-service bar, self-service restaurant.
0、(System configuration on the webapp via BLE.)
1、Boot and system check at 10mins prior to the booking time.
2、As an user touches welcome screen, m5 generates a random 4digit code.
3、(The user sends the code via LINE app)
4、(The server checks user's booking information and determines which device to send MQTT)
5、Device receives the code and check it.
6、m5 commands unlock to the Smartlock and sendback a temporary Key via MQTT.
7、Once door closed is detected by a magnetic sensor and an onboard IMU, m5 commands lock.