2022-04-01から1ヶ月間の記事一覧
(実機用にビルドするとエラー、BundleIDがデフォルトのままなのがいけないのか? It appears that your application still contains the default signing identifier. Try replacing 'com.example' with your signing id in Xcode: open ios/Runner.xcworksp…
Nature Remo WebAPIからスマートメータの計測値を取ってきて、AWS IoT CoreにPublishするLambda用ソース import json import urllib.request import boto3 URL = "https://api.nature.global/1/appliances" TOKEN = "R6mxxxxxxxxxxxxxxxxxxxxxxkis" TOPIC = …
単なるメモLecture Videos | Quantum Physics I | Physics | MIT OpenCourseWare
スマートメータの計測値がいつでも見られるように、ESP32 + Servoでメータを作ろうとしています(基本はおもちゃ)。 まだ清書できていませんが、MicroPythonで書いた、AWS IoT接続→Subscribe→サーボ制御のソースは以下 import machine import json from umqtt…
全てはスマートメータのための泥沼なのだが、、AWS IoTを介して、RPiとESP32をPub/Subで接続する。 メッセージの発行はRPi側で、ESP32は購読のみ。 RPi側のソース #!/usr/bin/python import paho.mqtt.client as mqtt import json import ssl host = 'a3bxxx…
MicroPythonの標準ライブラリのmqtt.simpleを使ってなぜAWS IoT Coreに接続できないのかずっと悩んでいた。 結果としては、許可されていないIDを指定して接続しようとして認証エラーになっていた。client_id = 'basicPubSub' だと正常なのだが、当初は、IDを…
世の中のMQTT 接続のライブラリソースはほぼ1種類なのだが、どうやってもAWS IoT のMQTT(8883)に接続できない。sockで通信経路は確立するようなのだが、AWSからの応答がない。なぜなのか。。 AWS IoTと正しく通信できないという書き込みはあちこちにあるの…
GCPが提供しているFunctionと、定期実行を実現できるSchedulerを組み合わせて、1分おきにSmart MeterのAPIを叩いて、MQTTでPublishするWebサービスを構築した。以下は参考画面(Functions) 以下は定期実行を可能にするScheduler 構築はしたものの、、この…
久しぶりにGoogle Cloud Serviceに行ってみた。今は、GCPとしていろんなサービスが統合?されていて、PaaSはApp Engine、Iaasは Compute Engineと2系統用意されている。App EngineはPaaSのため使い方が特殊なので、VMとしてマシンを貸してもらえるCompute E…
前回試作したスマートメータ表示アプリのTopicを修正して、MQTTブローカから正しく情報を取れるように改修した。一応動いている。画面は以下 WebAPI -> MQTT Publishはサーバが手当できていないので、ラズパイで動かしている(テスト期間中のみ) 。 不満な…
Nature Remo Eとスマフォアプリ(電力メータ)との連携はMQTTで繋ぐことにしているので、Nature Remo Eの計測データをWebAPIで取ってMQTTでPublishするコードをPythonで作成。MQTTのPublishが非同期なのかどうかわかっておらず、Publish完了を待たずにプログラ…
Nature Remo E を使って自宅のスマートメータの瞬時値・積算値が取れるようになった。Nature社のサーバにWebAPIで要求を出すとスマートメータの値を取得することができる。ESP32やらM5StickC等を使って、瞬時値が液晶に表示されたり、閾値による監視をやりた…
自宅の電気メータがアナログなやつからスマートメータに置き換わったので、瞬時値や積算値を見てみたいと思い、Nature Remo E lite(以降、Remo E)を購入した。これで測れるのは、スマートメータの値(コンセントの合計)で、分岐回路ではない。どれが電気を…
一部で話題のハトバースに行ってみた。入場者数に制限があるそうだが、たまたま入れた。入ってみたら自分はハトになっていて、あちこちを歩き回る。ジャンプはできるけど、飛び回ることはできないようなので、基本歩く。飛んだ時にクックルーと鳴くのだ。周…
4/1に工事してもらってスマートメータになったものの、ID/PWDの紙がなかなか送られてこなかった。が、ついに先日届いた(4/11日着) せっかくだからスマートメータの計測値を見える化したい。積算値ではなく、瞬時値を取って、今何したから電力が上がったのか…
Flutterのサイトにauth0を使うサンプルがあったので打ち込んでみた。が、、nullableのあたりが対応できていないのか、コンパイルエラーになった。以下はエラーの例 Error: A value of type 'AuthorizationTokenResponse?' can't be assigned to a variable o…
ここ数年ロードバイクを乗っていなかった。普段の生活ではチャリも乗ることがなかった。このままだとロードに乗らずに終わりそうなので、走ってみた。 大和川まで170号線を走るのもありだけど、いつも年始にはチャリで磐船神社にお参りに行ってたので、今回…