AWS IoTを利用してクラウド連携機能を追加してみた
![](https://tokentoken.com/blog/wp-content/uploads/2020/05/aws_logo_smile_1200x630-1024x538.png)
GWに自宅待機でまとまった時間が確保できたので、AWS IoT を利用してMQTTを使った iOSアプリ間のクラウド連携機能を実装してみた。
参考にしたのはほぼこれ。Swift なので Objective-C に書き換えつつ理解した。
aws-sdk-ios-samples/IoT-Sample/Swift at master · awslabs/aws-sdk-ios-samples
今回作ったのは先生アプリから生徒アプリに出題する機能で、双方を接続させるために生徒に5桁の数字を入れてもらう仕様とした。
先生と生徒で双方向で通信したかったため、トピックを2つ用意して通信を行った。
数台でしか試せていないが、複数の台数で接続することも可能。教室で何十人に対して出題することもできるはずだが、そういう用途で使いたい人がいるかどうか。
Amazon AWS IoT を使ったMQTT 通信は高速で、遅延は気にならなかった。あとは料金が気になるが、自分のアプリの台数だと大きな出費にはならない想定。
もし想定外の量使用されることになったら、アプリのサブスクリプション対応を検討したいが、そこまで使われることはないだろう。
少しでもオンライン授業に貢献できると良いのだけれども。
関連記事
-
-
au iPhone 6 Plus 64GB Silver 届いた
9/19 の発売以来、悩み抜いた結果 au で iPhone 6 Plus 64GB S
-
-
iPhoneアプリUI研究本 iPhone User Interface Design Projects
それほど期待せずに買ったのだが、これは面白かった。 和書だと、iPhoneアプリ成功の法則に近いが、
-
-
Parse から Heroku, AWSへの移行ガイド
2017年1月28日にParseのサービスが終了するという衝撃的なニュース(Moving On)
-
-
[iPad SDK] Popover中にTableViewを入れて、タップしたらPopoverを閉じたい
今作っている リズムくん for iPad で、拍子記号を Popover で選択できるようにしよう
-
-
メイドインジャパンとiPad、どこが違う? 世界で勝てるデジタル家電 感想
西田宗千佳氏の本はいつも面白い。 今回も予想に違わず面白かった。 自分も同じような情報は知っているは
-
-
[iOS SDK] UIDeviceOrientation ではまる
すぐURLが変更されそうだが、2013/02/16 時点だと、Supporting Multiple
-
-
[iOS] iOS6 から起動時に一度 Portraitになる挙動が変更された模様
iOS6 からは画面の回転関係の仕様が整理されたのか、いろいろと変更が入っている。 まず - (B
-
-
iPhone 4S は Bluetooth 4.0 採用。G-SHOCK GB-6900 が使えるとよいのだが
アップル - iPhone - 比較 によると確かに iPhone 4S から Bluetooth
-
-
Xcode 設定しておくと便利なカスタマイズいろいろ
以前から Xcode はもう一歩使いにくいと思っていたが、iPhone アプリで稼げるのか でカスタ
-
-
[iPhone6plus] 買うかかなり悩み中
9/19 に発売されてからiPhone6Plusを買おうか、買うならいつ買おうか、キャリアは