1.電子小票物聯網架構
? ? ? ? ?采用感知層、網絡層和應用層的3層物聯網體系架構模型,電子小票物聯網的架構見圖1。
?圖1 電子小票物聯網架構?
? ? ? ? 感知層的小票智能硬件能夠取代傳統的小票打印機,在不改變商家原有收銀系統的前提下,采集收音機待打印的購物小票信息,通過Wi-Fi/GPRS傳輸將其存儲到電子小票云平臺。
? ? ? ? 網絡層支持感知層電子小票信息的傳輸、處理和存儲,并為顧客和線下商家的應用提供服務支撐,實現的功能為:數據傳輸與處理、數據存儲、智能硬件設備管理、商家管理、會員管理和商品管理等。
? ? ? ? 應用層是電子小票服務系統與顧客、商家的接口,包括云平臺小票服務和數據服務:云平臺小票服務基于微信公眾平臺向顧客提供電子小票實時推送、歷史小票查詢和會員積分查詢等服務;云平臺數據服務向線下零售商家提供可視化經營數據管理、用戶精準推薦和區域暢銷品牌名等服務。
2.電子小票服務系統架構
? ? ? ? 電子小票服務系統由小票智能硬件、商家收銀機、電子小票云平臺、微信公眾平臺、消費者智能手機和商家PC終端構成(圖2)。小票智能硬件包括STM32控制器、薄膜晶體管液晶顯示屏(Thin?Film?Transistor Liquid Crystal Display,TFTLCD)、字模存儲Flash和無線模塊。商家收銀機不需要改變原有的收銀系統,只需要安裝小票智能硬件的驅動程序便可以將小票智能硬件當作一臺打印機。小票智能硬件首先接收待打印的購物小票數據和打印命令,經過數據完整性判斷后通過串行外設接口(Serial?Peripheral?Interface,SPI)總數讀取數據的字模信息,然后用通用輸入/輸出接口(General?Purpose?Input/Outer,GPIO)模擬8080總線將數據在TFTLCD屏中顯示;同時將購物小票數據通過無線模塊(WiFi/GPRS)上傳至電子小票云平臺。云平臺通過微信公眾平臺將電子小票實時推送到消費者微信應用中。
圖2 電子小票服務系統結構框圖?