メインコンテンツに移動

json

Sens'itを試す3

IFTTTのvalue1,2,3、少しわかった気がする。IFTTTでは、この変数名は融通が効かず、この変数名でbodyに引渡しやらないとダメのようだ。SORACOM Harvestでデータを可視化する際、バイナリパーサに「@sensit」を設定している(そもそもそういうふうに誘導されてた)ので、valueという文字列がない。

したがって、定義済の「@sensit」ではなく、独自にバイナリパーサの設定が必要。しかし、データ構造がわからない。

Sens'itを試す2

前回からの続き

SORACOMのBeamを使うと外部サーバを叩けるみたい。これを使って他のサーバに通知を送って表示するようにすれば良いのだろうが、いろいろとばっちりの投稿がない上に、あっても用語がわからず頓挫してしまう。(わからない用語が多すぎる)。最終的に解決したのは、IFTTTという連携サービスを使ってLINEグループへの通知させるというもの。

Sigfox使い始めた

やっと使い始めたのに、Sigfox経営難で破産しているね。。段階的にメッセージの保管期間も短縮される予定だそうです

https://www.kccs.co.jp/sigfox/blog/technical/2022/0225/

う〜っむ、何かやろうとするといつもこれだな、旬な時すぐ飛びついてやらないからだね。まぁ、そういう技能がないからだという話もあるけど。スイッチサイエンスにはたくさん在庫があるようなので、購入して登録、1年間の無料期間ということになっている。

mbedから接続してAT$SF=なんかpayloadを送信。。sigfoxクラウドで見ることはできた。

で、コレをどうすんだということだが、とりあえず、macに入っているphpとApacheで、urlを取得してみた。

mbed-os5でUSBSerial

os2からos5へ変えていきなさいということを言われているらしいので、数週間ずっとチャレンジしていました。

直近でやりたかったことは、Keil Studio Cloudのos2では実現できていたので、これをos5に移行する試みだった。os5はmbed-os-example-blinky5を作って、LEDの点滅動作ができていることを確認してのち、USBSerialを追加するもの。

mbed困っております2

前記事では、mbedビルドが違うことでUSBDeviceをインポートしたのちBuildエラーになることを書いたが、mbed.bldにビルドURLを書いてやれば、ビルドコンパイルができるようになる。

mbedビルド

https://os.mbed.com/users/mbed_official/code/mbed/builds

各ビルドをクリックすると、そのURLに飛ぶのだが、buildsの前にスラッシュが余計に入り、error表示が出る

https://os.mbed.com/users/mbed_official/code/mbed//builds/65be27845400/

ダブっているスラッシュを削除してアクセスすれば表示され、そのURLをmbed.bldに貼り付ければ、そのURLでビルドされるようだ。