制御系・組み込み系開発の発注の基礎を解説!
制御系・組み込み系開発に関する発注・見積もり・相場に関するポイントをまとめた記事コンテンツです。
初めて発注業務を行う方、どのように会社に依頼をしたらよいかお悩みの方はぜひご覧ください!
工業・インフラ・物流
2,000,000円~3,000,000円
Raspberry Piと接続した外部基板上で動作するMCU内部で動作しているファームウェアのアップデート用ソフトウェアの設計開発を行いました。
基板同士はCANで接続されており、アップデート用の通信と状態確認用の通信は同一線上でシリアル通信によって行われます。
ファームウェアのアップデートに必要なGPIOの操作等はアップデート対象の状態確認後に行われ、リセット処理などが実施されます。
アップデートの制御はAWS IoTによって管理されており、アップデート用のJOBが発行された場合に手順が開始されます。
このJOBは、ファームウェアのダウンロード、アップデートの実施、アップデートの完了等のステータスを持っており、進捗をWeb上で確認可能です。
また、ファームウェアはAmazon S3内にzipファイルの形で配置しておく事で利用出来るので、すべての機能がAWS上で完結しています。
万が一途中で失敗した場合には復旧処理を行い、その場合にも結果が更新されるため、個別にリトライ等の対応が可能となっています。
本案件では通信方式やMCUに関する提案に加え、上記アプリケーションの仕様設計から実装作業、動作検証まで弊社で担当しました。
必要に応じ、お客様のオフィスに行き、現場での動作検証対応も行いました。
使用言語:
Python
関連技術:
AWS IoT、Amazon S3、CAN通信、シリアル通信、DFU
企画や要件が固まっていないご相談でも
お気軽にお問い合わせください。
01
02
03
04
05
06
※ステップ5以降はご希望に応じて
サポートいたします。
IT・Webサービス
7,000,000円~8,000,000円
バッテリーで動作し、LTE経由での開閉を可能とするスマートロックデバイス用のファームウェア設計開発を行いました。
MCUにはSTM32シリーズを使用し、FreeRTOSが動作している環境となります。
ハードウェアに依存した実装機能としてはバッテリー残量に応じた処理、開閉用の制御処理、アップデート用のブートローダー等があります。
LTEの通信先としてはAWS IoTを利用し、各種機能との繋ぎこみを行っています。
モデムの制御用機能、MQTT通信制御、TLS用の暗号処理などはメモリサイズ等の制約があったため専用コードを作成し対応しました。
本案件では、上記機能の仕様設計から実装作業、動作検証まで弊社で担当しました。
使用言語:
C
関連技術:
FreeRTOS、AWS IoT、MQTT
工業・インフラ・物流
3,000,000円~4,000,000円
水質の監視を行う機器の操作に用いられる操作パネルを新規に開発する案件があり、その操作パネルに関するソフトウェアの設計開発を行いました。
本案件では要件が決まっており、それに合致するタッチパネルや制御機器の選定から参画し、お客様と打ち合わせを重ねながら進めました。
最終的にRaspberry Piを使用し、タッチパネルや各種センサの制御等を行うという構成になりました。
各種センサはRS-485で接続されており、通信は通常のシリアル通信と同様の方式で行われます。
このセンサ向けの通信制御アプリの構築を行い、校正作業や値の取得を可能としました。
上記機能もタッチパネル経由で操作する事が可能であり、測定値は定期的にクラウド(AWS)上にアップロードされる方式になっています。
本案件では機器の選定におけるお手伝いに加え、上記アプリケーションの仕様設計から実装作業、動作検証まで弊社で担当しました。
また、タッチパネル上のGUIに関しては実装は弊社ですが、UI素材の配置等はお客様に紹介頂いたデザイナーの方にご担当頂きました。
使用言語:
Python
関連技術:
AWS EC2、AWS Lambda、RS-485、シリアル通信
IT・Webサービス
1,000,000円~2,000,000円
BLEを利用し、Androidアプリからデバイスの制御を行う製品が作りたいというお話があり、当該製品のPoC開発を行いました。
本案件は企画先行話であり、要件の検討から参画し、必要な情報収集や仕様の策定を行いました。
PoC開発に際し、ハードウェアについては既製品の開発ボードを利用しています。
AndroidアプリとしてはBLEデバイスの検索と接続を行い、デバイスの制御やステータスの確認を行う事ができる物を作成しました。
シンプルなUIを用意し、画面上のボタンを操作する事で各種機能を確認出来る物となっています。
PoC制作中で出てきた改良案等についても、今後の仕様検討等に役立てるために資料としてお客様に成果物として共有しています。
本案件では要件検討から仕様設計、PoCの実装作業まで弊社で担当しました。
使用言語:
C
JAVA
関連技術:
BLE、Androidアプリ
制御系・組み込み系開発に関する発注・見積もり・相場に関するポイントをまとめた記事コンテンツです。
初めて発注業務を行う方、どのように会社に依頼をしたらよいかお悩みの方はぜひご覧ください!