工場向けIoTソリューションと導入事例のご紹介 Lazuriteを使ってすばやく課題を解決!
工場向けIoTソリューションと導入事例のご紹介Lazuriteを使ってすばやく課題を解決!AWS IoT@Loft #2
View Slide
■ 会社名 ラピスセミコンダクタ株式会社(LAPIS Semiconductor Co., Ltd.)■ 代表者 代表取締役社長 和久野 一雅■ 所在地 神奈川県横浜市港北区新横浜 2-4-8■ 設立年月日 2008年10月1日■ 資本金 4億円■ 従業員数 1,235名(連結) ※2019年3月末現在■ 事業内容 ロジックLSI、メモリLSI、表示用ドライバLSIの開発・製造・販売、ファンダリビジネス2/36
プロフィール氏名田中 義幸(たなか よしゆき)略歴電機メーカーでノートパソコンのソフトウェア開発リーダー現在新規事業プロジェクトにてLazuriteの開発3/36
Lazurite
低消費電力920MHz無線簡単特徴123Lazurite Sub-GHz端子はArduinoNano互換だよLazurite 920J小型モジュール80%以上サイズダウン5/36
独自のコアと工夫オリジナルLow Powerマイコン搭載Wi-SUNの無線プロトコルを簡素化コイン電池で3ヶ月を実現低消費電力※1分に1回、温度・湿度・気圧・明るさを送信1Lazurite Mini用環境センサ6/36
Wi-Fi/BLE(2.4GHz)と干渉が少ない工場1棟をカバーする通信距離100m以上、見通し良なら400-500mセンサデータ送信に十分な伝送速度100kbps920MHz無線IoTに最適な無線2100m100mBLE920MHz7/36
ArduinoライクなIDEsetup()、loop()920MHz無線APISubGHz.init()SubGHz.begin()SubGHz.send() etc.サンプルプログラム多数簡単3setup()loop()8/36
簡単3Raspberry Pi対応Lazurite Pi Gatewayで920MHz送受信が可能Node-REDLazuriteノード各種言語対応Ruby、Python、C/C++受信lazurite Rx送信lazurite Tx9/36
IoTに適したマイコンボード+ゲートウェイのシステムLazuriteプラットフォーム920MHz無線Lazurite Pi GatewayRaspberry Piクラウドサーバー低消費電力簡単簡単10/36
工場の見える化
IoT導入への3フェーズ12/36
通信オプション機能に対するコスト負担古い装置には取り付けられないし、改造もNG製造ラインを止めたくない装置のハードル簡単で後付け可能クランプ型電流センサ13/36
センサ用電源の不足製造現場に家庭用AC 100Vコンセントはほぼない実運用時に煩わしい電池交換電源のハードルハーベスティング対応シールド基板14/36
稼動モニタリングシステム15/36
WEBアプリUI16/36
デモ
導入事例
小杉織物株式会社様検索 ラピス 稼動19/36
設置状況20/36
導入効果稼働率9.6%向上21/36
開発の話
運用開始から1年開発秘話デバイス管理トラブル対応23/36
センサノードの管理どうしてますか?デバイス管理24/36
MACアドレス5つ MACアドレス3つGWとセンサはどう割り当てる?GWを交換したらどうする?プログラムに埋め込む?課題25/36
AmazonEC2WebAPIサーバS3 (アドレス情報DB)アドレス0x40020x4003アドレス0x40020x4003② アドレス情報取得0x40010x4002③ ブロードキャストして見つけてもらう① アドレスを事前に登録④ アドレスの一致するセンサと通信開始解決26/36アドレス0x40020x4003一元管理
デバイス管理ゲートウェイの管理どうしてますか?27/36
1. ブラウザを起動2. コンソールにログイン3. ゲートウェイのIPアドレスを確認4. 3G通信ドングルをPCに接続5. SSHログインたまに、コンソールでVPN設定が無効、有効化してからまたやり直し・・・課題28/36ステップ数多すぎる
VPN IPアドレス10.8.0.410.8.0.610.8.0.410.8.0.6AmazonEC2OpenVPNサーバWeb APIサーバ保守・管理PCゲートウェイクライアントキーの要求、VPNのIPアドレス取得初期設定時、クライアントキーを取得し、VPNサービスまで自動起動Wi-Fi/3G問わずVPN IP アドレスでログイン可S3 (アドレス情報DB)Wi-Fi/3G問わずVPNのIPアドレスでログイン可解決VPN構築29/36
こんなトラブルがありましたトラブル対応30/36
3G回線がまれに切れることがあり、切断を検出してゲートウェイを再起動。しかし・・・課題31/36AWS IoTノードに送ったデータは再起動すると破棄これ
ソースコードを改良再起動する前に、送信されなかったデータを一旦ファイルへ保存し、再起動後に再送• node-red-contrib-aws-iot• aws-iot-device-sdk-js32/36解決
汎用Web API
デバイス管理MACアドレスや閾値などパラメータの追加・編集・削除、VPNキーのDLユーザ管理4レベルのアクセス権限、ユーザの追加・編集・削除センサプログラム登録・ダウンロード(ゲートウェイで書き込み可)汎用Web API34/36
お客様サービスとの連携が可能な、汎用Web APIのご提供を計画中他社サービスとの連携是非ご相談ください!35/36
Lazurite低消費電力、920MHz無線、簡単稼動モニタリングシステム簡単・後付可能ハーベスティング対応汎用Web APIお客様サービスとの連携まとめ36/36らずらいと姫
バックアップ
IoT CoreAmazonDynamoDBAmazonEC2WWWサーバAPIサーバElastic LoadBalancingS3 (顧客情報DB)アーキテクチャダイアグラムVPNサーバセンサ管理者お客様ゲートウェイ