タグ

IoTに関するy_yukiのブックマーク (31)

  • “AWSたまごっち”の裏側、AWS日本法人が公開 IoTサービスをフル活用

    Amazon Web Services(AWS)の日法人は6月6日、クラウド接続機能を持つ新型たまごっち「Tamagotchi Uni」(たまごっちユニ/バンダイ)のシステム解説記事を公開した。 たまごっちユニは、サービス提供の基盤としてAWSのクラウドサービスを活用した新型のたまごっち。シリーズで初めてWi-Fi通信機能を搭載しており、クラウドに直接接続できる。たまごっち達は専用メタバース「Tamaverse」(タマバース)へ遊びに行き、配信コンテンツをダウンロード可能。タマバースでは常に新しいイベントやアイテムなどを用意しているという。 解説記事では、たまごっちユニのシステム構成図に加え、どんなサービスを採用したのか公開している。例えば、大量のたまごっちユニを管理するに当たっては、IoT機器の大規模な監視・管理が可能な「AWS IoT Device Manegement」を採用して

    “AWSたまごっち”の裏側、AWS日本法人が公開 IoTサービスをフル活用
    y_yuki
    y_yuki 2023/06/08
  • [AWS IoT Core] MQTT v5 で新たに追加されたプロパティ値を Republish で追加してみました | DevelopersIO

    1 はじめに CX 事業部のデリバリー部の平内(SIN)です。 re:Invent 2022AWS IoT Core の MQTT v5 対応が発表されたが、 これにより、新しく拡張されたプロパティによって、MQTT v3.1 では、比較的複雑になってしまう作業を、簡潔に実装することが可能になりました。 AWS IoT announces general availability for version 5 of MQTT message broker (MQTT5) AWS IoT Code では、元々、ルールのアクションにRepublishを設定すると、簡単にメッセージブローカーに到着したメッセージを、別トピックに Publish しなおすことが可能ですが、今回、Republish 時に、MQTT v5 で拡張されたプロパティが設定可能になりました。 今回は、この動作について、

    [AWS IoT Core] MQTT v5 で新たに追加されたプロパティ値を Republish で追加してみました | DevelopersIO
    y_yuki
    y_yuki 2022/12/05
  • A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT の備忘録 - neko--suki’s blog

    HTTP3 でpub-subとMQTT-over-QUICの比較をIoTの観点から行った論文の備忘録です。 IoTという文脈で、ネットワークエミュレータに遅延と帯域を設定して、性能(最初のデータが到達するまでの時間、通信終了までの時間やスループット)、ネットワークへのオーバーヘッド(バイト量とパケット数)、リソースの使用状況(CPU使用率、RAM使用量)、の3つを比較しています。 性能面では、H3 pub-subのほうが優れた結果が得られていますが、ネットワークのオーバーヘッドやリソースの使用状況はHTTP3 pub-subのほうが MQTT-over-QUICよりも多くのリソースを使用する結果となったようです。 これらの結果から、IoTという文脈を考えた場合、トレードオフが存在しているということを示唆しています。 元論文は下で読めます。 arxiv.org 実装について H3 pub-s

    A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT の備忘録 - neko--suki’s blog
  • [AWS IoT Events] 少しだけ複雑な条件式で探知機モデルを作成してみました | DevelopersIO

    1 はじめに CX事業部の平内(SIN)です。 昨日、AWS IoT Events(以下、IoT Events)で起動したLambdaへ送られるPayloadについて確認してみましたが、作成した、温度管理の探知機は、単純に指定した温度を超えたかどうかで状態が遷移するものでした。 今回は、条件式の変数や式を、少し複雑なものにして試してみました。 考えた動作は、以下のようなものです。 温度の最高値及び、最低値を記録 記録された最高・最低値と比較して10度以上の変化を検出した場合に「異常状態」に遷移してアラート 「異常状態」から「正常状態」への復帰は、初期化メッセージで行う イメージとしては、温度デバイスの故障を検出する探知機です。 2 入力モデル 今回は、初期化用のフラグが、新たに必要になったため、入力を新たに設定しました。 SampleDetectorModelInput2.json {

    [AWS IoT Events] 少しだけ複雑な条件式で探知機モデルを作成してみました | DevelopersIO
    y_yuki
    y_yuki 2020/10/05
  • AWS IoT Coreハンズオンを公開 – IoTデータの収集や分析、可視化について学べます | Amazon Web Services

    Amazon Web Services ブログ AWS IoT Coreハンズオンを公開 – IoTデータの収集や分析、可視化について学べます こんにちは、IoTソリューションアーキテクトの飯塚です。記事では、新規の公開したAWS IoT Coreハンズオンについてご紹介します。 AWS IoT Coreとは? AWS IoT Core は、インターネットに接続されたデバイスから、クラウドアプリケーションやその他のデバイスに簡単かつ安全に通信するためのマネージド型クラウドサービスです。AWS IoT Core では数十億個のデバイスと数兆件のメッセージをサポートしており、それらのメッセージを AWS エンドポイントや他のデバイスに確実かつセキュアに処理してルーティングします。AWS IoT Core を使用すれば、アプリケーションがインターネットに接続されていない場合でも、すべてのデバイ

    AWS IoT Coreハンズオンを公開 – IoTデータの収集や分析、可視化について学べます | Amazon Web Services
    y_yuki
    y_yuki 2020/09/30
  • AWS IoT ルールで配列操作が安全に出来ず、正規表現で解決した話 | DevelopersIO

    はじめに 現在担当しているシステムで下記の項目を全て満たすAWS IoTルールを作る必要があり、嵌ったため記事にしました。 シャドウには配列を持つフィールドがある 前述の配列には値に数字型を持つフィールドを有したオブジェクトが添字の0〜2のいずれか1つに存在 前述の数字がカウントアップしたら、アクション(Lambda)を実行する 詳しくは後述しますが、AWS IoT ルールでは、ロギングを有効化していると、存在しない配列の添字に対してget関数を利用すると、isUndefinedでチェックをしていてもERRORがロギングされます。 上記を回避する手段として正規表現を扱う関数を利用するという方法があります。 存在しない添字に対してgetしてエラーが発生することを確認 下記のようなシャドウとAWS IoTルールを作ります。 シャドウ { "desired": { "array": [ { "o

    AWS IoT ルールで配列操作が安全に出来ず、正規表現で解決した話 | DevelopersIO
  • 【入門】AWS IoT Coreを理解するために必要な6つのポイント | DevelopersIO

    CX事業部東京勤務の佐藤智樹です。 入社して1ヶ月ほどで、最近はIoT関連の事業に関わっています。LambdaAPI Gatewayなどを活用した開発は入社前から試していたのですが、今はAWS IoT Coreも触り始めています。AWS IoT Coreは認証・認可やルール管理など多くのコンポーネントが含まれているため、最初は理解しづらい部分があったので整理したいと思い記事にしました。 目次 記事の目的 AWS IoT Coreとは メッセージブローカー(プロトコル) メッセージブローカー(トピック) セキュリティ&アイデンティティ ルールエンジン アクション デバイスシャドウ 一連の流れのまとめ 雑感 記事の目的 今回の記事は初めてAWS IoT Coreに関わる人に向けて、とりあえず動かすまでにどんな機能があるのかざっくり分かるようにした記事です。具体的には以下の6つの内容に触れま

    【入門】AWS IoT Coreを理解するために必要な6つのポイント | DevelopersIO
    y_yuki
    y_yuki 2020/03/19
  • AWS IoT セキュアトンネリングを使ってローカルのRaspberry Piにリモートから接続してみた | DevelopersIO

    まいど、大阪の市田です。 今回は表題のとおりですが、AWS IoT セキュアトンネリングを使ってローカルにあるRaspberry Piにリモートから接続してみたいと思います。 構成 今回の構成のポイントは以下です。 Raspberry Piは外部から直接アクセスできないローカル環境にあります。 Raspberry Pi上でWebサーバを稼働させます。 このWebサーバはlocalhostに対してのみListenするようにします このWebサーバで稼働しているサンプルページに、EC2からブラウザで接続します。 この構成に利用した各種リソースの詳細は下記になります。 EC2 OS:Amazon Linux 2 ブラウザ:Chromium VNC:tigervnc-server Raspberry Pi 筐体:Raspberry Pi 3B + OS:Raspbian Stretch 最後のリリ

    AWS IoT セキュアトンネリングを使ってローカルのRaspberry Piにリモートから接続してみた | DevelopersIO
    y_yuki
    y_yuki 2020/02/12
  • Edge Database + Sync for Mobile, IoT & Embedded Devices

    Edge Database + Sync for Embedded Devices in Mobile and IoT – offline-first / local-first High-performance NoSQL database with integrated Data Sync for decentralized Edge Computing. Get fast access to the data you need across Embedded Devices, IoT, and Mobile. High-performance ObjectBox is 10x faster than any alternative, with high speed data ingestion that increases response times. Check out our

    Edge Database + Sync for Mobile, IoT & Embedded Devices
  • Developers.IO 2019 in Nagoyaで「サーバーレスで作ったIoTのバックエンドシステムで遭遇したエラーと対処法」を話しました #cmdevio2019 | DevelopersIO

    どうも!大阪オフィスの西村祐二です。 2019年9月12日に2年ぶりに Developers.IO 2019 in Nagoya が開催されました。 そこで「サーバーレスで作ったIoTのバックエンドシステムで遭遇したエラーと対処法」という題名でお話しさせていただきました。 登壇資料 さいごに サーバーレスなシステムを運用していて遭遇したエラーと対処法、そこから学んだことを発表させていただきました。サーバーレスの運用について考えている人のお役にたてたら幸いです

    Developers.IO 2019 in Nagoyaで「サーバーレスで作ったIoTのバックエンドシステムで遭遇したエラーと対処法」を話しました #cmdevio2019 | DevelopersIO
  • IoTセキュリティチェックリスト

    いわゆる IoT や IoT デバイスと呼ばれている、物理的な実体をもつ物の状態に関する情報を収集したり、収集された情報などをもとに物の状態を変える制御を行うための分散システムは近年、注目されており、今後も増加傾向が続くとされています。 そのような IoT デバイスは、常時ネットワークに接続されており、多数の同じIoTデバイスがネットワーク上に接続されているケースが多く、個々のIoTデバイスのセキュリティ管理の徹底が難しいことが多いと考えられます。また、IoT デバイスの中には、新機能の作り込みに注意を奪われるあまり、セキュリティ的な耐性に関する設計が忘れ去られているものが少なくありません。 利用者においても、IoTデバイスを使ってシステムを構築する際に、必要なセキュリティ的耐性を備えていることを確認した上で、システムを構成する製品を選定することが重要になります。不適切な製品を選べば、サイ

    IoTセキュリティチェックリスト
  • IoTを活用して飲食店の空席情報を可視化した時の話

    はじめての○○特集1目の記事です。 こんにちは、ヤフーでIoTの仕事をしている佐藤公宣です。 数年前からIoTというキーワードを見たり聞いたりする機会が増えましたね。5Gが普及したら、世の中のIoT化にいっそう拍車がかかると思います。ところで、よく使われているこの"IoT"とは、いったいなんなのでしょうか?今回はこれからIoTを始めてみようという方に向けて、ヤフーが実施したIoTを使った実証実験の例を交えながら、基からお話ししたいと思います。 IoTってなに? "Internet of Things"の頭文字を取ったIoT(アイ・オー・ティー)は、さまざまなモノがインターネットで相互につながり、情報を共有し、制御し合う状態や、その世界観などを意味しています。IoTは私たちの生活の中にもすでにたくさん存在します。例えば、玄関のドアや人が出入りできる窓にセンサーを設置して、おでかけ設定中に

    IoTを活用して飲食店の空席情報を可視化した時の話
    y_yuki
    y_yuki 2019/06/12
  • IoT atlasのご紹介(デザインパターン) | Amazon Web Services

    Amazon Web Services ブログ IoT atlasのご紹介(デザインパターン) AWS IoTが利用可能になった2015年から、センサーネットワークやコントロールシステムアーキテクチャやマシンツーマシン(M2M)ネットワークの、成熟した長年あるドメインへクラウド開発の概念を含めように修正する必要がでています。 IoT Atlasは、使いやすく検索可能なWebサイト(https://iotatlas.net)で入手できるIoTデザインパターンです。 IoT AtlasはクラウドでIoTソリューションを構築している人が利用できるように想定し、デザインの更新や拡張を行います。 IoT Atlasは、新規および長期にわたるソリューションビルダーのためのリソースです。 デザインはクラウドサービスにとらわれないため、IoT AtlasはGitHubのリポジトリとして公開されています。

    IoT atlasのご紹介(デザインパターン) | Amazon Web Services
  • Cognitoを使ってブラウザアプリからAWS IoTへのPub/Sub権限を制御する | Developers.IO

    はじめに サーバーレス開発部@大阪の岩田です。 前回のブログでAWS IoTのカスタムオーソライザーを用いた、ブラウザアプリの権限管理に挑戦して撃沈しました。 ブラウザアプリからAWS IoTのカスタムオーソライザーが使えなかった件 今回はベタにCognitoと連携した権限管理に挑戦したいと思います。 やりたい事 今回の目標は下記のようなシナリオを実現する事です。 Cognitoを利用してブラウザアプリにログインする ブラウザアプリにログインしている場合、対象ユーザーが所有するデバイスに関連するトピックにPublish・Subscribeできるようにする ブラウザアプリにログインしていない場合や、対象ユーザーが所有するデバイスに関連しないトピックへのPublish・Subscribeは拒否する 必要な設定 今回のシナリオを実現するに当たって、下記の設定が必要になります。 Cognito認証

    Cognitoを使ってブラウザアプリからAWS IoTへのPub/Sub権限を制御する | Developers.IO
  • AWS IoT Device Defender が利用可能に – 接続されたデバイスを安全に保つ | Amazon Web Services

    Amazon Web Services ブログ AWS IoT Device Defender が利用可能に – 接続されたデバイスを安全に保つ 週末に事務所を清掃していて、たまたま 1997 年に作成したネットワークマップを見つけました。当時、完全に有線のネットワークに 5 台の PC と 2 台のプリンタを接続していました。現在は、子供たちがすべて育ち、家を出たので、2 台の PC だけになっています。ただし、我が家のネットワークには、2 台のラズベリーパイ、数台の携帯電話、タブレット、TV、ニンテンドー 3DS (Eric および Ana に感謝)、4 または 5 台の Echo デバイス、 いくつかのブランドのセキュリティカメラ、私が購入したさまざまなガジェットがつながっています。また、ランダムな電話やタブレット、そして完全には信頼していないいくつかのデバイスの一時的なホームとなる

    AWS IoT Device Defender が利用可能に – 接続されたデバイスを安全に保つ | Amazon Web Services
    y_yuki
    y_yuki 2018/08/07
  • IPA「情報セキュリティ白書2018」PDF版の無料公開開始! 仮想通貨やIoTなどをテーマに解説 

    IPA「情報セキュリティ白書2018」PDF版の無料公開開始! 仮想通貨やIoTなどをテーマに解説 
  • Implement real-time updates using Lambda and Websockets via IoT

    Implement real-time updates using Lambda and Websockets via IoT Would your frontend application benefit from having access to updated data in real-time, but you can't seem to find a 'serverless' way to do it? Well, that was me 3 months ago. I had a goal to make a serverless chat app, but no clue how I would implement real-time communication between my backend and the frontend client. If you search

    Implement real-time updates using Lambda and Websockets via IoT
  • AWS IoT Enterprise ButtonのデータをGoogle Spreadsheetに記録する | DevelopersIO

    育児休業中の五十嵐です。 【国内販売開始】AWS IoT Enterprise Button試してみたらホンマに簡単にLambda関数を実行できた | Developers.IO の記事を読んで、脊髄反射的に「AWS IoT Enterprise Button(以下、IoT Buttonといいます)」をポチりました。 そして到着。 さてなに作ろう。 pic.twitter.com/CV6ulp6tNv — BISQUE (@bisque33) 2018年5月22日 なにか作ろうと、家の中でネタを探したところ、ちょうど良さそうなものを見つけました。 これは新生児の生活を記録するノートです。我が家では主に排泄と授乳の回数を記録していましたので、これをIoT Buttonで記録できるようにしてみました。 仕様 IoT Buttonが押されたら、押された時間と、Click Typeを記録します。C

    AWS IoT Enterprise ButtonのデータをGoogle Spreadsheetに記録する | DevelopersIO
  • AWS IoT 1-Click – Lambda 関数のトリガーにシンプルなデバイスを使用する | Amazon Web Services

    Amazon Web Services ブログ AWS IoT 1-Click – Lambda 関数のトリガーにシンプルなデバイスを使用する AWS re:Invent 2017 にて AWS IoT 1-Click のプレビューを発表しました。その後、平易であること、完全な設定不要のエクスペリエンスであることに重点を置き、調整を重ねてきました。幅広い利用者に IoT を提供し、ご利用いただけるようにするために設計された AWS IoT 1-Click がついに一般公開のときを迎え、AWS と AT&T からリリースされた最新の IoT ボタンでご利用いただけるようになります。 ひと月かふた月ほど前、ブログ記事の準備をするためにこのサービスについて学ぼうと、開発チームをたずねました。このミーティングの間、彼らから一組の IoT ボタンを借りて、クリエイティブな使い方に思いを馳せました。思

    AWS IoT 1-Click – Lambda 関数のトリガーにシンプルなデバイスを使用する | Amazon Web Services
  • TechCrunch

    “Digital transformation” among enterprises hasn’t happened with quite the gusto that people predicted it would a few years ago. But today, a startup building fintech technology &#821

    TechCrunch