色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】五、顯示板的使用

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-03 15:10 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:李元江, 帖子地址:https://bbs.elecfans.com/jishu_2021769_1_1.html

今天來寫一篇關(guān)于使用顯示板的帖子。主要完成溫濕度傳感器數(shù)據(jù)采集,把采集到的數(shù)據(jù)顯示到OELD顯示屏,顯示時(shí)鐘

一、硬件介紹
通過查看環(huán)境監(jiān)測板的原理圖,發(fā)現(xiàn)該板子主要有兩個(gè)種資源:12864OLED顯示屏,兩個(gè)模擬按鍵。兩個(gè)模擬按鍵分別按下時(shí),因?yàn)?a target="_blank">電阻分壓,在SWITCH端的電壓都一樣,根據(jù)測量這個(gè)SWITCH端電壓值,可以讀取到按鍵的狀態(tài)。
231013j4hs7zostiooj0dp.png
其中OLED兼容兩種通信接口SPI和I2C,這里我選擇使用I2C。
231012eezf84xijr846he6.png


它們使用主控的GPIO口分別為:AHT20溫濕度傳感器SDA --》 GPIO13 可復(fù)用為I2C0_SDASCL --》 GPIO14 可復(fù)用為I2C0_SCL模擬按鍵ADC --》 GPIO05 可復(fù)用為ADC2
二、軟件設(shè)計(jì)

1、新建文件
在wifi-iot/app目錄下,新建OLED文件夾,存放與顯示板和環(huán)境監(jiān)測板相關(guān)的代碼。所含文件如下所示。
231013be3l9pi3o0m2ifil.png
其中aht20.c、aht20.h、envrionment_demo.c。是從上一篇帖子移植過來的,主要跟環(huán)境監(jiān)測板有關(guān)。oled_demo.c 、oled_fonts.h 、 oled_ssd1306.h 、oled_ssd1306.c從許思維老師例程中移植過來。timeconv.c timeconv.h與時(shí)間轉(zhuǎn)換有關(guān)。
2、timeconv.c
該c文件主要跟時(shí)間戳轉(zhuǎn)換有關(guān),在這個(gè)例程中,每一秒時(shí)間戳數(shù)值加1,然后再把時(shí)間戳轉(zhuǎn)換為北京時(shí)間即可到的時(shí)間戳對應(yīng)的北京時(shí)間。
  1. #include "timeconv.h"
  2. #include
  3. #include
  4. ?
  5. static uint8_t month_day[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; //平年
  6. static uint8_t Leap_month_day[12]={31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; //閏年
  7. const uint16_t dayPerYear[4] = {365, 365, 365, 366};
  8. // 判斷是否是閏年
  9. // year: 需要判斷的年
  10. // return:1:閏年
  11. // 0: 平年
  12. uint8_t isLeapYear(uint16_t year)
  13. {
  14. uint8_t res=0;
  15. if(year%4 == 0) // 能夠被4整除
  16. {
  17. if((year%100 == 0) && (year%400 != 0)) //能夠被100整除,但是不能夠被400整除
  18. {
  19. res = 0;
  20. }
  21. else
  22. {
  23. res =1;
  24. }
  25. }
  26. return res;
  27. }
  28. // 將Unix時(shí)間戳轉(zhuǎn)換為北京時(shí)間
  29. // unixTime: 需要判斷的Unix時(shí)間戳
  30. // *tempBeijing:返回的北京時(shí)間
  31. // return:none
  32. // note:沒對輸入參數(shù)正確性做判斷
  33. void covUnixTimeStp2Beijing(uint32_t unixTime, rtc_time_t *tempBeijing)
  34. {
  35. uint32_t totleDaynum=0, totleSecNum=0;
  36. uint16_t remainDayofYear;
  37. uint8_t *pr, tempYear=0;
  38. totleDaynum = (uint32_t)unixTime/(((uint32_t)24*60*60)); //總天數(shù)(注意加括號(hào))
  39. totleSecNum = (uint32_t)unixTime%((uint32_t)24*60*60); //當(dāng)天剩余的秒速
  40. memset(tempBeijing, 0x00, sizeof(rtc_time_t));
  41. // 1.計(jì)算哪一年
  42. tempBeijing->ui8Year = 1970 + (totleDaynum/((uint32_t)FOURYEARDAY))*4;
  43. remainDayofYear = totleDaynum%((uint32_t)FOURYEARDAY)+1;
  44. //Delay_1ms(1000);
  45. while(remainDayofYear > dayPerYear[tempYear])
  46. {
  47. remainDayofYear -= dayPerYear[tempYear];
  48. tempBeijing->ui8Year++;
  49. tempYear++;
  50. }
  51. //2.計(jì)算哪一月的哪一天
  52. pr = isLeapYear(tempBeijing->ui8Year)?Leap_month_day:month_day;
  53. while(remainDayofYear > *(pr+tempBeijing->ui8Month))
  54. {
  55. remainDayofYear -= *(pr+tempBeijing->ui8Month);
  56. tempBeijing->ui8Month++;
  57. }
  58. tempBeijing->ui8Month++; //month
  59. tempBeijing->ui8DayOfMonth = remainDayofYear; //day
  60. //3.計(jì)算當(dāng)天時(shí)間
  61. tempBeijing->ui8Hour = (totleSecNum)/3600;
  62. tempBeijing->ui8Minute = (totleSecNum%3600)/60; //error:變量搞錯(cuò)
  63. tempBeijing->ui8Second = (totleSecNum%3600)%60;
  64. //4.時(shí)區(qū)調(diào)整
  65. tempBeijing->ui8Hour +=TIMEZONE;
  66. if(tempBeijing->ui8Hour>23){
  67. tempBeijing->ui8Hour -= 24;
  68. tempBeijing->ui8DayOfMonth++;
  69. }
  70. }
  71. // 將北京時(shí)間轉(zhuǎn)換為Unix時(shí)間戳
  72. // year: 需要判斷的年
  73. // return:Unix時(shí)間戳(從1970/1/1 00:00:00 到現(xiàn)在的秒數(shù))
  74. // note:沒對輸入?yún)?shù)正確性做判斷
  75. uint32_t covBeijing2UnixTimeStp(rtc_time_t *beijingTime)
  76. {
  77. uint32_t daynum=0, SecNum=0; //保存北京時(shí)間到起始時(shí)間的天數(shù)
  78. uint16_t tempYear=1970, tempMonth=0;
  79. //1.年的天數(shù)
  80. while(tempYear < beijingTime->ui8Year)
  81. {
  82. if(isLeapYear(tempYear)){
  83. daynum += 366;
  84. }
  85. else{
  86. daynum += 365;
  87. }
  88. tempYear++;
  89. }
  90. //2.月的天數(shù)
  91. while(tempMonth < beijingTime->ui8Month-1)
  92. {
  93. if(isLeapYear(beijingTime->ui8Year)){ //閏年
  94. daynum += Leap_month_day[tempMonth];
  95. }
  96. else{
  97. daynum += month_day[tempMonth];
  98. }
  99. tempMonth++;
  100. }
  101. //3.天數(shù)
  102. daynum += (beijingTime->ui8DayOfMonth-1);
  103. //4.時(shí)分秒
  104. SecNum = daynum*24*60*60; //s
  105. SecNum += beijingTime->ui8Hour*60*60;
  106. SecNum += beijingTime->ui8Minute*60;
  107. SecNum += beijingTime->ui8Second;
  108. //5.時(shí)區(qū)調(diào)整
  109. SecNum -= TIMEZONE*60*60;
  110. return SecNum;
  111. }
復(fù)制代碼
3.timeconv.h
  1. #ifndef __TIMECONV_H
  2. #define __TIMECONV_H
  3. ?
  4. #include
  5. #include
  6. #include
  7. #include "ohos_init.h"
  8. #include "cmsis_os2.h"
  9. #define FOURYEARDAY (((uint32_t)365+365+365+366))//4年一個(gè)周期內(nèi)的總天數(shù)(1970~2038不存在2100這類年份,故暫不優(yōu)化)
  10. #define TIMEZONE (8) //北京時(shí)區(qū)調(diào)整
  11. ?
  12. typedef struct rtc_time_struct
  13. {
  14. uint16_t ui8Year; // 1970~2038
  15. uint8_t ui8Month; // 1~12
  16. uint8_t ui8DayOfMonth;// 1~31
  17. uint8_t ui8Week;
  18. uint8_t ui8Hour; // 0~23
  19. uint8_t ui8Minute; // 0~59
  20. uint8_t ui8Second; // 0~59
  21. }rtc_time_t;
  22. ?
  23. uint8_t isLeapYear(uint16_t year);
  24. void covUnixTimeStp2Beijing(uint32_t unixTime, rtc_time_t *tempBeijing);
  25. uint32_t covBeijing2UnixTimeStp(rtc_time_t *beijingTime);
  26. ?
  27. #endif /*__TIMECONV_H*/
  28. ?
復(fù)制代碼
4、oled_demo.c
該c文件主要是oled顯示屏顯示程序、包括時(shí)間轉(zhuǎn)換顯示、溫濕度顯示。
  1. extern float humidity;
  2. extern float temperature;
  3. static void OledTask(void *arg)
  4. {
  5. rtc_time_t mData;
  6. (void)arg;
  7. ?
  8. GpioInit();
  9. ?
  10. OledInit();
  11. OledFillScreen(0x00);
  12. while (1) {
  13. static char text[128] = {0};
  14. unsigned short data = 0;
  15. AdcRead(analog_KEY_CHAN_NAME, &data, WIFI_IOT_ADC_EQU_MODEL_4, WIFI_IOT_ADC_CUR_BAIS_DEFAULT, 0);
  16. float voltage = ConvertToVoltage(data);
  17. snprintf(text, sizeof(text), "voltage: %.3f!", voltage);
  18. //OledShowString(0, 5, text, 1);
  19. ?
  20. OLED_ShowCHinese(0,3,0);//溫
  21. OLED_ShowCHinese(16,3,2);//度
  22. OledShowChar(32,3,':',2);
  23. sprintf((char *)TimeStr,"%02d",
  24. (uint32_t)temperature);
  25. OledShowString(40,3,(char *)TimeStr,2);
  26. OLED_ShowCHinese(64,3,1);//濕
  27. OLED_ShowCHinese(80,3,2);//度
  28. OledShowChar(96,3,':',2);
  29. sprintf((char *)TimeStr,"%02d",
  30. (uint32_t)humidity);
  31. OledShowString(104,3,(char *)TimeStr,2);
  32. timedata++;
  33. covUnixTimeStp2Beijing(timedata, &mData);
  34. sprintf((char *)TimeStr,"%04d-%02d-%02d",
  35. mData.ui8Year, mData.ui8Month, mData.ui8DayOfMonth);
  36. OledShowString(24,0,(char *)TimeStr,1);
  37. sprintf((char *)TimeStr,"%02d:%02d:%02d",
  38. mData.ui8Hour,mData.ui8Minute,mData.ui8Second);
  39. OledShowString(32,1,(char *)TimeStr,1);
  40. sleep(1);
  41. }
  42. }
復(fù)制代碼
5、oled_ssd1306.c
原來例程上是不能中文的,現(xiàn)在把顯示中文功能加上,但是需要提前使用取模軟件把字取模。
  1. //顯示漢字
  2. void OLED_ShowCHinese(uint8_tx,uint8_ty,uint8_tno)
  3. {
  4. uint8_tt,adder=0;
  5. OledSetPosition(x,y);
  6. for(t=0;t<16;t++)
  7. {
  8. WriteData(Hzk[2*no][t]);
  9. adder+=1;
  10. }
  11. OledSetPosition(x,y+1);
  12. for(t=0;t<16;t++)
  13. {
  14. WriteData(Hzk[2*no+1][t]);
  15. adder+=1;
  16. }
  17. }
復(fù)制代碼
字模數(shù)組
  1. static const unsigned charHzk[][16]={
  2. {0x10,0x60,0x02,0x8C,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00},
  3. {0x04,0x04,0x7E,0x01,0x40,0x7E,0x42,0x42,0x7E,0x42,0x7E,0x42,0x42,0x7E,0x40,0x00},/*"溫",0*/
  4. /* (16 X 16 , 宋體 )*/
  5. {0x10,0x60,0x02,0x8C,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00},
  6. {0x04,0x04,0x7E,0x01,0x44,0x48,0x50,0x7F,0x40,0x40,0x7F,0x50,0x48,0x44,0x40,0x00},/*"濕",1*/
  7. /* (16 X 16 , 宋體 )*/
  8. {0x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0xFC,0x24,0x24,0x24,0x04,0x00},
  9. {0x40,0x30,0x8F,0x80,0x84,0x4C,0x55,0x25,0x25,0x25,0x55,0x4C,0x80,0x80,0x80,0x00},/*"度",2*/
  10. };
復(fù)制代碼
6、BUILD.gn
BUILD.gn內(nèi)容為
  1. # Copyright (c) 2020, HiHope Community.
  2. #
  3. # Redistribution and use in source and binary forms, with or without
  4. # modification, are permitted provided that the following conditions are met:
  5. #
  6. # 1. Redistributions of source code must retain the above copyright notice, this
  7. # list of conditions and the following disclaimer.
  8. #
  9. # 2. Redistributions in binary form must reproduce the above copyright notice,
  10. # this list of conditions and the following disclaimer in the documentation
  11. # and/or other materials provided with the distribution.
  12. #
  13. # 3. Neither the name of the copyright holder nor the names of its
  14. # contributors may be used to endorse or promote products derived from
  15. # this software without specific prior written permission.
  16. #
  17. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  18. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  21. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  22. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  23. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  24. # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  25. # OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  26. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  27. ?
  28. static_library("oled_example") {
  29. sources = [
  30. "oled_demo.c",
  31. "oled_ssd1306.c",
  32. "timeconv.c",
  33. "envrionment_demo.c",
  34. "aht20.c"
  35. ]
  36. ?
  37. include_dirs = [
  38. "http://utils/native/lite/include",
  39. "http://kernel/liteos_m/components/cmsis/2.0",
  40. "http://base/iot_hardware/inteRFaces/kits/wifiiot_lite",
  41. ]
  42. }
復(fù)制代碼
這樣還不行,還要修改app文件夾下的BUILD.gn。在features下增加"OLED:oled_example",
  1. lite_component("app") {
  2. features = [
  3. "startup",
  4. "SSL:ssl_example",
  5. "EM:em_example",
  6. "OLED:oled_example"
  7. ]
  8. }
復(fù)制代碼
三、 編譯燒錄
演示結(jié)果
四、總結(jié)
顯示的時(shí)間是沒有進(jìn)行對時(shí)的,下一篇講寫關(guān)于如何連接網(wǎng)絡(luò),并且如何獲取網(wǎng)絡(luò)時(shí)間。然后把顯示屏上時(shí)間更新為網(wǎng)絡(luò)時(shí)間。
`231429t6yg66ogkvxkmbvo.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2147

    瀏覽量

    124612
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1979

    瀏覽量

    30274
  • HiSpark
    +關(guān)注

    關(guān)注

    1

    文章

    156

    瀏覽量

    6938
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Wi-Fi 8要來了!未來Wi-Fi技術(shù)演進(jìn)方向揭秘

    產(chǎn)品銷售中,雖然Wi-Fi 7產(chǎn)品的銷量份額快速從年初的個(gè)位數(shù)百分比增長至14%,但Wi-Fi 6產(chǎn)品的銷量份額依然穩(wěn)定在60%左右。如果從存量設(shè)備來看,那么Wi-Fi 7路由器的占比將遠(yuǎn)遠(yuǎn)小于這個(gè)數(shù)。 ? 智能手機(jī)等終端設(shè)備已
    的頭像 發(fā)表于 11-24 03:14 ?1720次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來了!未來<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘

    華為海思正式進(jìn)入Wi-Fi FEM賽道?

    大家都知道了,2018年11 月離開銳迪科(RDA),前往福建晉江創(chuàng)立三伍微,專注于Wi-Fi射頻前端芯片,從路由器Wi-Fi FEM,到手機(jī)Wi-Fi FEM,再到IoT FEM全覆
    發(fā)表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無線革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
    的頭像 發(fā)表于 12-09 10:10 ?291次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無線革命

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?870次閱讀

    IR900 Wi-Fi聯(lián)網(wǎng)的配置過程

    , 通過SSID掃描可以查看;輸入密碼,點(diǎn)擊保存; 在SSID掃描頁面中查看是否連接成功, 如果沒有請檢查認(rèn)證方式、加密方式、密碼是否輸入正確; Wi-Fi掃描顯示“已連接”,進(jìn)入“快速向?qū)?新建WAN
    發(fā)表于 07-25 06:09

    未來的Wi-Fi路由器

    轉(zhuǎn)載自——鐘林談芯 沒有創(chuàng)新就沒有未來,Wi-Fi路由器也是如此。 進(jìn)入2024年以后,Wi-Fi路由器市場變得更加艱難,利潤大幅下滑,BOM成本價(jià)高于市場價(jià),接不接訂單,都陷入兩難。 國內(nèi)主芯片
    的頭像 發(fā)表于 06-20 15:32 ?454次閱讀

    DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件 Pro數(shù)據(jù)手冊.rar》資料免費(fèi)下載
    發(fā)表于 05-30 17:53 ?1次下載
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發(fā)<b class='flag-5'>套件</b> Pro數(shù)據(jù)手冊

    DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《DA16200 超低功耗 Wi-Fi 模塊開發(fā)套件數(shù)據(jù)手冊.rar》資料免費(fèi)下載
    發(fā)表于 05-30 17:13 ?0次下載
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> 模塊開發(fā)<b class='flag-5'>套件</b>數(shù)據(jù)手冊

    華為獲得全球首個(gè)國際Wi-Fi聯(lián)盟WFA企業(yè)級(jí)Wi-Fi 7認(rèn)證!

    Wi-Fi聯(lián)盟已發(fā)布Wi-Fi 7認(rèn)證標(biāo)準(zhǔn),華為是第一批送測廠商,獲得業(yè)界首個(gè)企業(yè)級(jí)Wi-Fi 7 的Wi-Fi聯(lián)盟官方認(rèn)證。
    的頭像 發(fā)表于 04-28 10:17 ?756次閱讀
    華為獲得全球首個(gè)國際<b class='flag-5'>Wi-Fi</b>聯(lián)盟WFA企業(yè)級(jí)<b class='flag-5'>Wi-Fi</b> 7認(rèn)證!

    驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦

    驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例的MM6108-EKH08開發(fā)套件來啦 MM6108-EKH08開發(fā)套件專為驗(yàn)證物聯(lián)網(wǎng)Wi-Fi HaLow用例而設(shè)計(jì)。該
    的頭像 發(fā)表于 04-11 12:01 ?1759次閱讀
    驗(yàn)證物聯(lián)網(wǎng)<b class='flag-5'>Wi-Fi</b> HaLow用例的MM6108-EKH08開發(fā)<b class='flag-5'>套件</b>來啦

    Wi-Fi 7與Wi-Fi 6的相關(guān)知識(shí)科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于藍(lán)
    的頭像 發(fā)表于 03-12 10:59 ?771次閱讀
    <b class='flag-5'>Wi-Fi</b> 7與<b class='flag-5'>Wi-Fi</b> 6的相關(guān)知識(shí)科普

    Wi-Fi的誕生與發(fā)展

    和5GHz兩個(gè)頻段,承載著不斷增長的網(wǎng)絡(luò)需求。ABIResearch顯示,2022年Wi-Fi上傳流量激增80%,Wi-Fi數(shù)據(jù)流量已超過蜂窩流量,且成為流量增量貢
    的頭像 發(fā)表于 03-07 08:26 ?1280次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別? Wi-Fi是一種無線網(wǎng)絡(luò)技術(shù),可以連接到互聯(lián)網(wǎng)或局域網(wǎng),為用戶提供無線上網(wǎng)的便利。隨著科技的發(fā)展和互聯(lián)網(wǎng)的普及,Wi-Fi也在不斷演進(jìn)和
    的頭像 發(fā)表于 02-02 15:28 ?1318次閱讀

    康普攜手Wi-Fi聯(lián)盟,RUCKUS Wi-Fi 7系列接入點(diǎn)成Wi-Fi

     康普高級(jí)副總裁兼網(wǎng)絡(luò)、智能蜂窩和安全解決方案總裁Bart Giordano對此表示: “我們非常榮幸能與Wi-Fi Alliance形成長期合作伙伴關(guān)系,將我們的RUCKUS Wi-Fi 7 接入點(diǎn)平臺(tái)作為Wi-Fi CERT
    的頭像 發(fā)表于 01-23 14:10 ?782次閱讀

    BT Wi-Fi模式是否可以通過ModustoolBox對套件進(jìn)行編程來實(shí)現(xiàn)?

    想配置用于分析 CYW43439 的 CY8CPROTO-062S2-43439 原型開發(fā)套件。 瀏覽文檔我無法弄清楚如何在不同的 Wi-Fi 和藍(lán)牙模式(電源模式、連接模式等)下配置套件。 在
    發(fā)表于 01-22 06:19
    主站蜘蛛池模板: 99er热精品视频国产免费| 色综合久久综合网观看| 让人爽到湿的小黄书| 亚洲成人mv| YELLOW视频直播在线观看| 九九热这里只有精品2| 肉动漫3D卡通无修在线播放| 在线观看免费毛片| 国产乱对白精彩在线播放| 欧美激情视频一区| 永久精品免费影院在线观看网站| 国产精品久久久久久久久齐齐| 男污女XO猛烈的动态图| 亚洲视频网站欧美视频网站| 丰满人妻妇伦又伦精品APP国产| 芒果视频看片在线观看| 亚洲欧洲自拍偷拍| 国产成人精品永久免费视频 | 欧美zozofoot| 一级毛片免费视频网站| 国产精品v片在线观看不卡| 欧美一区二区日韩一区二区| 诱咪视频免费| 黑色丝袜在线观看| 无码国产伦一区二区三区视频| WWW国产亚洲精品久久| 狂操空姐电影| 一本久道久久综合婷婷五月| 国产人妻午夜无码AV天堂| 色狠狠一区二区| WWW亚洲精品久久久乳| 麻豆第一区MV免费观看网站| 亚洲午夜福利未满十八勿进| 国产毛片AV久久久久精品| 肉动漫无码无删减在线观看| hdsex老太婆70| 免费99精品国产自在现线| 月夜直播视频免费观看| 狠狠插综合| 亚洲国产在线播放在线| 国产免费久久爱久久啪|