要說我們接觸最多的智能產品應該就是手機吧,隨著科技的不斷發展,各種各樣的智能產品現在都前赴后繼的出現在我們眼前了,其中智能家居的迭代也如雨后春筍一般。層出不窮的產品除了讓用戶感受到科技感以外也便捷了生活和管理。今天我們來說一說,和我們生活最息息相關的一個億佰特的設計案例,低功耗藍牙模塊智能門鎖應用案例 需求是什么? 智能門鎖作為居家和社區必備產品,設計方案也是多到數不勝數。其中普遍的頭號需求是什么呢? 當然是低功耗。畢竟我們用智能門鎖是為了方便生活,而不是想多一項換電池的工作。所以在眾多的智能門鎖設計方案中以 BLE(低功耗)藍牙模塊為核心的方案優勢尤為突出。 BLE的優勢 那BLE藍牙運用到智能門鎖為什么是最突出的呢? 我們先來看看 BLE 藍牙模塊的具體優勢: 01 BLE 藍牙的待機時間超長,市面上的藍牙智能鎖基本都是使用干電池供電,而BLE低功耗藍牙模塊在廣播、傳輸、待機和睡眠模式下均擁有超低的功耗,比如成都億佰特的 E104-2G4U04A 模塊,最大發射功率僅為 2.5 mW。 02 可以使用手機APP 開鎖、更加方便快捷,在移動互聯網時代,手機是一個人必不可少的工具,而目前手機制造商都在BLE藍牙上面開拓市場,每部手機都集成了藍牙模塊,成都億佰特開發的BLE低功耗藍牙模塊可以直接與手機藍牙進行通信使用起來方便快捷。藍牙智能鎖方案也只要打開手機APP和藍牙,開鎖非常簡單! 03 適用性強信號不受環境干擾,無線傳輸避免不了信號的干擾、屏蔽的外界因素,會直接影響使用體驗。雖然wifi和藍牙同處于2.4G 頻段也會有信號相互干擾的情況,但藍牙的傳輸速度較高,開鎖體驗會更好,且體積較小,應用在藍牙智能鎖當中有非常明顯的優勢。 04 安全性更高,相比其他的智能門鎖藍牙有特定的藍牙協議,在通信上可以根據不同的用戶制定不同的密碼協議很難破解所以保密性更好。 BLE的應用案例 成都億佰特在 BLE 藍牙模塊的開發上技術成熟可靠、經驗積累深厚,億佰特主要的BLE藍牙方案有E104-BT01、E104-BT02、E104-2G4U04A。億佰特BLE藍牙產品集成度高、接口豐富支持、二次開發簡單。 億佰特E104系列BLE產品 成都億佰特基于已有的成熟 BLE 藍牙模塊,為您提供如下BLE藍牙的智能門鎖應用案例。 低功耗藍牙智能門鎖包含: 01手機或者智能設備開鎖客戶端 02包含低功耗藍牙的智能門鎖執行機構 03服務低功耗藍牙安全性能高的客戶管理后臺 手機或者智能設備開鎖客戶端主要作用是負責和智能門鎖的低功耗藍牙進行通信、識別用戶輸入的開鎖密碼、執行用戶的操作指令;低功耗藍牙的智能門鎖執行機構,此部分是低功耗智能門鎖的核心部分,其主要作用是負責匹配和客戶端的通信連接、根據要求執行開鎖指令或者其他操作指令;客戶端管理后臺主要作用是涉及到門鎖的初始化、門鎖設置命令的處理(比如密碼設置、密碼修改等)。其應用案例框圖如下所示: 基于億佰特E104產品的門鎖方案 設置模式參數 藍牙工作時分為主機與從機,而在智能門鎖上藍牙是被手機APP 或者其他客戶端的藍牙搜索,所以我們需要將嵌入智能門鎖的藍牙模塊設置為從機模式式,并且需要配置其相關參數。億佰特的E104-BT02 系列產品設置模式和參數的方法如下: 首先將模塊上的 MOD 引腳拉低進入配置模式,將模塊上的 ROLE 引腳拉高,則配置為從機模式。在配置藍牙模塊時可以使用串口調試助手進行配置。將億佰特 E104-BT02 模塊插入電腦,打開串口調試助手,圖中1是選擇端口(不一定是 COM13,需要根據自己電腦的端口進行選擇),圖中2是設置串口波特率,E104-BT02 默認的波特率是19200,圖中3、4、5是設置停止位、數據位、奇偶校驗,根據手冊進行設置。設置完成后打開串口,進入配置模式。 若需要修改波特率,則發送指令 如果需要修改設備名,則發送指令 設置連接超時,藍牙模塊在連接時可能由于時移或者其他原因造成錯過某個連接事件,所以連接超時會包含6個連接間隙時間,比如連接間隙為1s則連接超時設置為6s,發送指令 配置方法如圖所示: 在模塊配置完成后,即可以將億佰特E104-BT02 模塊嵌入到智能門鎖中,E104-BT02 系列產品在低功耗智能門鎖的使用方法如下: 01 在智能門鎖里嵌入成都億佰特的E104-BT02 模塊,將智能門鎖的 MCU 與億佰特的 E104-BT02 按下圖接線。 通過智能門鎖的 MCU 將指令信息傳輸到 BLE 低功耗藍牙模塊,無需其他程序處理,億佰特 E104-BT02模塊支持無線透傳。 02 打開手機上的APP 軟件(這里以 BLE 測試工具為例說明)。 03 打開APP 后會顯示附近的藍牙設備,找到 E104-BT02_V4.1,可以看到 E104-BT02_V4.1藍牙的 MAC 地址、廣播包數據,用戶可以根據自己的需求修改廣播包中的數據內容,比如將門鎖公司名稱寫入其中。 04 點擊 E104-BT02_V4.1建立連接,進入服務界面,用戶可以根據需求設置專屬的傳輸服務(這里以 UnknownService 為例)。 可以看到 UnknownService 特定的128位 UUID 值,用戶可以根據不同的需求進行設計。 05 點擊 UnknownService 服務,進入控制交互界面,用戶根據需求制定服務,比如將圖中服務1設置為消息接收,2設置為開門服務,通過服務1接收后臺的消息,通過服務2開鎖。 點擊服務1進入服務后點擊開始通知可以看到服務讀取到了后臺傳送過來的消息。 點擊服務2進入到開鎖模式,點擊寫入輸入門鎖密碼。 手機APP 將密碼傳送到智能門鎖端,這里用串口助手代替門鎖顯示APP 傳送過來的密碼。 如果接收到的密碼和智能鎖 MCU 存儲的密碼匹配成功,則智能鎖 MCU 控制門鎖打開,完成開門任務。 這是億佰特基于 E104-BT02 在需求于低功耗情況下最優質的的無線解決方案。億佰特一直專注于解決無線傳輸的疑難雜癥,公司有上百種自主研發產品,勵志為您定制最優質最適合您的無線解決方案。 |