SlideShare a Scribd company logo
FA関係技術の
オープンソース化計画
Elixir Digitalization Implementors #4
OSSお披露目会
2021.04.22 菊池豊 kochi.ex 1
Exineris プロジェクト
• Kochi.ex における Elixir による FA システム
– 楽しいビジネスを作る
– ↑に関係するオープンソースほげほげを作る
• 何をオープンソースにするか
– ハードウェア、ソフトウェア
– 小水力発電所
– FA業界!
2021.04.22 菊池豊 kochi.ex 2
産業用の展開へ
2021.04.22 菊池豊 kochi.ex 3
盤
switch board
ハードウェア hardware
ソフトウェア
Software
BeagleBone Cape/Case
2021.04.22 菊池豊 kochi.ex 4
• Cape: by 三宅 (@myasu) さん
• Case: by りとるラボさん
– 白が試作品、ゆず色が完成品
PLC型 Nerves マシン
2021.04.22 菊池豊 kochi.ex 5
https://github.com/kikuyuta/exibee
オープンソースソフトウェア
• Nerves の入出力ライブラリ
– Circuits.GPIO, Circuits.I2C, Circuits.SPI, Circuits.UART
– 複数のプロセスからアクセスするのに適してない
• GenServer 使って排他制御・シリアライズ
• 産業用制御プログラム記述用ライブラリ
– Pub/Sub による入出力関係記述
• 広域自律分散ライブラリ
– 5G網に差し込みたいな
2021.04.22 菊池豊 kochi.ex 6
これまでの実績 *チカの分類
• Lチカ
• ボタチカ
• ウェブチカ
• VRチカ
• クラチカ
• モタチカ
• チカハラ
2021.04.22 菊池豊 kochi.ex 10
Lチカ ボタチカ
Webチカ
ご清聴ありがとうございました
Thank you for your attention
2021.04.22 菊池豊 kochi.ex 11

More Related Content

Similar to FA関連技術のオープンソース化計画

#kochiex がなんかええもん つくったらしい回
#kochiex がなんかええもん つくったらしい回#kochiex がなんかええもん つくったらしい回
#kochiex がなんかええもん つくったらしい回
Yutaka Kikuchi
 
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
Hideki Takase
 
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
Yutaka Kikuchi
 
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編 コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
cyberblack28 Ichikawa
 
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
Fumihiro Kato
 
Keep a diary
Keep a diaryKeep a diary
Keep a diary
幸雄 村上
 
私とOSSの25年
私とOSSの25年私とOSSの25年
私とOSSの25年
MITSUNARI Shigeo
 
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
エピック・ゲームズ・ジャパン Epic Games Japan
 
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
ru pic
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Chen Dominique
 
2018 07-19dist
2018 07-19dist2018 07-19dist
2018 07-19dist
Yuji Oshima
 
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.keyPlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
泰 増田
 
Getting a packet trace
Getting a packet traceGetting a packet trace
Getting a packet trace
幸雄 村上
 
Developing inside a Container
Developing inside a ContainerDeveloping inside a Container
Developing inside a Container
arukoh
 
IBM Watson Services for Core ML
IBM Watson Services for Core MLIBM Watson Services for Core ML
IBM Watson Services for Core ML
幸雄 村上
 
サーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでますサーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでます
幸雄 村上
 
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
Noritada Shimizu
 
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO HarukiCode4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO HarukiCode4Lib JAPAN
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
 

Similar to FA関連技術のオープンソース化計画 (20)

#kochiex がなんかええもん つくったらしい回
#kochiex がなんかええもん つくったらしい回#kochiex がなんかええもん つくったらしい回
#kochiex がなんかええもん つくったらしい回
 
Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界Nervesが開拓する「ElixirでIoT」の新世界
Nervesが開拓する「ElixirでIoT」の新世界
 
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
長野にある小水力発電所は Elixir & Nerves え動いているってご存知でしたか?
 
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編 コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
コンテナ管理 プラットフォーム 比較 ~Kubernetes~予告編
 
「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料「オープンなジオデータを考える」資料
「オープンなジオデータを考える」資料
 
Keep a diary
Keep a diaryKeep a diary
Keep a diary
 
私とOSSの25年
私とOSSの25年私とOSSの25年
私とOSSの25年
 
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
 
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
 
2018 07-19dist
2018 07-19dist2018 07-19dist
2018 07-19dist
 
PlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.keyPlaySQLAlchemyORM2017.key
PlaySQLAlchemyORM2017.key
 
Getting a packet trace
Getting a packet traceGetting a packet trace
Getting a packet trace
 
Developing inside a Container
Developing inside a ContainerDeveloping inside a Container
Developing inside a Container
 
IBM Watson Services for Core ML
IBM Watson Services for Core MLIBM Watson Services for Core ML
IBM Watson Services for Core ML
 
サーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでますサーバーレスアーキテクチャで悩んでます
サーバーレスアーキテクチャで悩んでます
 
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
 
Code4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO HarukiCode4Lib 2011 参加報告会 ONO Haruki
Code4Lib 2011 参加報告会 ONO Haruki
 
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
 
RUDP
RUDPRUDP
RUDP
 

More from Yutaka Kikuchi

大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察
Yutaka Kikuchi
 
Local 5G の設備ってどんなん
Local 5G の設備ってどんなんLocal 5G の設備ってどんなん
Local 5G の設備ってどんなん
Yutaka Kikuchi
 
小水力発電所制御の中身見せます
小水力発電所制御の中身見せます小水力発電所制御の中身見せます
小水力発電所制御の中身見せます
Yutaka Kikuchi
 
びよんどプロジェクト
びよんどプロジェクトびよんどプロジェクト
びよんどプロジェクト
Yutaka Kikuchi
 
Should I talk about Logger or Process Registries?
Should I talk about Logger or Process Registries?Should I talk about Logger or Process Registries?
Should I talk about Logger or Process Registries?
Yutaka Kikuchi
 
ルーティング最新動向 〜4バイトAS〜
ルーティング最新動向 〜4バイトAS〜ルーティング最新動向 〜4バイトAS〜
ルーティング最新動向 〜4バイトAS〜
Yutaka Kikuchi
 
IoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御するIoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御する
Yutaka Kikuchi
 
Small hydro power plant systems with multi vender method
Small hydro power plant systems with multi vender methodSmall hydro power plant systems with multi vender method
Small hydro power plant systems with multi vender method
Yutaka Kikuchi
 
Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.
Yutaka Kikuchi
 
Exineris Project by kochi.ex
Exineris Project by kochi.exExineris Project by kochi.ex
Exineris Project by kochi.ex
Yutaka Kikuchi
 
Modernization of Factory Automation with Elixir based systems and communities
Modernization of Factory Automation with Elixir based systems and communitiesModernization of Factory Automation with Elixir based systems and communities
Modernization of Factory Automation with Elixir based systems and communities
Yutaka Kikuchi
 
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
Yutaka Kikuchi
 
小水力発電で地域と世界の未来づくり
小水力発電で地域と世界の未来づくり小水力発電で地域と世界の未来づくり
小水力発電で地域と世界の未来づくり
Yutaka Kikuchi
 
Elixir とか組込みとか (On Elixir and embedded systems)
Elixir とか組込みとか (On Elixir and embedded systems)Elixir とか組込みとか (On Elixir and embedded systems)
Elixir とか組込みとか (On Elixir and embedded systems)
Yutaka Kikuchi
 
To shorten the distance between ladders and clouds
To shorten the distance between ladders and cloudsTo shorten the distance between ladders and clouds
To shorten the distance between ladders and clouds
Yutaka Kikuchi
 
Using Elixir for Factory Automation - how to execute ladder logic
Using Elixir for Factory Automation - how to execute ladder logicUsing Elixir for Factory Automation - how to execute ladder logic
Using Elixir for Factory Automation - how to execute ladder logic
Yutaka Kikuchi
 
旧畑山発電所 2019.04.13 の記録
旧畑山発電所 2019.04.13 の記録旧畑山発電所 2019.04.13 の記録
旧畑山発電所 2019.04.13 の記録
Yutaka Kikuchi
 
小水力発電による地域活性化
小水力発電による地域活性化小水力発電による地域活性化
小水力発電による地域活性化
Yutaka Kikuchi
 
A brief guide to introducing processes of small hydro power (in Japanese). 小水...
A brief guide to introducing processes of small hydro power (in Japanese). 小水...A brief guide to introducing processes of small hydro power (in Japanese). 小水...
A brief guide to introducing processes of small hydro power (in Japanese). 小水...
Yutaka Kikuchi
 
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
Yutaka Kikuchi
 

More from Yutaka Kikuchi (20)

大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察大学研究室レベルでLocal 5Gを導入するための手法の考察
大学研究室レベルでLocal 5Gを導入するための手法の考察
 
Local 5G の設備ってどんなん
Local 5G の設備ってどんなんLocal 5G の設備ってどんなん
Local 5G の設備ってどんなん
 
小水力発電所制御の中身見せます
小水力発電所制御の中身見せます小水力発電所制御の中身見せます
小水力発電所制御の中身見せます
 
びよんどプロジェクト
びよんどプロジェクトびよんどプロジェクト
びよんどプロジェクト
 
Should I talk about Logger or Process Registries?
Should I talk about Logger or Process Registries?Should I talk about Logger or Process Registries?
Should I talk about Logger or Process Registries?
 
ルーティング最新動向 〜4バイトAS〜
ルーティング最新動向 〜4バイトAS〜ルーティング最新動向 〜4バイトAS〜
ルーティング最新動向 〜4バイトAS〜
 
IoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御するIoT小箱で小水力発電所を制御する
IoT小箱で小水力発電所を制御する
 
Small hydro power plant systems with multi vender method
Small hydro power plant systems with multi vender methodSmall hydro power plant systems with multi vender method
Small hydro power plant systems with multi vender method
 
Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.Anyway folks! Let's get started with your Nerves machines.
Anyway folks! Let's get started with your Nerves machines.
 
Exineris Project by kochi.ex
Exineris Project by kochi.exExineris Project by kochi.ex
Exineris Project by kochi.ex
 
Modernization of Factory Automation with Elixir based systems and communities
Modernization of Factory Automation with Elixir based systems and communitiesModernization of Factory Automation with Elixir based systems and communities
Modernization of Factory Automation with Elixir based systems and communities
 
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
クラウドと組込との接点を求めて (Searching for a meet point between clouds and embedded systems)
 
小水力発電で地域と世界の未来づくり
小水力発電で地域と世界の未来づくり小水力発電で地域と世界の未来づくり
小水力発電で地域と世界の未来づくり
 
Elixir とか組込みとか (On Elixir and embedded systems)
Elixir とか組込みとか (On Elixir and embedded systems)Elixir とか組込みとか (On Elixir and embedded systems)
Elixir とか組込みとか (On Elixir and embedded systems)
 
To shorten the distance between ladders and clouds
To shorten the distance between ladders and cloudsTo shorten the distance between ladders and clouds
To shorten the distance between ladders and clouds
 
Using Elixir for Factory Automation - how to execute ladder logic
Using Elixir for Factory Automation - how to execute ladder logicUsing Elixir for Factory Automation - how to execute ladder logic
Using Elixir for Factory Automation - how to execute ladder logic
 
旧畑山発電所 2019.04.13 の記録
旧畑山発電所 2019.04.13 の記録旧畑山発電所 2019.04.13 の記録
旧畑山発電所 2019.04.13 の記録
 
小水力発電による地域活性化
小水力発電による地域活性化小水力発電による地域活性化
小水力発電による地域活性化
 
A brief guide to introducing processes of small hydro power (in Japanese). 小水...
A brief guide to introducing processes of small hydro power (in Japanese). 小水...A brief guide to introducing processes of small hydro power (in Japanese). 小水...
A brief guide to introducing processes of small hydro power (in Japanese). 小水...
 
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
小水力発電による地域活性化スキーム (A scheme for regional revitalization with small hydro power)
 

FA関連技術のオープンソース化計画