国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù)

這篇具有很好參考價(jià)值的文章主要介紹了uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

背景:

設(shè)備: 鴻合?電子班牌 刷卡對接 WS-B22CS, 安卓11;

需求: 將刷卡器的數(shù)據(jù)傳遞到自己的App中, 作為上下崗信息使用, 以完成業(yè)務(wù);

對接方式:

1. 廠家技術(shù)首先推薦使用 接收自定義廣播的方式來獲取, 參考代碼如下

uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù),uni-app

?對應(yīng)到uniApp 中的實(shí)現(xiàn)如下

<template>
	<view class="content">
		<text class="title">內(nèi)容: {{cardnumber}}</text>
	</view>
</template>

<script>
	var main, receiver, filter;
	export default {
		name: 'GetCardNumber',
		data() {
			return {
				cardnumber: ''
			}
		},
		created: function(option) {
			this.init();
			setTimeout(() => {
				this.start();
			}, 2000)
		},
		onHide: function() {
			this.stop();
		},
		destroyed: function() {
			this.stop();
		},
		methods: {
			init() {
				let _this = this;
				main = plus.android.runtimeMainActivity(); //獲取activity  
				var IntentFilter = plus.android.importClass('android.content.IntentFilter');
				filter = new IntentFilter();
				filter.addAction("android.intent.action.getcardnumber"); // 換你的廣播動(dòng)作 
				receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver', {
					onReceive: function(context, intent) {
						plus.android.importClass(intent);
						let code = intent.getStringExtra("cardnumber"); // 換你的廣播標(biāo)簽  
						console.log('code', code)
						_this.cardnumber = code
					}
				});
			},
			start() {
				main.registerReceiver(receiver, filter);
			},
			stop() {
				main.unregisterReceiver(receiver);
			},
		}
	}
</script>

2. 使用uniApp 市場的?Fvv-UniSerialPort ?插件實(shí)現(xiàn)與設(shè)備串口交互, 讀取數(shù)據(jù)并轉(zhuǎn)換

https://github.com/looooooooooooooooooooooool/UniSerialPort/tree/master/uni-app/nativeplugins/Fvv-UniSerialPort

安卓串口通信 Fvv-UniSerialPort - DCloud 插件市場

<template>
	<view class="content">
		<text class="title">讀取到的內(nèi)容: {{cardnumber}}</text>
	</view>
</template>

<script>
	const serialPort = uni.requireNativePlugin('Fvv-UniSerialPort')


	export default {
		name: 'GetCardNumber',
		data() {
			return {
				cardnumber: '1111111111'
			}
		},
		created: function(option) {
			serialPort.getAllDeviceList(res => {
				console.log('//設(shè)備列表', res)
			})
			serialPort.getAllDevicePath(res => {
					console.log('//路徑列表', res)
				}),
				setTimeout(() => {
					serialPort.setPath('/dev/ttyS3')
					serialPort.setBaudRate(9600)
					serialPort.open(res => {
						if (!res.status) {
							uni.showToast({
								title: res.msg,
								duration: 2000,
								icon: "none"
							});
							return
						}
						uni.showToast({
							title: "已打開",
							duration: 2000,
						});

						serialPort.onMessageHex(rec => {
							console.log(rec)
							this.cardnumber += rec + "\r\n"
						}, send => {
							console.log(send)
						})
					})
				}, 10000)
		},
	}
</script>

注意事項(xiàng):

1. 使用?Fvv-UniSerialPort 插件時(shí), 控制臺(tái)一直報(bào)錯(cuò)

==>?因?yàn)槟憔庉嬐甏a就直接調(diào)試的原因,?你編輯完代碼重啟app再調(diào)試就可以了,?而且串口不要多次打開和關(guān)閉,直接在全局的地方打開一次,不用關(guān)閉的

2. 讀卡出來內(nèi)容不完整或不一樣

==>?指令要按照設(shè)備的文檔來處理分割和拼接之后再使用

uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù),uni-app

附一張?jiān)O(shè)備實(shí)物圖?

uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù),uni-app文章來源地址http://www.zghlxwxcb.cn/news/detail-622792.html

到了這里,關(guān)于uniApp 對接安卓平板刷卡器, 讀取串口數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 超級(jí)SIM卡 SEID號(hào)讀取 手機(jī)NFC門禁刷卡模塊方案

    超級(jí)SIM卡 SEID號(hào)讀取 手機(jī)NFC門禁刷卡模塊方案

    中國移動(dòng)超級(jí)SIM卡是基于SIM卡安全芯片,利用其不同功能而實(shí)現(xiàn)不同等級(jí)認(rèn)證的安全產(chǎn)品。簡單來說,就是為了便利用戶的生活而推出的更加安全的一體卡。 超級(jí)SIM卡,內(nèi)含加密芯片以及NFC功能,線下可充當(dāng)飯卡,門禁卡,交通卡,車鑰匙;線上可以進(jìn)行金融安全認(rèn)證、5G電

    2024年02月11日
    瀏覽(75)
  • stm32驅(qū)動(dòng)RFID高頻讀卡器讀取IC卡

    stm32驅(qū)動(dòng)RFID高頻讀卡器讀取IC卡

    RFID(Radio-Frequency Identification)高頻讀卡器是一種設(shè)備,用于讀取和解析高頻(13.56 MHz)頻段上的RFID標(biāo)簽信息。這種讀卡器通過無線射頻技術(shù)與標(biāo)簽進(jìn)行通信,并從標(biāo)簽中獲取存儲(chǔ)的數(shù)據(jù)。 RFID高頻讀卡器通常包括以下主要 組件 : 讀卡器天線:用于發(fā)射和接收射頻信號(hào),與標(biāo)

    2024年02月11日
    瀏覽(17)
  • uniapp安卓讀取或?qū)懭雝xt文件,創(chuàng)建文件或文件夾,獲取手機(jī)內(nèi)置存儲(chǔ)根路徑

    原理:利用 H5plus 的 native ,引入 java 類來進(jìn)行處理。 uniapp開發(fā)記錄

    2024年02月11日
    瀏覽(27)
  • 安卓平板運(yùn)行windows軟件,安卓平板運(yùn)行exe程序

    安卓平板運(yùn)行windows軟件,安卓平板運(yùn)行exe程序

    本篇文章給大家談?wù)劙沧科桨暹\(yùn)行內(nèi)存多大合適,以及安卓平板運(yùn)行內(nèi)存4g夠用嗎,希望對各位有所幫助,不要忘了收藏本站喔。 ????????看著剛剛?cè)巳胧值娜A為鴻蒙系統(tǒng)MatePad11平板,是如此的美輪美奐,但是總感覺少了點(diǎn)什么,少了點(diǎn)什么呢?是編程環(huán)境,我愛MatePad,

    2024年03月25日
    瀏覽(20)
  • 安卓平板可以運(yùn)行python,安卓平板怎么安裝python

    安卓平板可以運(yùn)行python,安卓平板怎么安裝python

    這篇文章主要介紹了平板安卓系統(tǒng)可以安裝python嗎手機(jī)版,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲,下面讓小編帶著大家一起了解一下。 Source code download: 本文相關(guān)源碼 久違的來記錄一下最近學(xué)習(xí)的通過python代碼來實(shí)現(xiàn)操控手機(jī),這

    2024年01月21日
    瀏覽(20)
  • 安卓平板python編程軟件,安卓平板可以運(yùn)行python

    安卓平板python編程軟件,安卓平板可以運(yùn)行python

    大家好,本文將圍繞安卓平板python編程軟件展開說明,安卓平板可以運(yùn)行python是一個(gè)很多人都想弄明白的事情,想搞清楚安卓平板可以用python需要先了解以下幾個(gè)事情。 如何在android上運(yùn)行Python代碼 在android上運(yùn)行python腳本,或者在android上使用python交互界面,對熟悉python的研究或

    2024年02月03日
    瀏覽(21)
  • 安卓平板怎么寫word文檔,安卓平板怎么寫markdown

    安卓平板怎么寫word文檔,安卓平板怎么寫markdown

    大家好,本文將圍繞安卓平板怎么寫論文的軟件展開說明,安卓平板怎么寫字做筆記是一個(gè)很多人都想弄明白的事情,想搞清楚安卓平板怎么寫word文檔需要先了解以下幾個(gè)事情。 Source code download: 本文相關(guān)源碼 ????????看著剛剛?cè)巳胧值娜A為鴻蒙系統(tǒng)MatePad11平板,是如此

    2024年03月15日
    瀏覽(25)
  • 安卓平板運(yùn)行windows虛擬機(jī),安卓平板運(yùn)行exe文件

    安卓平板運(yùn)行windows虛擬機(jī),安卓平板運(yùn)行exe文件

    這篇文章主要介紹了安卓平板運(yùn)行內(nèi)存小怎么擴(kuò)展,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲,下面讓小編帶著大家一起了解一下。 ? 轉(zhuǎn)自http://www.cnblogs.com/zhcncn/p/3969419.html 1. Notepad++ -\\\"運(yùn)行\(zhòng)\\"菜單-\\\"運(yùn)行\(zhòng)\\"按鈕 2.?在彈出的窗口內(nèi)輸入以下

    2024年01月23日
    瀏覽(14)
  • 平板電腦能運(yùn)行python嗎?,安卓平板怎么安裝python

    平板電腦能運(yùn)行python嗎?,安卓平板怎么安裝python

    大家好,小編為大家解答安卓平板可以安裝python嗎的問題。很多人還不知道平板電腦能運(yùn)行python嗎?,現(xiàn)在讓我們一起來看看吧! ??天天都在PC端運(yùn)行Python代碼的我,今天突然靈光一現(xiàn),想著是不是能夠在移動(dòng)端運(yùn)行Python代碼呢?如果能夠?qū)崿F(xiàn)的話,家里的廢舊手機(jī)就有用武

    2024年02月05日
    瀏覽(89)
  • python可以在安卓上運(yùn)行嗎,安卓平板python編程軟件

    python可以在安卓上運(yùn)行嗎,安卓平板python編程軟件

    大家好,小編來為大家解答以下問題,python程序能不能在安卓手機(jī)上跑,python能在安卓平板上運(yùn)行嗎蘋果,今天讓我們一起來看看吧! 對于大部分初學(xué)Python的人來說,由于工作、生活等因素常常無法進(jìn)行連貫、系統(tǒng)的學(xué)習(xí)python繪制滿天星教學(xué)設(shè)計(jì)。初學(xué)者為了利用上下班通勤

    2024年01月23日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包