ボクにもわかる さくらのモノプラットフォーム用 サンプル・プログラム集
Application Examples of Sakura’s Mono Platform for M5Stack
forked from sakura-internet/sipf-std-client_sample_m5stack
サンプル・プログラム集
さくらのモノプラットフォームを利用するためのM5Stack用のサンプル・プログラム集です。
LTEモジュール(GNSSつき) cat.M1 nRF9160 (SCO-M5SNRF9160) を M5Stack Basic に接続し、モバイル通信網にセンサ情報を送信したり、M5Stackに接続したLEDを制御してみます。
Example 1 ボタン送信機
Example 2 マイコン温度送信機
Example 3 LED制御
Valueの欄に輝度0~255を入力して M5Stackに送信すると、M5Stackに接続した RGB LED Unit のLEDの輝度が変化します。
RGB LED Unit が無くても、M5Stack 上に表示したLCDの電球の画像がON/OFFします。
Example 4 温度・湿度センサ送信機
M5Stack に ENVⅡ Unit または ENV Ⅲ Unit を接続してください。温度と湿度を送信します。
さくらのモノプラットフォームからAmbientやLINEアプリにデータを転送してみます。
Example 5 GPS(GNSS)位置情報送信機
GPS(GNSS)用のアンテナ(LNA内蔵・アクティブタイプ)を接続してください。位置情報を送信します。
さくらのモノプラットフォームからAmbientに位置情報を転送し、詳細な地図を表示してみます。
WebSocket 確認ツール Message IoT さくらのモノプラットフォーム用
https://git.bokunimo.com/IchigoJam/message_iot/sipf.html
ファームウェア・アップデータ sipf-FOTA-update.ino
M5Stackに書き込み、M5Stackの表面の右ボタンを押すと、さくらのモノプラットフォーム上のファームウェアをアップデートすることが来ます。
進捗状況も表示できるようにしました。
予めファームウェアをさくらのモノプラットフォームに保存しておく必要があります。使用方法は、ソースコードを参照してください。
ご注意:アップデートに失敗したとしても無保証です。
異なるデバイス用のファームウェアを誤って使用しないように注意してください。
権利情報
本サンプル・プログラムは下記からフォークしたものをベースに作成しました。
https://github.com/sakura-internet/sipf-std-client_sample_m5stack
元のソースのライセンスについては、フォーク元(さくらインターネット)に帰属し、改変部や追加部の権利は当方に帰属します。改変部はMITライセンスで再配布いたします。画像データについては各サンプル・プログラムのフォルダ内のREADMEが付与されているファイルを参照ください
元のソースのREADME
改変部と追加部の権利
ライセンスについては各ソースリストならびに各フォルダ内のファイルに記載の通りです。
使用・変更・配布は可能ですが、権利表示を残してください。
また、提供情報や配布ソフトによって生じたいかなる被害についても,一切,補償いたしません。
git.bokunimo.com GitHub Pages site
http://git.bokunimo.com/
—————————————————————-
by 国野 亘 Wataru KUNINO https://bokunimo.net/