哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

ESP8266無(wú)線NTP Stratum1服務(wù)器的制作

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-11 10:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:所需組件

以下是該項(xiàng)目所需組件的列表,價(jià)格絕對(duì)最低!如果您發(fā)現(xiàn)某個(gè)地方便宜一些,請(qǐng)給我留言!

ESP8266-01?(http://goo.gl/o4fAfJ)

GPS模塊?(http://goo.gl/M8Y6pR)

USB至TTL接口?(http://goo.gl/da82Uc)

步驟2:沒(méi)有Internet連接的無(wú)線NTP服務(wù)器

沒(méi)有Internet連接的無(wú)線NTP服務(wù)器

如果需要非互聯(lián)網(wǎng)可靠的時(shí)間源,有多種選擇:無(wú)線電時(shí)間信號(hào),原子鐘,gps等。

時(shí)間信號(hào)接收器是一種低成本的選擇,但其有效性取決于距離發(fā)射站有多近。另外,根據(jù)國(guó)家或地區(qū)的不同,頻率也不盡相同,因此并不是每個(gè)站點(diǎn)的通用替代方案。如果需要非常高的精度,則

原子鐘是最佳選擇。不久前,原子鐘很大,不是很輕便,也很耗電。但是,隨著小型化的發(fā)展,現(xiàn)在有可能獲得一個(gè)芯片大小的原子鐘,而該原子鐘不需要花費(fèi)幾毫瓦就能工作。如果成本不是決定因素(價(jià)格在千美元左右),則可以選擇!

全球定位系統(tǒng)其他國(guó)家/地區(qū)的GPS或等效系統(tǒng)(GLONASS,GALILEO,BEIDOU)是一種中間選擇,它比廣播時(shí)間信號(hào)帶來(lái)更大的靈活性(嗯,有些晴朗的天空是必需的),并且價(jià)格比原子鐘便宜得多。

如果需要非常高的耐用性(例如制造一個(gè)自制的核反應(yīng)堆),或者如果要連接大量執(zhí)行數(shù)百萬(wàn)秒鐘請(qǐng)求的設(shè)備,則首選已經(jīng)提出的解決方案。但是,如果出于實(shí)驗(yàn)?zāi)康南胍环N更簡(jiǎn)單的方法,并且可以容忍一秒鐘的偏移量,則可以使用anesp8266-01和一個(gè)GPS模塊構(gòu)建一個(gè)約10美元的支出,也可以使用具有串行NMEA輸出的手持GPS。

第3步:日期和時(shí)間協(xié)議:白天,時(shí)間和NTP

日期和時(shí)間協(xié)議:白天,時(shí)間和NTP

自從第一臺(tái)實(shí)用計(jì)算機(jī)開(kāi)始工作以來(lái),使它們保持時(shí)間同步的想法就在不斷發(fā)展。為此有很多協(xié)議,其中一些是:白天,時(shí)間和NTP。

白天協(xié)議:

此協(xié)議在RFC867中進(jìn)行了描述。它是最古老的,現(xiàn)在幾乎沒(méi)有使用過(guò)。某些時(shí)間服務(wù)器仍然出于教育目的提供它,并作為仍然使用它的非常老舊的硬件/軟件應(yīng)用程序的替代。該協(xié)議在端口13上工作,并且以明文形式發(fā)送時(shí)間/日期信息。對(duì)于所使用的格式?jīng)]有特別的建議,唯一的好處是該信息可以被人類(lèi)讀取。

時(shí)間協(xié)議:

此協(xié)議在RFC868中進(jìn)行了描述,并在端口37上運(yùn)行。時(shí)間/日期信息編碼為從00:00開(kāi)始經(jīng)過(guò)的秒數(shù): 1970年1月1日的00(午夜)以32位數(shù)字表示。

NTP協(xié)議:

NTP被認(rèn)為可以帶來(lái)時(shí)間/日期信息,在RFC5905中進(jìn)行了描述,其精度約為毫秒?;诟倪M(jìn)的Marzullo算法來(lái)計(jì)算信息包的可變延遲。該協(xié)議使用非常廣泛,信息包會(huì)通過(guò)UDP連接在端口123上傳輸以最大程度地減少處理時(shí)間。

步驟4:ESP8266 + GPS

ESP8266 + GPS

該項(xiàng)目是對(duì)Ray Burnette的Tardis Time的改進(jìn),它的硬件元素基本相同,但是不發(fā)送時(shí)間/日期信息使用標(biāo)準(zhǔn)協(xié)議,因此必須在每個(gè)要同步的不同設(shè)備中開(kāi)發(fā)一個(gè)小型偵聽(tīng)器應(yīng)用程序。該項(xiàng)目利用了個(gè)人計(jì)算機(jī)中的內(nèi)置defacto時(shí)間同步應(yīng)用程序raspberry pi,ESP8266的NTP客戶端庫(kù)可以使用該項(xiàng)目。

使用的GPS模塊是EM-506,沒(méi)有PPS信號(hào)。同樣,具有RS232 NMEA輸出的手持GPS接收器也可以用于相同的目的。 ESP8266使用SDK版本1.5.2進(jìn)行編程。別忘了編程需要某種USB到TTL 3V接口!該軟件可以描述為3個(gè)主要部分:

串行數(shù)據(jù)接收

ESP8266的UART具有最大容量為256個(gè)字符和多個(gè)源的硬件FIFO。的中斷。程序中使用了字符接收閾值和超時(shí)中斷。

字符閾值中斷用于在某些字符到達(dá)UART的FIFO時(shí)自動(dòng)觸發(fā)功能。在這種特殊情況下,由于GPS需要NMEA字符串,并且它們的長(zhǎng)度約為30-80個(gè)字符,因此使用了它們之間的閾值。此函數(shù)從FIFO讀取字符并將其寫(xiě)入循環(huán)緩沖區(qū)。

當(dāng)僅接收到幾個(gè)字符(小于閾值)并且在確定的時(shí)間間隔內(nèi)未檢測(cè)到更多字符時(shí),將使用超時(shí)中斷。在這種特殊情況下,編程的超時(shí)時(shí)間為10個(gè)字節(jié)。

此函數(shù)需要快速執(zhí)行以盡快從中斷中返回,因此此處無(wú)需進(jìn)行任何處理,只需進(jìn)行讀取和復(fù)制即可。

字符串解析,實(shí)際時(shí)間/日期和微秒率校正

串行ISR將接收到的字符寫(xiě)入循環(huán)緩沖區(qū),最大大小應(yīng)為循環(huán)緩沖區(qū)長(zhǎng)度的兩倍。要解析的最長(zhǎng)NMEA字符串。在這種情況下,以$ GPRMC標(biāo)頭開(kāi)頭的字符串。此特定字符串包含時(shí)間/日期信息。一旦使用SDK system_os_post提供的消息傳遞系統(tǒng)將所有接收到的字符寫(xiě)入循環(huán)緩沖區(qū),ISR就會(huì)調(diào)用處理字符串的函數(shù)。

NMEA字符串的長(zhǎng)度是可變的,因此應(yīng)避免使用絕對(duì)字符位置來(lái)解析值。對(duì)于特定類(lèi)型的字符串,定界符的數(shù)量在這種情況下以逗號(hào)“,”為常數(shù),并用于提取時(shí)間和日期值。字符串示例如下:

$ GPRMC,201705.000,A,0000.0000,N,00000.0000,W,1.10,265.50,120816 ,,, A * 79

在逗號(hào)之間” ,”定界符#1 y#2位于字符串201705.000,表示20小時(shí)17分鐘05,000秒。在逗號(hào)“,”定界符#9 y#10之間放置字符串120816,表示日期12,月份08(八月)和年份16(2016)。此外,還存儲(chǔ)了系統(tǒng)的微秒級(jí)環(huán)形計(jì)數(shù)器(不是來(lái)自GPS),以進(jìn)行調(diào)整并提供更準(zhǔn)確的時(shí)間戳。

傳遞數(shù)據(jù),套接字

創(chuàng)建了三個(gè)獨(dú)立的套接字來(lái)偵聽(tīng)任何類(lèi)型的服務(wù):白天,時(shí)間或NTP。對(duì)于白天,當(dāng)接收到查詢時(shí),將從保存日期和時(shí)間信息的全局變量中讀取數(shù)據(jù),并將其轉(zhuǎn)換為人類(lèi)可讀的文本字符串。對(duì)于時(shí)間服務(wù)情況,日期和時(shí)間信息應(yīng)該以適當(dāng)?shù)姆绞骄幋a,幫助功能SecondsSince1900可以完成任務(wù)。

對(duì)于NTP,應(yīng)暫時(shí)存儲(chǔ)收到的數(shù)據(jù)包,一些信息需要修改/更新并作為答案發(fā)送回去。由于項(xiàng)目中使用的GPS僅每秒帶來(lái)一次時(shí)間/日期信息,并且在該間隔的中間可能會(huì)發(fā)生NTP查詢,為緩解此問(wèn)題,請(qǐng)使用system_get_time( ),每次接收到新的GPS幀。接收到NTP查詢后,將再次讀取該計(jì)數(shù)器,并使用這兩個(gè)值可以估算出上一次GPS更新和NTP查詢接收之間的時(shí)間。將此時(shí)間添加到全局變量中存儲(chǔ)的時(shí)間(每秒更新一次)中,并發(fā)送應(yīng)答NTP數(shù)據(jù)包。

步驟5:測(cè)試和結(jié)論

測(cè)試和結(jié)論

-使用標(biāo)準(zhǔn)應(yīng)用(在這種特定的情況下為Linux應(yīng)用)來(lái)測(cè)試在ESP8266中編程的時(shí)間服務(wù),例如netca, rdate,ntpdate。

-由于其體積小,功耗低和無(wú)線連接性,可以將其安裝在天空更清晰的地方:窗戶,屋頂?shù)雀浇?/p>

-使用帶有PPS的GPS,可以實(shí)現(xiàn)更高的精度。

-可以通過(guò)太陽(yáng)能供電(夜間使用電池),以獲得完全無(wú)線的連續(xù)操作系統(tǒng)

-根據(jù)GPS的類(lèi)型,必須使用某些轉(zhuǎn)換的信號(hào)電平,例如5V TTL到3V TTL或RS232到3V TTL。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10345

    瀏覽量

    91740
  • NTP
    NTP
    +關(guān)注

    關(guān)注

    1

    文章

    265

    瀏覽量

    15080
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    972

    瀏覽量

    49793
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32/ESP8266開(kāi)發(fā)板單向一對(duì)多ESP-NOW無(wú)線通信

    通過(guò)ESP-NOW無(wú)線通信協(xié)議實(shí)現(xiàn)ESP32開(kāi)發(fā)板向多個(gè)ESP32/ESP 8266開(kāi)發(fā)板發(fā)送數(shù)
    的頭像 發(fā)表于 03-13 09:23 ?278次閱讀
    <b class='flag-5'>ESP</b>32/<b class='flag-5'>ESP8266</b>開(kāi)發(fā)板單向一對(duì)多<b class='flag-5'>ESP</b>-NOW<b class='flag-5'>無(wú)線</b>通信

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開(kāi)發(fā)的、低功耗高性價(jià)比的嵌入式無(wú)線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)程醫(yī)療等物聯(lián)網(wǎng)應(yīng)用的需求。該模塊核心處理ESP82
    的頭像 發(fā)表于 01-29 18:22 ?673次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266-S1</b>模組產(chǎn)品介紹

    NTP自動(dòng)校時(shí)服務(wù)器的典型應(yīng)用

    作為一種高效的時(shí)間同步解決方案,其典型應(yīng)用場(chǎng)景廣泛且深入。本文將深入探討NTP自動(dòng)校時(shí)服務(wù)器的核心功能及其在多個(gè)領(lǐng)域中的實(shí)際應(yīng)用。1.金融交易系統(tǒng)在金融行業(yè),時(shí)間
    的頭像 發(fā)表于 01-27 16:12 ?4001次閱讀
    <b class='flag-5'>NTP</b>自動(dòng)校時(shí)<b class='flag-5'>服務(wù)器</b>的典型應(yīng)用

    無(wú)需安裝!在瀏覽里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!

    無(wú)需安裝!在瀏覽里就能玩轉(zhuǎn)ESP32/ESP8266,這個(gè)神器絕了!【往期精選】十年嵌入式最深的痛,不是Bug,而是抓不到日志!vivo宣布原生支持HomeAssistant生態(tài)設(shè)備接入(含
    的頭像 發(fā)表于 01-10 10:01 ?1366次閱讀
    無(wú)需安裝!在瀏覽<b class='flag-5'>器</b>里就能玩轉(zhuǎn)<b class='flag-5'>ESP</b>32/<b class='flag-5'>ESP8266</b>,這個(gè)神器絕了!

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯絇ython服務(wù)器整體系統(tǒng)演示總結(jié)

    基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯絇ython服務(wù)器整體系統(tǒng)演示總結(jié) 1. 需求描述 1.1. 系統(tǒng)實(shí)現(xiàn)概述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊, 用
    發(fā)表于 12-28 20:16

    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂(lè)鑫) ESP8285/ESP8266芯片案例

    本,兩者可以共用同一套SDK,只是ESP8285內(nèi)部集成了1MBFlash,SPIMode設(shè)置為DOUT,而ESP8266則需要外接Flash,并且是Din模式。除此之外,ESP828
    的頭像 發(fā)表于 11-21 15:37 ?4960次閱讀
    晶科鑫 | 國(guó)產(chǎn)26MHz晶振匹配Espressif(樂(lè)鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    NTP自動(dòng)校時(shí)服務(wù)器的核心優(yōu)勢(shì)介紹

    微秒級(jí)的時(shí)間同步精度,滿足高要求的時(shí)間管理需求。NTP自動(dòng)校時(shí)服務(wù)器的核心優(yōu)勢(shì)1.高精度同步:NTP自動(dòng)校時(shí)服務(wù)器能夠?qū)崿F(xiàn)毫秒級(jí)甚至微秒級(jí)的
    的頭像 發(fā)表于 11-11 15:28 ?502次閱讀
    <b class='flag-5'>NTP</b>自動(dòng)校時(shí)<b class='flag-5'>服務(wù)器</b>的核心優(yōu)勢(shì)介紹

    ESP8266ESP32開(kāi)發(fā)板常見(jiàn)的2種下載方式

    ESP32和ESP8266是性價(jià)比很高而且使用較為廣泛的的Wi-Fi模塊,在物聯(lián)網(wǎng)(IoT)領(lǐng)域的DIY項(xiàng)目中可以首先考慮這2款產(chǎn)品。 兩款芯片都屬于32位處理。ESP32是低功耗
    的頭像 發(fā)表于 11-10 20:30 ?1363次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開(kāi)發(fā)板常見(jiàn)的2種下載方式

    at_device(8266)不支持web服務(wù)器嗎?

    我現(xiàn)在想用esp8266 at device 做一個(gè)網(wǎng)頁(yè)服務(wù)器 但是文件系統(tǒng)什么都做好了 運(yùn)行webnet_test 顯示下邊的錯(cuò)誤 查了論壇 說(shuō)at不支持服務(wù)器 但是是20年的帖子了 現(xiàn)在有支持嗎 如果不支持是不是換rw00
    發(fā)表于 09-23 06:09

    ESP8266】進(jìn)入透?jìng)髂J胶螅瑪?shù)據(jù)間隔怎么調(diào)整,

    01.TCP客戶端用ESP8266透?jìng)髂J桨l(fā)送數(shù)據(jù)是10ms發(fā)送一次,(連續(xù)發(fā)送) 02.TCP服務(wù)器接收到的數(shù)據(jù)是200ms左右接收一次,數(shù)據(jù)未丟失,但是更新不及時(shí); 03.通過(guò)TCP調(diào)試助手已
    發(fā)表于 09-15 10:16

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感數(shù)據(jù)到云服務(wù)器并反向點(diǎn)燈控制

    人遠(yuǎn)在千里之外的異國(guó)他鄉(xiāng),在ESP8266接入互聯(lián)網(wǎng)的條件下,都可以遠(yuǎn)程點(diǎn)燈,不限制距離和IP地址,云服務(wù)器確實(shí)是個(gè)好東西呀! 在這個(gè)萬(wàn)物互聯(lián)的時(shí)代,互聯(lián)網(wǎng)正在我們的日常生活中越來(lái)越扮演者重要的角色
    發(fā)表于 05-29 15:29

    ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

    網(wǎng)。器件:ESP8266+燒錄千萬(wàn)不要插反了噶,剛插進(jìn)去,會(huì)有藍(lán)色閃一下,木問(wèn)題的哦。需要下載的文件固件及燒寫(xiě)工具:(代碼來(lái)源于B站:配網(wǎng)與實(shí)驗(yàn)演示_嗶哩嗶哩_
    的頭像 發(fā)表于 05-24 11:04 ?2384次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云一鍵配網(wǎng)教程

    NTP時(shí)間同步服務(wù)器如何工作

    NTP時(shí)間同步服務(wù)器是濟(jì)南唯尚電子有限公司擁有北斗GPS雙系統(tǒng)網(wǎng)絡(luò)時(shí)間服務(wù)器,采用北斗GPS雙系統(tǒng)互為備用設(shè)計(jì),雙系統(tǒng)授時(shí)融合,支持SNTP/NTP標(biāo)準(zhǔn)網(wǎng)絡(luò)時(shí)間傳輸協(xié)議,提供高精度的網(wǎng)
    的頭像 發(fā)表于 05-22 14:37 ?878次閱讀
    <b class='flag-5'>NTP</b>時(shí)間同步<b class='flag-5'>服務(wù)器</b>如何工作

    ntp時(shí)鐘同步服務(wù)器是什么?ntp時(shí)鐘同步服務(wù)器介紹

    時(shí)間、時(shí)鐘、時(shí)辰是我們非常熟悉的,但是你們知道如今的時(shí)間、時(shí)鐘都是哪里產(chǎn)生的嗎?尤其當(dāng)今網(wǎng)絡(luò)設(shè)備的普及使用,上面幾乎都有時(shí)間標(biāo)識(shí),其實(shí)他們都是通過(guò)一些設(shè)備傳遞的,比如ntp時(shí)鐘同步服務(wù)器,這就是一種
    的頭像 發(fā)表于 05-13 15:19 ?985次閱讀
    <b class='flag-5'>ntp</b>時(shí)鐘同步<b class='flag-5'>服務(wù)器</b>是什么?<b class='flag-5'>ntp</b>時(shí)鐘同步<b class='flag-5'>服務(wù)器</b>介紹

    PTP服務(wù)器NTP服務(wù)器的對(duì)比分析

    隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,時(shí)間同步在各個(gè)領(lǐng)域中的重要性日益凸顯。在眾多的時(shí)間同步解決方案中,PTP(精確時(shí)間協(xié)議)服務(wù)器NTP(網(wǎng)絡(luò)時(shí)間協(xié)議)服務(wù)器是兩個(gè)常見(jiàn)的選擇。本文將對(duì)這兩種服務(wù)器進(jìn)
    的頭像 發(fā)表于 04-27 17:15 ?1441次閱讀
    PTP<b class='flag-5'>服務(wù)器</b>與<b class='flag-5'>NTP</b><b class='flag-5'>服務(wù)器</b>的對(duì)比分析
    伊春市| 青海省| 岳阳县| 曲靖市| 绥江县| 韶关市| 林州市| 横峰县| 磴口县| 泽普县| 青铜峡市| 平罗县| 甘肃省| 应城市| 克东县| 深泽县| 南华县| 井冈山市| 左云县| 丘北县| 南康市| 合作市| 孝昌县| 新竹市| 南乐县| 察哈| 虞城县| 叶城县| 宁国市| 旬阳县| 黑河市| 凌云县| 杭锦后旗| 丹棱县| 关岭| 蒙阴县| 万山特区| 北辰区| 安图县| 吴川市| 库车县|