プロトタイピング〜今から帰るよボタンを作ってみよう〜の動画とQAを公開2019/02/26eventTweetShareみなさんこんにちは。プロトタイピング講座をスタートしました。AWSを押すと、LINEに通知が飛ぶ仕組みを構築しました。多くの方にご視聴頂きありがとうございました。多くの方にご覧いただき、質問も多くお寄せいただきました。2日間に渡るオンライン講座の動画を公開しましたので、参加者の皆様からいただいたQAの一部を合わせてご紹介します。視聴者からのご質問と回答プレイスメントの作成画面の下の方に、属性の名前・値といった項目がありますが、これはどういったことを設定するのでしょうか?プレイスメントに設定できる属性情報は、ボタンに割り当てることのできるタグになります。関数上に引き渡されるようになる、いわばパラメータのような存在です。呼び出す際に利用されるといった形です。オレゴンに登録されるようになっています(2019年2月現在)。1-ClickのプロジェクトやLambda関数はリージョン毎に作られます。オレゴンに登録されたボタンからは、どのリージョンのLambda関数でも呼ぶことはできるため実用上は問題ありません。今回紹介したのは、管理上で「あれ?どこのリージョンに作ったかな?」とならないようにするために、オレゴンに統一した形です。おける契約開始日は初回のボタン押下日が起算日となります。購入に紐づくものではありません。ご登録いただくことで見られるようになりますので、ぜひご登録ください。万が一登録できなかった場合は購入した日時がわかるものを用意してサポートにお問い合わせください(サポートはSORACOMのユーザーコンソールにログインいただき右上にございます。)実機を操作しながら追いかけています。上記の動画をご覧ください。関数内で制御/実装できます。関数を編集いただくことで可能です。関数を編集することで可能となります。アカウントは1つです。アカウントでのみ利用できます。アカウントへ登録ください。コンソールに登録いただいたボタンはクリック数を確認することができるようになります。起動しても即時終了するような、疑似的な回数制限は可能かと思います。関数の実行成否に関わらず契約回数は消費されますのでご注意ください。データが到達した時間なので、数秒単位の誤差はあります)が送信されます。ハードウェア的にはボタン(=接点)のみが実装されているため、そのほかのセンサーデータは含まれません。含めた外部のセンサーを取り付けたいというご要望はとても多くいただいており、続報をお待ちいただければと思います。現状でも「バネを利用して、罠が動作したらボタンを(物理的に)押す」といった仕組みを実現されている方もいらっしゃるとお伺いしております。どのような使い方をお考えなのか、どのようなセンサーを取り付けたいか、といった具体的なユースケースをお教えいただけるとありがたいです!LTE-Mが利用できるエリアは、KDDIのホームページ等から確認できますか。利用して実現しています。エリア検索のページをご覧ください。現在までの押下回数」「最後に押下された時の時刻や電池残量、クリックイベントの成否」といった運用に必要な情報や手続きが出来るようになります。コンソールに登録しておけば、自動的に更新されるようになります。どちらか小さい方の値が入り、電池残量を表しているものではありません。エンタープライズボタンは電池残量が「emainingLife」になりますが、内容が異なります。「remainingLife」というパラメータが表す意味によるものです。エンタープライズボタンは電池残量に割り当てています。電池交換が可能なため、電池残量に「どのくらい使えるのか」を割り当てても意味を成しません。契約内容に即した残りを割り当てています。子供が持って行ってどこかでボタンを無くしてしまった場合は、位置情報などで見つけ出すことはできますか?残念なことに、LTE-Mボタンでは位置情報はサポートしていません。勝手に押されて困る場合は、SORACOMに登録しておくことでコンソール上から無効化することが可能です。3種類の押し方があるということですが、押し方によってメッセージは変えられるんでしょうか。その場合はどこで変えることができますか。JSONのeventをLambda上で判定することで可能です。テンプレートに紐づけられるLambdaは一つだけですが、Lambdaから他のLambdaを呼び出すといった設計もあるでしょう。どこで購入できますか。SORACOMコンソール上で買えます。Amazon.co.jpでも購入できます。awsに関する質問はどこにすればいいですか??AWSサポートがございます。技術的なご質問を希望される場合は「開発者(Developer)」以上のプランをご選択いただいたうえでお問合せいただければ、プロフェッショナルが対応いたしますのでご活用ください。今回の内容で、ダブルクリックとロングクリックで通知内容を分けたい場合は、Lamda関数をどのように変更(追加)すれば良いか教えて下さい。できれば後でも構わないので、変更(追加)した場合のソースコードを公開して頂けると助かります。関数内の実装に関してはAWSさんをはじめ、様々な情報が出ております。e5を遠隔操作には、Python上でclickTypeによる分岐が記載されています。サーバーレスで実行すなどで理解を深めることができますので、是非ともチャレンジしていただければと思います。Buttonの登録に関して、一度にAWSおよびSORACOMに登録する仕組みは現状ではご提供しておりません。お手数ですがそれぞれのコンソールから登録いただければと思います。購入金額に通信料や契約にかかわる料金が含まれております)。ページをご確認ください。登録の際、実機のボタンを押していただく必要があるため1台づつの登録となります。別の方法もございますので、量などをご相談いただければと思います。来月のオンライン講座のご紹介また、3月6-7日は少し上級者向けのオンライン講座を開催します。Buttonを使い、現場にいないスタッフを呼び出す仕組みを作ります。タブレットにスタッフのステータスを表示することで、呼び出したスタッフが現場に向かっているかどうかが可視化できるようにしています。こちらの講座では、ボタンのセットアップ手順は省いてますので、ご希望の方は先に本ブログの1日目の動画をご覧いただくとスムーズに進められると思います。※それぞれのフォームよりご登録をお願いしますぜひ皆様のご参加お待ちしてます。