aptpod Tech Blog

株式会社アプトポッドのテクノロジーブログです

WebCodecs の VideoDecoder を使用して H.264 の動画を再生してみた

はじめに こんにちは。Visual M2M Data Visualizer Team の白金です。 弊社の製品の intdashでは、H.264形式の動画データを収集/計測できます。計測した動画データは、Fragmented MP4 のフォーマットを使用したライブ動画をストリーミング再生したり、計測し…

ROS2で任意のメッセージをC++ノードでブリッジする方法

Protocol/Robotics Teamの酒井 (@neko_suki) です。 以前「ROS2メッセージの遠隔リアルタイムデータ伝送を実現する新プロダクトのご紹介」という記事で開発中の intdash_ros2bridge というプロダクトを紹介しました。 今回は、前回記載したとおり、技術にフ…

ASAM規格への対応サービス-CCP DAQのご紹介

こんにちは、オートモーティブグループの榮枝です。 オートモーティブグループでは、アプトポッド製品のIoTプラットフォームである「intdash」を活用して自動車産業へのIoTソリューションを提供しています。 昨今では、お客様の個別ニーズに応じてのソリュー…

ROS2メッセージの遠隔リアルタイムデータ伝送を実現する新プロダクトのご紹介

Protocol/Robotics Teamの酒井 (@neko_suki) です。 今回は「ROS2メッセージの遠隔リアルタイムデータ伝送を実現する新プロダクトのご紹介」というタイトルでintdash_ros2bridgeという開発中の新プロダクトについてご紹介します。 弊社は、ROS1で任意トピッ…

intdashで遠隔アナログデータ計測をはじめよう

はじめに Hardware/OTグループの加藤です。 私はハードウェア系のエンジニアで、これまでデータ計測にオシロスコープ・デジタルマルチメータ・データロガー等を使用したことがあります。 それぞれ一長一短なので組み合わせて使用することになるのですが、そ…

AWS Fargateで発話箇所を自動検出するシステムを作った話

こんにちは。製品開発グループにて機械学習の研究開発まわりを担当しているきしだです。 現在、研究開発の一環として、「デバイスから収集された時系列データから、発話された箇所を自動で検出するシステム」を開発しています。現在はまだ試作段階ですが、こ…

Linux で CAN通信するために EDGEPLANT CAN-USB Interface を利用する

はじめに こんにちは、ハードウェア/OT 製品開発グループ1 でソフトウェア開発を担当している矢部です。 アプトポッドでは以前より、EDGEPLANT CAN-USB Interface という自社開発製品を取り扱っています。 こちらは車載機器の通信規格であるCAN2 データの送…

コロナ禍でUIデザイナーが8ヶ月間、産休&育休を取りました

コーポレートマーケティング室でデザインを担当しております高森です。 アプトポッドはベンチャー企業でありながら育休を取得されるパパ社員が多く、社内の勤務スレッドでも家族のお世話のためお休みや時短勤務をしますというやりとりが頻繁に行われています…

AWS障害をより広い範囲で把握するために

はじめに こんにちは、SREチームの金澤です。 弊社はintdashというIoTプラットフォームを展開しています。そのサーバサイドであるintdash Serverはクラウドインフラを用いた構築が多く、その一つがAmazon Web Service(AWS)です。 パブリッククラウドを使用す…

IoT x SaaSスタートアップにおける営業の役割とその魅力

はじめに 事業開発室の小宮です。 今日は、これまであまり語られる機会の少なかった、当社のビジネスサイドの業務についてご紹介します。 はじめに 会社・チーム紹介 会社紹介 チーム紹介 アカウントマネージャー業務内容 見込み顧客獲得 提案 受注とそれ以…

Alibaba.comで半導体部品を購入してみよう

はじめに こんにちは、アプトポッドでハードウェア/OT 製品開発グループ*1のマネージャーをしているおおひらです。 昨今の半導体不足の状況、「部品が買えない」という阿鼻叫喚の声がそこかしこから聞こえておりハードウェア製品に携わるみなさまにおかれま…

Visual Parts SDK を使ってフリートマップを作ってみた

こんにちは。Visual M2M Data Visualizer の開発を担当している白金です。 この度、Visual M2M Data Visualizer Ver3.0.0 のアップデートとあわせて 可視化用パーツ「ビジュアルパーツ」を開発するための開発キット(以下「Visual Parts SDK」) をリリースし…

intdash SDK for Swiftを公開しました

製品開発グループで主にネイティブアプリケーション開発を担当している上野です。 この度、弊社製品のintdashというデータストリーミングプラットフォームをモバイルアプリケーションで利用することができるSDK、「intdash SDK for Swift」をリリースしまし…

EDGEPLANT T1 + Dockerでかんたん!ディープラーニング

こんにちは。製品開発グループに所属しております、きしだです。 前回の記事でもご紹介の通り、弊社でついにハードウェアブランドが立ち上がり、その第一弾としてEDGEPLANT T1がリリースされました! 個人的にはデザインがとてもイケててずっと見つめていた…

EDGEPLANT T1 リリースまでの軌跡

HW/OTチームの織江です。 今回は先日リリースされた弊社の新製品「EDGEPLANT T1 」の製品開発の軌跡を紹介したいと思います。 開発者視点から見た製品が出来上がるまでの経緯を眺めてもらえばと思います。 製品の企画や量産に伴うアレコレは別途改めてこのブ…

Rustにおける非同期ストリームの関数呼び出しコストを検証する

OTチームの大久保です。 エッジデバイス上でのデータ処理やネットワーク周りの実装に、速度と生産性の両面で優れるRust言語を利用できないかをここ最近は検討しています。特に、tokioのバージョン1.0がリリースされたように、最近はRustの非同期関連のエコシ…

GOでGCRAレートリミット

はじめに こんにちは、aptpodのサーバーサイドエンジニアの宮内です。 突然ですが、APIのレートリミット実装していますか? 最近、弊社のバックエンドAPIでもレート制限を実装しました。 Generic Cell Rate Algorithm (GCRA) を使ったのですが、 このアルゴ…

Volterraのサービスでintdashを動かしてみた

はじめに SRE チームの川又です。 Volterraはグローバルで優れたEdge-as-a-Service プラットフォームサービスを提供する事で注目を集めています。 先日、F5, Inc. に買収された事でも話題になりました。 一方、弊社intdash の一部を構成する intdash Server …

quic-go が QUIC DATAGRAM に対応したので早速試してみる

はじめに VPoP として弊社の製品全体を統括しております、岩田です。 弊社では以前から、自社製品が使用する通信方式の下回りとして QUIC を使用することができないか 、継続的に調査や検討を行ってきました。QUIC が HTTP/3 をメインターゲットとして最低限…

intdash SDK for PythonとGluonCVで深度推論を動かしてみた

はじめに 研究開発Grで機械学習関連の業務を担当している瀬戸です。前回は、GluonCVのモデルをSageMaker Neo + Jetson tx2 + DLRで動作させてみる - aptpod Tech Blogを紹介させて頂きました。今回は、intdash SDK for PythonとGluonCVを組み合わせた深度推…

激動過ぎた2020年を振り返る

Aptpod Advent Calendar 2020 25日目=最終日の記事です。 CTOの梶田です。 今年はなんとか走りきった形で Advent Calendar最終日を迎えられました。 よかった、よかった! 昨年に引き続き、Techブログを使ってAdvent Calendarに挑戦し、今年は健全に(!?)基…

intdashを活用したシステム開発

こんにちは。ソリューションアーキテクトの尾澤です。 唐突ですが、いつも自分が呼吸している空気の二酸化炭素濃度を意識していますか? 温室効果ガス世界資料センターによると、2019年の世界の平均二酸化炭素濃度は410.5ppmだそうです(出典)。また、厚生…

Material UIをベースにしたデザインルール策定のレシピ

aptpod Advent Calendar 2020の23日目を担当しますフロントエンドエンジニアの蔵下です。 弊社Advent Calendarも今年で3年目になりました。立ち上げ当初は参加メンバーも少なく、一人で4記事書くというなかなか体力気力が必要でしたが、昨年から参加メンバー…

ここから始まるお手軽地形計測 iPhoneへLiDARスキャナ搭載【ARKit】

aptpod Advent Calendar 2020 22日目の記事です。担当は製品開発グループの上野と申します。一昨年、昨年と引き続きとなりまして今年もiOSの記事を書かせていただきます。 はじめに LiDARとは LiDARスキャナが搭載される前との精度の違い LiDARスキャナのデ…

非接触CANセンサーで車両の制御信号を可視化してみた

はじめに こんにちは、aptpod Advent Calendar 2020 の21日目を担当するハードウェアグループのおおひらです。 もう今年の稼働日もあと数日になりましたね。 例年、年末年始のお休みにむけて帰省や旅行を計画される時期と思いますが、今年はコロナウイルスの…

2021年に活用していきたいReactの状態管理ライブラリRecoil

aptpodフロントエンドエンジニアの黒川です! aptpod Advent Calender2020の19日目を担当します。 2020年は新型コロナウイルスの世界的流行により全てが一変した年でした。 オリンピックも延期になりましたし、私達の生活様式や働き方、価値観まで変わりまし…

Google Cloud Translation APIの用語集機能を試してみる

マニュアル等のドキュメント制作を担当している私は、世の中の機械翻訳エンジンの進歩を日々驚きながら観察しています。 実際に業務で使うかは別途判断するとして、「この文をこの機械翻訳エンジンに与えたら、どんな訳文が得られるのだろうか」と、試してみ…

サイト間VPNを用いてクラウド上のintdashサービスをエッジサーバに展開してみた

Advent Calendar 2020 17 日目を担当します、 SREチームの川又です。 SRE チームでは自社開発プロダクトである intdash のサーバサイドインフラにおいて、主に以下の職務を行なっています。 設計・構築・運用 可用性・パフォーマンスの向上のための改善 セキ…

『intdash x ROS』で実現するROSメッセージの遠隔リアルタイムデータ伝送

Advent Calendar 2020 16日目担当の ソリューションアーキテクトの岩坪です。 aptpodのソリューションアーキテクトという役割は、自社プロダクトであるIoTプラットフォーム intdash をベースに、お客様の課題解決やDX(Digital Transformation)実現に向けた…

2020年の製品アップデートふりかえり

自己紹介 はじめまして。株式会社アプトポッド ビジネスデベロップメントグループの小宮です。 aptpod Advent Calendar 2020の15日目を担当します。 ビジネスデベロップメントグループとは、 個別の商談からイベント出展まで、対外的な情報発信の取りまとめ …