2 motes connect success in Linux TinyOS 1.x envirement
終於完成了在Linux TinyOS 1.x環境下面build出可以互相同連的傳送跟接收的motes.
關於讓他們無線連線,需要指定Group ID以及transceiver的frequency:
我依照TinyOS Build Environment的建議,增加 /opt/tinyos-1.x/tools/make/Makelocal 檔案增加customize的參數如下:
DEFAULT_LOCAL_GROUP = 0x33
PFLAGS += -DCC1K_DEF_FREQ=916700000
PFLAGS += -DCC1K_DEF_FREQ=916700000
另外在java部分有下面心得:
開啟連線前,需要設定MOTECOM參數讓程式知道溝通的serial port:
export MOTECOM=serial@/dev/ttyUSB1:mica2
關閉連線後:unset MOTECOM 把此參數清掉,但我自己測試發現沒清掉也沒關係才對,之後的程式可以沿用讀取沒有關不掉的問題。
留言