-2
私はArduino Mega + Yun Shieldを使って概念証明を作成することになっています。私はBridgeのサンプルから始めました。センサーを読み込んでRESTを通してデータを公開することができます。UDP接続(ブリッジ)でデータを送信
しかし、RESTの代わりに、UDP経由でパケットを送信したいとします。私はUDPに関するウェブの周りのサンプルがあることを知っていますが、私はブリッジでUDPを使用するものは何も見つかりませんでした。
これは実現可能ですか?
UPDATE#1
[OK]を、私はできないというどこかで読みました。しかし、私は、UDPを介してデータを送信するPythonスクリプトを実行することも可能であると読んでいます。
私はそのスクリプトを作った:私のUDPサーバーは何も受けていない、明らかエラーなしでコードが実行
Process p;
p.begin("python");
p.addParameter("/test/sendUDP.py");
p.run();
、しかし:
import socket
import sys
# Create a UDP socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_address = ('192.168.1.100', 9050)
message = 'This is the message. It will be repeated.'
try:
# Send data
print >>sys.stderr, 'sending "%s"' % message
sent = sock.sendto(message, server_address)
finally:
print >>sys.stderr, 'closing socket'
sock.close()
そしてアルドゥイーノからこの方法でそれを呼び出します。しかし、それはPuTTYで動作します。
更新日2 これは機能します。私は、この行を変更:
p.addParameter("/root/test/sendUDP.py");