カルボーネン法目標心拍数計算のページを更新しました。
デザイン変更、PC、スマートフォン兼用のレスポンシブデザイン化をしています。
https://www.motohasi.net/Misc/Karvonen.php

カルボーネン法目標心拍数計算のページを更新しました。
デザイン変更、PC、スマートフォン兼用のレスポンシブデザイン化をしています。
https://www.motohasi.net/Misc/Karvonen.php

IPV4 サブネットマスクの計算 のページを更新しました。
デザイン変更、PC、スマートフォン兼用のレスポンシブデザイン化、内部ロジック変更と出来ることは変わっていませんが、刷新しました。
https://www.motohasi.net/Misc/IPV4SubnetCalc.php

前回のデザイン更新がいつだったかわからないくらい前ですが、そろそろ見た目が古くなってきたので全体的に変更を行っていきます。
コンテンツ的に賞味期限が切れているものについては、削除は行いませんが、そのままとさせていただきます。

クルマ用にKEIYO AN-S092 を購入しました。
購入早々、形状から機器の内部構成が気になりました。
市場に出回っているごく一般的なWiFiルータよりも幅がある形です。
開封し中身を覗いてみると、主要構成部品としてSIMCOM 製の SIM7600JC-H + W58L が入っていました。
加えて、大きな体積を占めて、3.3Fのスーパーキャパシタが2つ入っています。
電源を切った時にLEDがなかなか消えない挙動が不思議だったのですがこれで理由がわかりました。
「クルマ専用」設計なので、電源がアクセサリーに接続され、アイドリングストップ時などのエンジン始動時等の電圧電圧降下に対応する設計思想と想像します。
筐体には「Made in China」の記載です。
SIMCOMのSIM7600JC-HはLTE Cat 4に対応し、ダウンリンク最大150Mbps、アップリンク最大50Mbpsの性能があります。
LTE-FDDの対応バンドは、B1/B3/B8/B18/B19/B26でDocomo/Softbankの主要バンドに対応します。
https://www.simcom.com/product/SIM7600X-H.html
SIMCOMのW58Lの詳細は見つかりませんでした。
以降はW58の仕様についてです。
QualcommのQCA-9377-3を使用したWi-Fi & BT4.0のモジュールです。
WiFiとしては2.4GHz/5GHz、a/b/g/n/acに対応となっています。
AN-S092としては2.4GHz b/g/nとなっており5GHzは使用できません。
W58は製品紹介ページにもSIM7600X-Hシリーズと組み合わせて使用することがサポートされると書かれています。
https://www.simcom.com/product/W58.html
ソフトウエア面ですが、
機器の状態表示、設定をするためにはログインをする必要があります。
SSID/パスワードを入れて接続しているので、このような構成は?でちょっと面倒です。
表示に使用できる言語は、日本語、英語、中国語です。
現在は無効化されていますが、加えてロシア語、アラビア語が設定にありました。
デフォルトの設定画面を表示するIPアドレスは 192.168.225.1 。
接続可能機器数の設定が出来、1~6台までとなっています。
設定を1台に設定してから複数台を接続してみましたが特に弾かれることなく普通に接続できました。この設定が何目的なのかは不明です。
表示されたhtmlを読んでみると、jquery、vueが使用されていました。
コードは難読化されておらず非常に読みやすい形で見ることが出来ます。
コードのコメントは見る限りすべて中国語(簡体字)。
そちらの方面で作成されたのでしょう。
ページ内で使用されている機器の状態表示のための情報、設定については、http postを通じて行われています。
ログイン処理で返される「LoginId」を取得できれば、「TRACKID」と「LoginId」をcookieに設定することにより、外部のプログラムから操作することが出来ます。
AN-S092からの応答はすべてjsonで返ってきます。
ビルトインのコントロールページ以外でも情報の取得は可能です。
2025年10月7日にArduino UNO QのリリースとQualcommによるArduino買収がアナウンスされました。
「Arduinoはコミュニティとオープン性を重視し続けています」という方針のようです。
今後の動向が気になります。
ESP32のバージョンが3.3.0になり、以前エラー無く実行できていたコードでwifi:sta is connecting, cannot set config
が発生しました。
発生する原因は、WiFi AutoReconnect の実行中に、WiFi.config(~) を実行すると起きる様です。
対処方法としては、WiFi.config
を実行する前にWiFi.setAutoReconnect(false);
delay(5000);
を実行すること。
delayの値は AutoReconnect の実行時間以上にする必要があり、もう少し長いほうが良いかもしれません。
Internet Explorer 11 (IE11) のサポートは、2022年6月15日に終了し、その後、2023年2月14日に配信されたWindowsセキュリティ更新プログラムで完全に無効化されました。
今までは、継続使用する方がいるかと思い、IE向けの専用ページも維持していましたが、改めてIEにて表示状況を確認したところ、正常に表示できる状況ではなかったので、Internet Explorer対応のページを廃止します。
セキュリティの観点からもアップデートのかかるブラウザを使用してこのサイトにアクセスしていただければと思います。
今まで使用してきた地図は商用利用可能な地図を無償範囲(このような仕組みは非常にありがたいです。使用させていただいたことに深く感謝しています)の程度で使用してきました。
しかしながら、2025年3月から料金体系が変更になる事で、今までと同様の使用方法では無償の枠におさまらないという予測を頂いています。
そのため、アクセス数の多い主要なページはOpenStreetMap+Leafletの仕組みに移行することにしました。
地図の変更はこの料金体系の変更に対応するためです。
今までも、かなり使用量に制限をかけた運用を行っており、地図が表示できないという状況がたびたび発生していました。
特に年末年始のアクセスが増える時期はほぼ表示できないという状況でした。
今後は、そのような事も無くなると思われます。
新たに使用する、OpenStreetMapやLeafletを公開し維持に尽力、貢献してくださっている方々に感謝します。
「日本と世界の日の出日の入り時間(都市名検索式)」ページの地図がOpenStreetMap+Leafletに変わりました。
機能の変更はありませんが、見た目は変わります。
「日本と世界の日の出日の入り時間(都市名選択式)」ページの地図がOpenStreetMap+Leafletに変わりました。
機能の変更はありませんが、見た目は変わります。