IoT開発サービス
デバイスからダッシュボードまでのIoT開発サービス:接続、デバイスプロビジョニング、AzureまたはAWSのクラウドプラットフォーム、フリートアップデート、エッジゲートウェイ、産業用IoT、資産追跡、EV充電とエネルギープラットフォーム、Webポータルとコンパニオンアプリ。スマートホーム・ビル、製造、エネルギー・公益事業、物流、農業、ヘルスケアに対応します。御社のチームに加わる専任のIoT開発者、またはプロジェクトの一括受託に対応します。
構築するIoTシステム
デバイス接続
家庭内ではBluetooth Low Energy、Wi-Fi、Thread、Matter、野外や建物全体ではChirpStackまたはThe Things Stack上のLoRaWAN、トラッカーやメーター向けにはeSIM付きのLTE-MまたはNB-IoTを、通信範囲、電池寿命、デバイスあたりの運用コストで選定します。
プロビジョニングとデバイスID
デバイスごとに固有のX.509証明書を、ハードウェアにセキュアエレメントがあればそこに保管し、製造ラインで発行して、Azure IoT Hub Device Provisioning ServiceまたはAWS IoT Coreで登録します。共有パスワードはどこにもありません。
クラウドへの取り込みと保存
Azure IoT Hub、Event Grid MQTTブローカー、AWS IoT Core、またはセルフホストのEMQXやHiveMQクラスターへMQTTで送信し、Functionsやコンテナで処理して、Azure Data ExplorerまたはTimescaleDB付きのPostgreSQLに時系列データとして保存します。すべてTerraformでデプロイします。
フリート管理とアップデート
設定にはデバイスツインまたはシャドウを使い、ファームウェアはまずフリートの一部に展開します。クラッシュや再接続の割合が上がったときにロールアウトを停止するヘルステレメトリも用意します。
ダッシュボードとコンパニオンアプリ
AngularまたはReactのWebポータル、既製のプラットフォームが合う場合はThingsBoard、ペアリング、設定、アラートのためのiOS、.NET MAUI、React Nativeのモバイルアプリを、デバイス側と同じ会社が構築します。
産業用IoT
OPC UAとMQTT Sparkplug Bで、PLCから機械とセンサーのデータをユニファイドネームスペースに収集し、振動、温度、消費電力の状態監視を行い、MES、保守、ERPのシステムと連携します。
ゲートウェイとエッジコンピューティング
Modbus、BACnet、M-Bus、DLMSのデバイスを読み取る組み込みLinux上のエッジゲートウェイを開発し、Azure IoT EdgeまたはAWS IoT Greengrassでコンテナとローカルルールを実行します。ネットワーク障害時もバッファリングし、クラウドに必要なものだけを転送します。
資産追跡とテレマティクス
車両、コンテナ、パレット向けのGNSSとセルラーのトラッカー、屋内位置情報向けのBluetoothと超広帯域(UWB)のタグ、OBD-II、J1939、CANからの車両データ、そしてそれらに基づくジオフェンス、走行、アラートを開発します。
EV充電とエネルギープラットフォーム
OCPP 1.6、2.0.1、2.1による充電ポイント管理、ISO 15118によるPlug & Charge、OCPIによるローミング、太陽光、蓄電池、スマートメーターの監視と制御、OpenADRによるデマンドレスポンスを開発します。
IoT開発者を採用する
専任のIoT開発者
御社のチームにフルタイムで参画し、御社のツールとプロセスの中で働き、御社のリードに報告するIoT開発者です。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
IoT開発プロジェクト
スコープと固定の計画が定まったIoT開発の一区切りの業務です。当社側の担当リードが成果に責任を持ち、進捗は御社のチャネルで報告します。
継続的なIoT開発
IoT開発を継続サービスとして提供します。毎月同じメンバーが担当し、優先順位は御社がバックログで決め、稼働時間は当社のポータルと請求書で確認できます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のIoT開発を担当するメンバー
IoT開発者
接続、プロビジョニング、フリートアップデート
ファームウェアエンジニア
デバイス上のコード
.NET、Python、Javaのエンジニア
AzureまたはAWS上の取り込み、API、データパイプライン
フロントエンド・モバイルエンジニア
Webダッシュボードとコンパニオンアプリ
QAエンジニア
デバイスからダッシュボードまでのエンドツーエンドテスト
IoTシステム構築の進め方
すべてのデバイスを、信頼できないネットワーククライアントとして扱います。固有のID、デフォルトや共有のパスワードなし、暗号化された接続、必要なトピックだけへのアクセス、公開された脆弱性の報告手段です。これは、接続製品に対してETSI EN 303 645、英国の製品セキュリティ制度、EU無線機器指令のサイバーセキュリティ要件が求めるものであり、EUサイバーレジリエンス法はさらに、サポート期間全体にわたるソフトウェア部品表と脆弱性対応を求めます。当社はこれをビルドから生成します。
クラウド側は、当社が自社システムを運用するときのルールに従います:Terraformによるインフラ、フェデレーション認証情報を使ったGitHub Actionsからのデプロイ、ボールトに置いたシークレットと署名鍵、デフォルト拒否のネットワークルール。Azure、AWS、御社自身が運用するサーバーのいずれでも同じです。
その他の組み込み・ハードウェアのサービス
組み込みソフトウェア開発
組み込みソフトウェア開発サービス:組み込みLinux、AndroidとRTOS、ドライバー、BSP、車載・ネットワーク・音声・映像ソフトウェア、セキュアアップデートを、専任の組み込みソフトウェアエンジニアまたはプロジェクト単位でご提供します。
ファームウェア開発
ファームウェア開発サービス:C、C++、Rustによるマイクロコントローラーのファームウェア、無線スタック、ブートローダー、車載ECU、モーター制御、低消費電力設計を、専任のファームウェアエンジニアまたはプロジェクト単位でご提供します。
FPGA開発
FPGA開発サービス:SystemVerilogとVHDLによるRTL設計、FPGAとASICの検証、SoC FPGA、映像、ネットワーク、データ収集、アクセラレーションを、専任のFPGAエンジニアまたはプロジェクト単位でご提供します。
ハードウェア・基板(PCB)設計
ハードウェアと基板(PCB)設計サービス:回路図、多層基板とHDIのレイアウト、高速、RF、アナログ、電源の設計、EMC対策の準備、製造用データを、専任のハードウェアエンジニアまたはプロジェクト単位でご提供します。
組み込み・ハードウェアのテスト
組み込み・ハードウェアのテストサービス:デバイステスト、ハードウェア・イン・ザ・ループ(HIL)リグ、ファームウェアの自動化、車載ECU、通信接続、セキュリティのテストを、専任の組み込みQAエンジニアまたはプロジェクト単位でご提供します。
ロボティクスソフトウェア
ROS 2によるロボティクスソフトウェア開発サービス:認識、ナビゲーション、モーションプランニング、ロボット制御、産業用セル、自動運転車両、フリート管理ソフトウェアを、専任のロボティクスエンジニアまたはプロジェクト単位でご提供します。
IoT開発に関するご質問
デバイスにはどの通信方式を使うべきですか?
デバイスの設置場所、報告の頻度、電源によって決まります。近くにスマートフォンがある場合はBluetooth Low Energy、AC電源で動く家庭やビルのデバイスにはWi-Fi、またはMatter対応のThread、圃場や地下室から1個の電池で何年にもわたり少量の測定値を送る場合はLoRaWAN、デバイスが移動する場合やローカルネットワークがない場合はLTE-MまたはNB-IoTです。無線方式を選ぶ前に、デバイス1台あたりの年間運用コストを比較します。
デバイスからアプリまで、システム全体を構築できますか?
はい、1つのチームとして対応します。ファームウェア、クラウド、Webポータル、モバイルアプリを、1組のメッセージ契約に基づいて構築するため、デバイス側の変更でダッシュボードが壊れることはありません。システムの一部がすでにある場合は、既存のものに合わせて残りを構築します。
どのIoTクラウドとプラットフォームに対応していますか?
Azure IoT HubとEvent Grid MQTTブローカー、AWS IoT Core、EMQX、HiveMQ、Mosquittoなどのセルフホストのブローカー、ThingsBoardなどのプラットフォームに対応し、御社の環境がすでに使っているクラウド上で構築します。デバイス側は移植性を保ちます。X.509のIDを使ったTLS上のMQTTは、そのいずれでも動作するため、ファームウェアを書き直さずにクラウドを変更できます。
IoT開発者はどの業界で業務を行っていますか?
スマートホーム・ビル(サーモスタット、錠、照明、ビル管理)、製造(機械監視と予知保全)、エネルギー・公益事業(スマートメーター、太陽光・蓄電池システム、EV充電ネットワーク)、物流(車両、コンテナ、コールドチェーンの追跡)、農業(圃場センサーと温室制御)、ヘルスケア(遠隔患者モニタリングとコネクテッド医療機器)、セキュリティ(監視センターに接続された警報・入退室管理システム)です。
IoT開発者は、どのくらいで開始できますか。
適任のIoT開発者がすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてIoT開発者を採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
コネクテッド製品を開発中ですか?
デバイスが何を測定または制御するか、どこに設置されるか、何台になるかをお知らせください。1営業日以内に、システムの計画案、候補者のプロフィール、または通信方式に関する推奨をご回答します。