日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Day7:一款无线抢答系统的设计思路

發(fā)布時(shí)間:2023/12/29 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Day7:一款无线抢答系统的设计思路 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

基本思路

這套系統(tǒng)分為三個(gè)端,分別為主持人App端、主持人掌控板端與選手端。

其中主持人App端負(fù)責(zé)發(fā)出正確選項(xiàng)、開(kāi)始搶答、下一題等指令。

主持人掌控板端負(fù)責(zé)將主持人App端發(fā)出的消息轉(zhuǎn)發(fā)給下方的選手端。

選手端負(fù)責(zé)判斷選手的搶答與否,并自動(dòng)給分。

通訊方式

前面談到,主持人App端需要發(fā)送指令給主持人App端并轉(zhuǎn)發(fā)給選手端,其中的通訊方式我們有以下幾種方案:

方案一

所有平臺(tái)端聯(lián)網(wǎng),使用WiFi+MQTT方案:

優(yōu)點(diǎn)

1.連接方便,無(wú)需主持人掌控板端轉(zhuǎn)發(fā)消息;

2.無(wú)需其他模塊,使用板載WiFi即可;

3.可連接平臺(tái)端數(shù)量多;

缺點(diǎn)

1.不穩(wěn)定,延遲受網(wǎng)速影響,無(wú)法做到同步搶答;

2.需要網(wǎng)絡(luò)支持,環(huán)境受限;

3.WiFi距離有限;

總結(jié)

此方案雖然行得通,但是不穩(wěn)定性太高,容易出現(xiàn)錯(cuò)誤,pass.

方案二

所有平臺(tái)端使用掌控板藍(lán)牙:

手機(jī)作為客戶端只能連接一個(gè)藍(lán)牙服務(wù)端,而選手端肯定不止一個(gè),pass.

方案三

所有平臺(tái)端使用LoRa通訊:

理論可行,但是LoRa無(wú)法與手機(jī)App通訊,pass.

方案四

使用Bluetooth+LoRa進(jìn)行通訊:

主持人App端與主持人掌控板端之間使用藍(lán)牙通訊;

主持人掌控板端接收到手機(jī)App端通過(guò)藍(lán)牙發(fā)送來(lái)的消息后,通過(guò)LoRa發(fā)送給下方的選手端;

選手端之間的搶答判斷也通過(guò)LoRa實(shí)現(xiàn)通訊,最后發(fā)送回主持人掌控板端進(jìn)行匯總。

總結(jié)

綜上所述,方案四是最優(yōu)的方案,我們選擇方案四作為通訊方案,主持人掌控板端使用藍(lán)牙與LoRa模塊,選手端也使用LoRa模塊。

思維導(dǎo)圖

簡(jiǎn)略畫(huà)了個(gè)思維導(dǎo)圖,湊合著看看吧:

實(shí)現(xiàn)過(guò)程

見(jiàn)Day8:一個(gè)無(wú)線搶答系統(tǒng)的實(shí)現(xiàn)過(guò)程

隨堂筆記

TCP 穩(wěn)定傳輸 常見(jiàn)于網(wǎng)站 確保不能丟包

UDP 不穩(wěn)定傳輸 常見(jiàn)于視頻通話 丟包無(wú)所謂

心跳機(jī)制 每隔一分鐘發(fā)送一個(gè)數(shù)據(jù)包,確保對(duì)方存活

總結(jié)

以上是生活随笔為你收集整理的Day7:一款无线抢答系统的设计思路的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。