单片机手机蓝牙控制实现物流小车取件

做一个智能快递小车,小车通过循迹避障到达快递接收端,取件人通过手机蓝牙发送取件码、接收取件码、输入取件码,然后小车打开仓门,取出快递。最好是小车发送取件码,然后手机接收取件码,再在手机输入代码 成功后小车上的储物仓打开。目前问题是,如何实现小车自动生成取件码然后发给手机,手机端应该用怎样的程序去输入取件码,然后再返回单片机判断正确与否,正确则打开储物门,错误则提示错误。

按照业务逻辑流程分析的话,取件码不应该由小车生成,而是服务器生成,然后同时发送给小车和手机。
手机端可写个专用app,也可以写个微信小程序来做,本质上就是上面通过网路和服务器通讯,下面通过蓝牙和小车通讯