狠狠撸

狠狠撸Share a Scribd company logo
NPO mruby Forum
適用事例
Showcase
Jan. 2021
Hardwareに組み込まれたmruby
NPO mruby Forum
インターネットルータ(SA-W2)
■ ユーザに機能公開して差別化
?必要な機能のみダウンロードして使うレシピフレームワークにmruby使用
■ Script言語 Rubyの試作のしやすさがmruby選択のポイント
パフォーマンスも問題なし
株式会社インターネットイニシアティブ
■前機種SA-W1に続きmruby使用
累計10万台突破!
NPO mruby Forum
小型SAR衛星へのmruby利用QPS研究所
■Ruby, mrubyを開発言語とすることで
?クロス開発不要による高汎用性実現
?開発スピードの向上、低価格化の実現
?通信のTCP/IP化
人工衛星の開発費用と工数がかかるのは
?CPUの制限
→ 全てを一から開発する必要
?開発言語はC/C++
人工衛星ごとに仕様が異なる
4
地球をリアルタイムに観測せよを合言葉に小型衛星35基に取り付けた特殊
カメラから地球を撮影。従来に比べて早く、安価な開発をmrubyが支援。
■実際の運用において
?撮影タイミング、スケジュールの頻繁な変更に
mrubyの柔軟な開発機能が使われています。
?mrubyのVMを利用したIoTセキュリティ機能 使用
本来Web系の会社、mrubyを使い約4ヶ月で試作
運転手のアルコール検知、および通知として福岡市内のバス会社にて実証実験。
NPO mruby Forum
データテクノロジー社
IoTゲートウェイ
NPO mruby Forum
NPO mruby Forum
CloudWalk(ブラジル) Payment System
2万台の機器に搭載して出荷
デビッドカード、クレジットカードの読み込み
NPO mruby Forum
?以前よりRubyユーザ、プリンタ制御部分をRubyで実装、その後Cに
コンバートして利用していた。
?mrubyに興味を持って頂き、検証に協力頂いた。Rubyの実績があった
ため,mrubyでの実装は
?「知らぬ間に出来上がっていた!(習得が容易)」
?パフォーマンスについて「なんら問題ない」
?
Copyright(C) SCSK Kyushu Corporation
自動販売機 富士電機(杭州)
自動販売機内の売り上げ管理のプリンター機能部分にmruby
?リハビリ支援 正興ITソリューション
健康管理ソリューション
?教育版レゴ(R) マインドストーム
EV3を使ってプログラミング教育
カメラによる顔認識と距離センサーによる
距離の測定によりリハビリ支援
NPO mruby Forum
Softwareに組み込まれたmruby
NPO mruby Forum
?3次元モデリング?解析システム
複雑な形状を簡単に定義できるうえ、物体の面積?容積計算、
重心位置計算、ブーリアン演算3次元幾何処理をmrubyで行う
?シミュレーションゲーム
Sid Meier’s Starship
NPO mruby Forum
SQUARE ENIX ニーア オートマタ [PS4ソフト]
NPO mruby Forum
NPO mruby Forum
? 疑似データでIoT開発を加速
Fusic株式会社
? mod_mruby / ngx_mruby
Apache / nginx をmrubyで機能拡張
大手キャリア、インフラで利用
? Haconiwa
Linuxコンテナ
? Springin’
子供たちのプログラミング教育
? mruby-cli
コマンドアプリを作るためのプラットフォーム
? ZIPC Designer for mruby
状態遷移によるソフトウェア設計を可能に 株式会社キャッツ
mrubyを使って麹(こうじ)や醪(もろみ)などの品温変化をこまめに監視
しまねソフトウェア研究開発センター
株式会社モンスター?ラボ
NPO mruby Forum
SCSK九州株式会社
ドラッグ&ドロップでIoTアプリを生成する開発環境と各種センサー、GPS、Bluetooth5.0
とLoRaWANが組み込まれたデバイスからなる本番環境で使えるIoTプラットフォーム。
mrubyだから可能になったGUIによるノンプログラミングによるアプリ作成。
NPO mruby Forum
しまねソフト研究センターでの水田管理実証実験
?環境データ(気温、湿度、照度)を10分間隔で、
水データ(水温、水位)を1時間間隔で収集し、サーバーへ送信
?C言語と比べて、短いステップ数で実装。
※島根大学が比較検証の結果、mruby/cはC言語の約半分のステップ数で実装
NPO mruby Forum
?山崎 重一郎
近畿大学産業理工学部 情報学科 教授
?安土 茂亨
株式会社ハウインターナショナル 取締役
?田中 俊太郎
株式会社日本総合研究所 開発推進部門 開発企画部
Ruby,mrubyを使ってブロックチェーンプログラミング
NPO mruby Forum
NPO mruby Forum
GR-PEACH
10,000円
momo-ruby公開中
GR-CITRUS
2,750円
Wakayama.rb
開発環境あり
STマイクロ
32L476
1,600円
PSOC CY8CKIT-059
1,800円
M5Stack
4,500円~
NPO mruby Forum

More Related Content

mruby showcase

Editor's Notes

  • #4: ネットワーク机能を仮想化した新しいクラウド型のネットワークサービス オムニバス
  • #14: クラウド上に仮想デバイス(mock)を作成し、実デバイスの代わりにデータを送ることで、開発効率を大幅にアップ GMOぺぱぽ mruby-CLI ?mrubyでCLIプログラムを簡単に書くためのひな型作成ツール クロスコンパイル