一、方案背景

共享經濟成為當下最熱門的話題,共享洗衣機作為新興的生力軍有著以下發展優勢:

服務對象明確。大學生、白領租客、產業工人

服務對象龐大、集中,便于運營和維護

商用洗衣可提供家用無法滿足的服務

商用洗衣具備更好的消毒能力,專人維護保障衛生安全

 

二、方案概要

硬件改造方案

由于現有的洗衣機不帶用網絡通信模塊,因此需要對設備進行改造。設備已經開放了串口控制接口。需要制作一塊控制板,該板具備2個功能,第一個功能是對設備進行啟動,頻率調整,關閉進行功能。第2個功能與遠程的時候進行連接,接收服務器下發的指令。

硬件板采用單片機設計,并且包裝2G4G通信模塊。


通信協議方案

開發板和服務器需要通過協議進行連接,該協議必須要具備長連接和低流量型,地球村建議采用標準的物聯網協議mqtt進行通信交互。mqtt具備心跳包,長連接,命令發布能標準協議,很容易擴展應用協議,并且服務端和客戶端都具有現成穩定的開源代碼。

建議通信協議采用mqtt進行通信。

 

服務端方案

服務器分為接入模塊、設備管理模塊、會員管理模塊、計費訂單模塊等4個模塊。

接入模塊:接入模塊主要接收發送控制指令,采用mqtt開源服務器,Mosquitto作為mqttbroker,建立自定義的消息接收和發送規則,管理每臺設備。自定義發送和接入平臺,采用java 開發,作為mqtt客戶端處理消息轉發和解析。

設別管理模塊:設備管理平臺是一個業務功能模塊,主要用于安裝設備,設備資料錄入,關聯設備歸屬的的商戶,設備狀態管理。設備管理界面采用前后端分離的方式開發,前端管理平臺采用vue.js + element.ui控件開發,數據接入層采用springboot開發,數據庫采用mysql 數據庫。

會員管理模塊:設備管理平臺是一個業務功能模塊,主要用于安裝設備,設備資料錄入,關聯設備歸屬的的商戶,設備狀態管理。設備管理界面采用前后端分離的方式開發,前端管理平臺采用vue.js + element.ui控件開發,數據接入層采用springboot開發,數據庫采用mysql 數據庫。

訂單計費模塊:計費訂單模塊主要提供各種支付能力和計費方式,計費第一期由于在小程序,只能采用微信支付。計費方式會分為按時長,按月租方式,可以定每臺設備定義計費的標準,根據遠程控制來啟動關閉設備。每筆計費都會生成訂單,訂單包含設備信息,用戶個人信息,設備代理商家信息,優化信息。計費訂單平臺還包括充值等信息。

 

三、系統功能

掃描啟動:在機器上都有個二維碼設備,用微信掃描的時候,將啟動調起小程序,進入設備啟動頁面,包括選擇時長,強度,位置等功能,用戶選擇后可以跳轉到支付界面,支付完成后將啟動設備。

周邊查找:在地理信息系統上顯示周邊的設備信息,包括設備的位置,設備使用頻次,設備介紹信息,位置導航等信息,方便用戶找到設備。

設備功能介紹:設備功能界面包括設備一些功能介紹說明,選擇時長,頻率,強度等信息,用戶在界面上自由設置功能,并且動態結算價格。

訂單支付:用戶選擇功能后,點擊支付,將跳出微信支付界面,支付成功后將形成一條訂單記錄。用戶可以在詳情里面查看到訂單支付信息。

個人中心:個人中心包括配置個人信息,會員的登記,積分,充值。如果個人已經加入渠道推廣,還將看到我的團隊,我的積分,我的提現記錄,銀行卡綁定等功能。

分享推薦:每個小程序頁面,使用心得,都可以推薦給好友,好友如果從該鏈接進入小程序,使用后產生的付費記錄將歸屬于團隊。

 

四、效果展示

(自助洗衣)

(即將下單)

(提示說明)