backend(mBaaS)。IoTニフクラではNIFcLounge(ニフクラウンジ)という取り組みがあります。そこでは勉強会会場の無償提供を行っていますが、一つ大きな問題があります。それは会場に入る際にセキュリティゲートがあることです。当たり前ですが、このゲートは社員証(または専用カード)がないと通過できません。開け放しにもできないので、勉強会がはじまる前は付きっきり、勉強会がはじまった後も適宜入場する人の対応が必要です。常に外にいるのも非効率ですし、勉強会側で後から来た人向けの案内が必要でした。ゲートの前に呼び鈴を押しても良いのですが、勉強会をやっている時に大きな音が響くのも嫌ですし、逆に盛り上がっていて聞こえない可能性もあります。そこで簡単な受付システムを考えてみました。Lamdaのコードデモアーキテクチャアーキテクチャは以下の通りです。1-Clickを呼び出す仕組みです。Lambdaを呼び出しています。LamdaではmBaaSから携帯電話のリストを取得し、それをTwilioでSMSへメッセージ送信する仕組みです。Buttonのセットアップについては下記をご覧ください。Lamdaで実行するコードです。TwilioとNCMBのライブラリがあるのでWeb上でインライン編集はできません。S3へアップロード後、デプロイしています。両ライブラリを初期化します。config.clientKey);次に電話番号の一覧を取得します。}}後はTwilioでメッセージを送信します。});最後にレスポンスを返して終了です。response;デモhttps://www.youtube.com/watch?v=prb7NSytUh8ボタンを押してから実際に届くまで、早くて10秒くらいのタイムラグがあります。セキュリティゲート前で少し待つ形になってしまうのが残念ですが、ボタンだけのIoT受付システムを体験してもらう楽しさはありそうです。※ボタンは常に設置されているとは限りません。篤司NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。Pushを送ってみよう最近、PWAに注目が集まっています。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。