国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常供電定位器示例

銀爾達_jason ? 來源:銀爾達_jason ? 作者:銀爾達_jason ? 2025-09-19 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?銀爾達IOT物聯網開發平臺:iot.yinerda.com

更多資料訪問:https://yinerda.yuque.com/yt1fh6/iot

功能支持4G設備的連接,管理;支持設備數據點定義,解析,處理,儲存,統計;支持微信小程序/APP管理對接;通過電話、短信、微信、郵件等報警信息通知;支持服務與服務器對接;支持服務器邊緣計算數據;支持私有化部署,log替換,特殊功能定制。

注意:任務可以自己寫,也可以提需求找工程師實現,如果涉及到多個傳感器等復雜應用,建議我們工程師給你實現,快速,穩定,靠譜。

一、功能介紹

本教程任務實現銀爾達GPS模塊的GPS定位數據上報,支持的產品型號:

型號 功能
G2100W GPS北斗定位,1路RS232,1路RS485,帶外殼
G2111Y GPS北斗定位,1路高電平輸入,1路NPN輸出,1路RS485,帶外殼
G2100C GPS北斗定位,1路TTL串口,外置天線,核心板
G2100C-P GPS北斗定位,1路TTL串口,板載天線,核心板
G2100Y-P GPS北斗定位,1路RS485串口,板載天線,核心板
GNSS1-P GPS北斗定位,1路高電平輸入,1路NPN輸出,帶外殼
G2200 GPS北斗定位,電池供電,充電,帶外殼

注意輸入輸出的還可以自己內部實現聯動,比如輸入觸發后,控制繼電器輸出等,這部分邏輯可以自己實現,比較簡單,也可以找工程師實現。

注意擁有串口的設備,還可以擴展各種傳感器,比如讀取溫濕度,液位,電表,功率等數據上傳監控,并且可以和繼電器,輸入等實現聯動控制,這部分特殊邏輯比較復雜,如果有需要可以提需求讓工程師給你對接傳感器功能。

二、顯示的UI效果

2.1、小程序界面

小程序布局默認UI,狀態界面。

wKgZO2jMuaWAL7MnAAG1OxM0VwU841.png

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

編輯

wKgZPGjMuaaAY6XpAAEBiKCGKXY958.png

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

編輯

2.2、WEB界面

設備數據里面能看到當前數據點的值

wKgZO2jMuayAdpq3AAC3KkBtBI8461.png

?

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

編輯

三、任務代碼

產品創建,DTU參數配置參考《平臺入門實例(必看)》教程,里面講解了完整的產品創建,數據點定義,設備授權,設備配置,參數更新等流程。然后在把本教程創建產品的時候使用模板“ 常供電定位器 ”創建,已經設置了數據點和UI,然后把下面的任務拷貝到DTU的分組任務里面,上電更新參數即可,不需要在額外操作。

function
	local tname="GPS"
	log.info(tname,"start")
	local nid=1
	local uid=1
	PronetStopProRecCh(1)
	UartStopProRecCh(1)
	--IOT系統保留字段
	local pver,fver,rssi,pele="GPS","DTU.1.1.21",50,50
	--自定義字段
	local vin=0
	local uptime =60
	local lasttime =os.time()
	local needdup =1
	local sdid =1
	
	--查詢table 數組里面是否有某個變量
	function CheckNameInTable(t,value)
		for i, v in ipairs(t) do
			if v == value then
				return true
			end
		end
		return false
	end
	
	--通過CSQ獲取信號強度的函數
	function TaskGetRssi()
		local csq = mobile.csq()
		local r =0
		if csq > 29 then 
			r = 100
		elseif csq > 25 then 
			r = 90
		elseif csq > 22 then 
			r = 80
		elseif csq > 20 then 
			r = 70
		elseif csq > 18 then 
			r = 60
		elseif csq > 16 then 
			r = 50
		elseif csq > 14 then 
			r = 40
		else 
			r = 0
		end 
		return r 
	end

	
	uptime = fskv.get("uptime") or 60

	--解析服務器
	while true do
		--接收服務器下發的數據
		local netr = PronetGetRecChAndDel(nid)
		if netr then 
			log.info(tname,"netr data",netr)
			--解析IOT模型數據服務器下發的是JSON
			local obj,r =json.decode(netr)
			if  r and obj and obj.cmd and obj.did then --判斷關鍵字段是否缺失,然后根據自己定義的數據點去解析字段做邏輯
			    if obj.cmd =="sset" then --服務器設置參數
					local p = obj.param --把param的值取出來存起來后面做邏輯,也可以一再這里做邏輯,最好不要做延遲動作的邏輯,否則和阻塞系統
					if p.uptime then 
						uptime =  p.uptime 
						fskv.set("uptime",uptime) --保存周期上報時間
					end 
					--應答服務器
					local b={}
					b.cmd="ssetbck"
					b.did=obj.did --注意這個did需要和服務器下發的did一樣,表示應答對應的命令
					b.rst=0
					b.times =os.time().."000" --轉換成ms
					local s = json.encode(b)
					log.info(tname,"ssetbck data",s)	
					PronetSetSendCh(nid,s) --發給服務器應答數據	
				elseif obj.cmd =="sget" then--服務器讀取一個或者多參數
					local p=obj.param.datapoint
					local b={}   --b是組裝應答的結構體
					b.cmd ="sgetbck"
					b.did =obj.did
					b.rst =0
					b.times =os.time().."000" --轉換成ms
					b.param={}
					-- param.xxx xxx就是服務器獲取的字段,當然如果流量足夠,可以直接返回設備全部的狀態給服務器
					if CheckNameInTable(p,"imei") then 
						b.param.imei=mobile.imei()
					end
					if CheckNameInTable(p,"iccid") then 
						b.param.iccid=mobile.iccid()
					end 
					if CheckNameInTable(p,"imsi") then 
						b.param.imsi=mobile.imsi()
					end 
					if CheckNameInTable(p,"pver") then 
						b.param.pver=pver
					end 
					if CheckNameInTable(p,"fver") then 
						b.param.fver=fver
					end 
					b.param.rssi=TaskGetRssi() --注意rssi是百分比表示
					b.param.pele=100 --注意pele是百分比表示				
					--業務字段
					
					local lng,lngt,lat,latt =GetGps()
					
					b.param.gps={lngt,latt} --浮點數據
					local s = json.encode(b)
					log.info(tname,"sgetbck data",s)
					PronetSetSendCh(nid,s) --發給服務器應答數據
				elseif obj.cmd =="dgetbck" then --服務器應答設備獲取參數的命令,可以處理也可以不出來,應答表示服務器收到了,沒應答你可以重發
					
				elseif obj.cmd =="dupbck" then --服務器應答設備上報參數的命令
				
				end 
			end 
		end
		
		--主動上報數據,一般是檢查狀態變化后或者周期上報,IOT 要求5分鐘內必須上報數據要不然會提示離線
		
		if os.time() -lasttime > uptime then  --沒任何數據交互180秒上報一次
			lasttime = os.time()
			needdup =1
			log.info(tname,"heart up")
		end 

		if needdup ==1 then 
			local b={}   --b是組裝應答的結構體
			b.cmd ="dup"
			b.did =sdid..""
			b.times =os.time().."000" --轉換成ms
			b.param={}
			b.param.rssi=TaskGetRssi() --注意rssi是百分比表示
			b.param.pele=60 --注意pele是百分比表示				
			local lng,lngt,lat,latt =GetGps()	
			b.param.gps={lngt,latt} --浮點數據
			local s = json.encode(b)
			log.info(tname,"dup data",s)
			PronetSetSendCh(nid,s) --發給上報發給服務器
			needdup =0
			sdid =sdid+1 --每次發送后did要與上一次不一樣
			lasttime = os.time()
		end 
		sys.wait(100)
	end
end
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png


?審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 供電
    +關注

    關注

    1

    文章

    392

    瀏覽量

    24701
  • 定位器
    +關注

    關注

    2

    文章

    191

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    SL3160HB GPS 定位器專用芯片:150V 寬壓 + 1.8A 輸出,車載 / 戶外定位穩定供電核心

    GPS 定位器(尤其是車載、戶外共享設備、物流追蹤型定位器)的穩定運行,高度依賴電源芯片的寬壓適配、低功耗續航與抗復雜環境能力。傳統定位器電源方案面臨車載電壓波動(12V/24V)、
    發表于 12-18 17:28

    解碼工業通訊的“黑科技”:閥門定位器的Profinet變身之謎

    在工業自動化戰場上,閥門定位器是精準調控的“關鍵哨兵”,但協議兼容的“語言壁壘”卻讓它陷入困境——當 Modbus 協議的閥門定位器遭遇 Profinet 控制系統的“命令”,數據溝通宛如“雞同鴨講
    的頭像 發表于 11-06 10:38 ?633次閱讀
    解碼工業通訊的“黑科技”:閥門<b class='flag-5'>定位器</b>的Profinet變身之謎

    車載定位器必備!HT4056H電源芯片應對高溫環境的智能溫控方案

    聚焦車輛暴曬場景,解析HT4056H的結溫監測與動態降流功能,防止充電過熱引發安全問題,保障車載定位器在極端環境下的穩定性。
    的頭像 發表于 10-11 14:10 ?469次閱讀
    車載<b class='flag-5'>定位器</b>必備!HT4056H電源芯片應對高溫環境的智能溫控方案

    震驚!耐達訊自動化PROFIBUS轉光纖技術竟能讓閥門定位器“起死回生”

    在石油化工、電力等流程工業中,閥門定位器等現場儀表與控制室的PLC/DCS系統依賴PROFIBUS現場總線進行通信。然而,在大型裝置中,長距離傳輸和強電磁干擾嚴重挑戰著傳統銅纜網絡的穩定性。引入耐達訊自動化PROFIBUS轉光纖,是解決這一難題,確保閥門定位器可靠連接的理
    的頭像 發表于 09-12 12:55 ?583次閱讀
    震驚!耐達訊自動化PROFIBUS轉光纖技術竟能讓閥門<b class='flag-5'>定位器</b>“起死回生”

    永銘 3.8V鋰離子超級電容:破解集裝箱定位器低溫續航難題的最佳選擇

    永銘3.8V鋰離子超級電容:破解集裝箱定位器低溫續航難題的最佳選擇國際運輸中集裝箱定位器的發展趨勢隨著全球物流業的快速發展,集裝箱定位器作為運輸行業的重要輔助設備,正被廣泛應用于港口、貨運公司和物流
    的頭像 發表于 09-01 10:02 ?594次閱讀
    永銘 3.8V鋰離子超級電容:破解集裝箱<b class='flag-5'>定位器</b>低溫續航難題的最佳選擇

    電動車GPS定位器電源芯片SL9486A 高性能100V/3A電流降壓IC

    電動車GPS定位器電源芯片SL9486A解析:高性能100V/3.5A降壓IC的三大優勢? 在電動車GPS定位器等車載電子設備中,電源管理芯片的穩定性和效率直接影響設備的可靠性。SL9486A作為
    發表于 08-21 11:09

    雷卯電子二輪車定位器電池靜電浪涌防護方案

    二輪車定位器是電動自行車、電動摩托車等兩輪交通工具的核心安全設備,集成衛星定位(GPS/BDS/GLONASS)、無線通信(GSM/GPRS)、電池管理等技術。定位器可以通過電瓶車的蓄電池直接取電,內部有高壓降壓轉換模塊,以適應
    的頭像 發表于 06-23 09:15 ?822次閱讀
    雷卯電子二輪車<b class='flag-5'>定位器</b>電池靜電浪涌防護方案

    GPS定位器供電DCDC降壓恒壓芯片H6217L 低功耗 峰值電流大60V 80V 90V100V

    H6217L 是惠海半導體推出的一款 DC - DC 降壓恒壓芯片,專為 GPS 定位器供電應用設計,具有低成本、高精度、高可靠性等優勢。以下是其特點和應用領域介紹: 產品特點 輸出線損電壓補償
    發表于 06-20 09:22

    雷卯電子二輪車定位器電池靜電浪涌防護方案

    二輪車定位器是電動自行車、電動摩托車等兩輪交通工具的核心安全設備,集成衛星定位(GPS/BDS/GLONASS)、無線通信(GSM/GPRS)、電池管理等技術。 定位器可以通過電瓶車的蓄電池直接取電
    的頭像 發表于 06-18 09:44 ?693次閱讀
    雷卯電子二輪車<b class='flag-5'>定位器</b>電池靜電浪涌防護方案

    DCDC降壓恒壓芯片SL9486A 寬輸入5V-100V降壓4.2V、5VGPS定位器電源專用

    GPS 定位器在各種復雜的供電環境下都能穩定工作。例如,在電動車領域,車輛電池電壓在不同狀態下會有所波動(如 48V、60V、72V 等),SL9486A 能完美應對,確保 GPS 定位器始終處于
    發表于 06-06 16:58

    PUYA普冉NOR Flash助力定位器性能提升

    在當今數字化時代,定位器作為眾多智能設備的核心組件,廣泛應用于物流追蹤、車輛導航、智能穿戴設備以及工業自動化等多個領域。其精準、高效的數據存儲與讀取能力,對于設備的穩定運行至關重要。主流的硬件選型
    的頭像 發表于 06-06 14:47 ?750次閱讀
    PUYA普冉NOR Flash助力<b class='flag-5'>定位器</b>性能提升

    揭秘車載雷達定位器氣密性檢測儀的工作原理

    在科技日新月異的今天,車載雷達定位器已經成為我們行車生活的重要輔助工具。為了確保這些設備在各種惡劣環境下依然能夠穩定運行,氣密性檢測成為了生產過程中的關鍵環節。今天,我們就來揭秘車載雷達定位器氣密性
    的頭像 發表于 05-07 14:21 ?697次閱讀
    揭秘車載雷達<b class='flag-5'>定位器</b>氣密性檢測儀的工作原理

    數字電磁閥門定位器的使用優勢與傳統的模擬板不同

    數字電磁閥門定位器使用輸入和輸出信號來定位閥門,使其滿足預定的流量和溫度要求范圍。它對于連續監控輸入和輸出信號并將它們與執行的實際物理位置進行比較非常有用。
    的頭像 發表于 04-20 15:00 ?723次閱讀
    數字電磁閥門<b class='flag-5'>定位器</b>的使用優勢與傳統的模擬板不同

    愛普生SG5032VAN(X1G004261)差分晶振在GPS定位器中的應用

    SG5032VAN(X1G004261)差分晶振憑借其卓越的性能,成為GPS定位器的理想時鐘源選擇。 1、產品特性 SG5032VAN采用PLL技術和AT晶體單元,實現了73.5MHz至700MHz的寬頻率范圍。這使得該晶振能夠滿足GPS定位器在不同工作模式下的頻率需求。
    的頭像 發表于 03-27 11:46 ?771次閱讀

    兼容SiTime,國產溫補晶振應用于高精度電子定位器

    兼容SiTime,國產溫補晶振應用于高精度電子定位器
    的頭像 發表于 03-10 09:56 ?859次閱讀
    兼容SiTime,國產溫補晶振應用于高精度電子<b class='flag-5'>定位器</b>