掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Socket通信の書き換え(pythonより) (ID:149853)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
おんどとりという(株)ティアンドデイが販売している温度・湿度のデータロガーを利用しています。 一世代前までは製品がWebサーバーを兼ねておりHTMLで結果を取得していたのですが、 現行製品ではクラウド化され仕様が変わってしまいました。 とはいえ、現行製品でもソケット通信をする事で、情報が取得できるらしいのですが、 Delphiでのコーディングがわからず・・・ご教授頂けませんでしょうか? 環境 Delphi 10.3 参考 pythonでのコーディング import socket s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(("192.168.111.52", 57172)) print "send " s.send(bytearray([0xAB,0x01,0x16,0x52,0x0b,0x00,0x01,0x33,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x38,0x00])) data = s.recv(100) s.close() d = data.encode('hex') print (int(str(d[12:14]+d[10:12]),16) -1000)/10.0 print (int(str(d[16:18]+d[14:16]),16) -1000)/10.0 引用元 https://www.denshi.club/pc/iot/iot2python.html
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.