NFC数据串口传输模块(NFC2COM)--风火轮
? ? 這個模塊實現了NFC透明傳輸,能與NFC手機進行點對點大數據傳輸(在通信前不需要再點一下手機屏幕),主控端串口TTL接口,簡單易用,超低功耗,工作2mA待機4uA,可以動態模擬NFC Forum 藍牙配對卡網址標簽等標準定義卡片,可以用在NFC支付,手機門禁,NFC密碼驗證商業廣告機等場景,更可以用于配置設備參數,讓NFC開發更加快捷簡單。
? ? ?NFC2COM通過動態模擬卡方式實現與手機快速交互數據,可以交換任意長度的數據,只要手機不離開天線區域。
? ? ?NFC2COM模組通過靜態卡模擬方式,可以模擬成NFC Forum定義的標準功能卡:藍牙配對卡,TEXT文本卡,網址標簽卡。
- 數據傳輸:
?????????外部主控用串口可以通過NFC2COM與手機實現任意長度的數據通信,
??????? 目前速率:1000byte/s
- 卡模擬:外部主控(PC/單片機)可以通過串口設置NFC2COM模擬成標準論壇卡:
?????藍牙配對卡
????? TEXT文本卡
????? 網址標簽卡
???????????更多類型需要委托風火輪團隊定制開發(NFCteam@smartfire.cn)
- 板載:◎1個蜂鳴器驅動電路(可以外接蜂鳴器并通過串口命令控制它的開關)
???? ◎1個LED驅動電路(可以外接LED燈并通過串口命令控制它的開關)
???? ◎GPIO:4個(P0.6/P0.5/P0.4/P3.1),可以通過串口命令控制和讀取
???? ◎IRQ中斷口:當模組要輸出串口數據前1毫秒,它會輸出高電平,平時為低可用于喚醒外部主控。
- 波特率:NFC2COM可以支持 UART串口TTL電平如下波特率:
115200 ?8 N 1
9600?? 8 N 1
4800?? 8 N 1
可以用串口命令設置
- 超低功耗:
??? 工作功耗:2mA(3.3V)
? ? 待機功耗:4uA
- 工作溫度: -40 ~ 85 ℃
?
- 中斷IRQ:
? 當串口有數據要發出來,會先通過IRQ管腳輸出一個高電平,平時為低電平
? 外部MCU可以接IRQ管腳作為中斷,監聽上升沿作為信號,當得到中斷就喚醒并接收模組傳過來的串口數據
板型尺寸:30mm x 24mm
NFC卡模擬器應用
?????典型應用場景是用于與手機進行通信,手機是讀寫器角色,實現支付功能。
NFC2COM模組?+?外殼?=?NFC?智能卡模擬器(跨平臺)
應用領域有如下
???○網上銀行及網上購物
???○電子商務
???○電子錢包余額查詢
???○網絡訪問
???○客戶積分優惠
???○身份驗證
???○票務
???○網上博彩
???○停車場收費系統
???○自動收費系統
???○公共交通
???○門禁系統
???○考勤
???○自動販賣機
???○非接觸式公用電話
???○物流及供應鏈管理
該應用場景,NFC2COM模組使用USB接口與主控制器連接,例如與PC連接,風火輪提供PC上的開發示例DEMO源碼
嵌入式產品應用
網上銀行及網上購物
電子商務e
電子錢包余額查詢
網絡訪問
客戶積分優惠
身份驗證
票務
網上博彩
停車場收費系統
自動收費系統
公共交通
門禁系統
考勤
自動販賣機
非接觸式公用電話
物流及供應鏈管理
?
NFC2COM模組---應用于其它嵌入式平臺(串口)
?
? ?WINCE平臺的工業設備
? ?UCOS平臺的工業設備
? ?Linux平臺的工業設備
? ?android平臺的工業設備
? ?…等等
? ?只要通過UART(RS232)口與NFC模組連接,我們已把NFC功能提取成指令形式,只要會串口編程,就能方便的使用NFC通信功能,不用去研究復雜的NFC應用協議棧。
? ?這種方式,用戶可以最快的方式,盡量少改動已有系統 把NFC功能加入您的設備。
? ? ?在廣告機的基礎上嵌入NFC模塊(NFC2COM),升級為NFC廣告機,使得廣告機更加智能和便捷。實現優惠券派發,用戶簽到和打卡功能等等
?1、會員登錄
非NFC廣告機的會員登錄需要手動輸入手機號或者相應的會員ID,才能進行深入的操作。當廣告機增加NFC功能后,只需NFC手機在NFC廣告機感應一下,即可完成登錄驗證
2、優惠券下載
當消費者在NFC廣告機上看到感興趣的優惠信息,把NFC手機放到NFC廣告機的感應處,即可完成優惠信息的下載到手機上。
3、提供詳情
當消費者需要了解廣告機上某種商品的具體信息時,而廣告機因為自身設備的限制,無法提供更加詳細的產品信息,可以選擇把產品的信息網址,用NFC手機在NFC廣告機上感應一下,即可在手機打開該產品的信息網址。
???門禁應用
? ? ?NFC2COM模組,可以直接引出蜂鳴器,內置控制開鎖的GPIO,可直接應用于門禁系統,可以用手機來作為開門的工具(需安裝指定APK授權),
以上功能,有需要可向風火輪團隊定制??NFCteam@smartfire.cn
1??????第一次使用:
???用戶合到我們的模組,可以先按這個步驟驗證一下硬件是否工作正常。
???測試需要:
???1,NFC功能手機(Android系統)?一部
???2,NFC2COM模組?+?天線??????一套
???3,USB轉串口(TTL電平)????一塊
???4,PC電腦裝windows系統??????一臺
?
1.1???連接硬件
請確認你的串口是能正常工作的,電腦插上USB轉串口模塊,會看到該它的燈亮起,
然后在設備管理器中看到生成相應的串口
?
如果發現沒有,則是需要手動安裝USB驅動,請百度“CH340驅動”找到對應你的系統版本的驅動安裝,直到出現上圖中串口才算正常。
然后,打開串口調試助手,設置串口參數115200 8 N 1,????16進制顯示
?效果如上圖,記得選中對應你PC的COM口,點“打開串口”
? ?NFC2COM模組與USB轉串口板的接線如前面所示
?
???此時按模組上的重啟按鈕,就能看到PC串口調試助手上打印一些數據
?
1.2?發送查詢固件版本的命令,測試硬件是否工作正常
發送查詢固件版本的命令,測試硬件是否工作正常。
發送:fe fe fe fe 00 00 00 00 14 01 00 00 00 FF FF FF FF 45 4E 44
如果返回:FE FE FE FE 04 00 00 00 14 06 03 00 FF FF FF FF 45 4E 44??這樣的數據,證明是工作正常了。
1.3???NFC手機
有NFC功能的手機安裝測試APK,然后打開APK,把手機放到天線上。就能看到手機正在發送數據的提示,然后看到串口助手收到一堆數據,這就是手機APK默認發送的測試數據。
1.4此時手機不要挪開天線區,繼續可以測試模組往手機發數據,
?A, PC串口助手發送:fe fe fe fe 02 00 00 00 14 00 00 00 16 FF FF FF FF 45 4E 44
如果收到的是:FE FE FE FE?04 00 00 00 14?e7?00 00 FF FF FF FF?45 4E 44?表示當前可以發送,可以繼續下一步
如果收到的是:FE FE FE FE?04 00 00 00 14?e9?00 00 FF FF FF FF?45 4E 44?表示當前設備忙,重新發送上一步的請求。
?
B上面成功后:
? ?發送數據:01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16?(這串數據長度是前面的請求幀里的長度決定的)
? 這時手機上就能看到發過來的數據了。
這個測試,是串口往手機發送數據的演示。
實際使用中,用戶可以修改成自已長度與數據。
?
1.5?大數據交互
大數據發送測試,此時手機也不要去動它,而是點擊手機APK上的default按鈕,再點擊send,就能看到手機在往模組發送4K的數據,模組這邊是當傳到2K的時候,就有一堆數據過來,到4K的時候,再有一堆數據過來,這些數據要拼接起來。
總結
以上是生活随笔為你收集整理的NFC数据串口传输模块(NFC2COM)--风火轮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python多线程有几种实现方法
- 下一篇: 如何用uni-app做一个领优惠券H5、