我作為tinyos入門新手,在學習串列埠通訊和無線通訊時遇到不少問題。本文主要是給出乙個自己寫的示例程式。無線感測器節點收到其他節點的資料通過串列埠傳送給pc,pc通過串列埠傳送指令到節點,節點再通過無線廣播pc傳送的指令。
include $(makerules)
implementation
module serialc
implementation
radiomsg;
void setleds(uint16_t val)
event void boot.booted()
event void timer0.fired(){}
async event void uartstream.senddone(uint8_t *buf,uint16_t len,error_t error)
async event void uartstream.receivedbyte(uint8_t byte) }
async event void uartstream.receivedone(uint8_t *buf,uint16_t len,error_t error)
event void radiocontrol.startdone(error_t err)
event void radiocontrol.stopdone(error_t err)
event void radiosend.senddone(message_t* msg,error_t error)
event message_t* radioreceive.receive(message_t* msg,void *payload,uint8_t len)
if(!serialbusy)
return msg;
}}
以上內容僅供初學者參考。 關於無線感測器網路
自從研一開始研究無線感測器網路 wireless sensor networks,wsn 到現在已經過了1年多的時間了。一年多的時間,說長不長,說短不短,有些心得體會,覺得有必要記錄下來 不記得在什麼地方上看過,無線感測器網路的提出 改變了我們感知世界的方式 在這個以資料為中心的網路中,充斥著被監控...
無線感測器的網路定位
首先來說一下無線感測器網路目標定位方式主要分為主動模式 被動模式 基於聲波衰減模型的定位三種 無線感測器網路目標定位方式主要如下 1 主動模式 基於距離的定位 測量節點間距離或方位時採用的方法有 到達時間t0a toa,time of arrive 到達時間差tdoa,到達角度aoa,接收訊號強度指...
無線感測器的優勢 如何挑選無線感測器
無線感測器 具有微控制器和無線電發射器,可將資料傳送到網際網路連線的閘道器或直接傳送到雲。儘管它們不是新技術,但在過去的幾年中,無線感測器的功能越加強大。無線感測器是相對於有線感測器的一類感測器。無線感測器具有微控制器和無線電發射器,可將資料傳送到網際網路連線的閘道器或直接傳送到雲。儘管它們不是新技...