Nervesな2020年を #NervesJP 的に?? ふりかえる

この記事は[ #NervesJP Advent Calendar 2020 ](https://qiita.com/advent-calendar/2020/nervesjp)の25日目です．
24日目は，@kikuyutaセンセの[「【実写版】階段の上でも下でも電灯を点けたり消したりする（ライブ編集中だからリンクするなよ）」](https://qiita.com/kikuyuta/items/7f443c67a4e8f477f2a7)でした．というか，です．現在進行系で開発中！！:sunglasses: 

---

:tada::tada::tada: Very Merry Christmas!! :tada::tada::tada:

まずは[ #NervesJP Advent Calendar 2020 ](https://qiita.com/advent-calendar/2020/nervesjp)おつかれさまでした！！
とにかくNerves forksなみなさんと完走できたのがよかったです:grin: 
今年も珠玉な記事が集まっていますので，ぜひご覧くださいませ〜

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/e9f365ac-0b7a-a7b9-d00f-7172ed7e1e03.png)](https://qiita.com/advent-calendar/2020/nervesjp)


さてAdvent Calendarのトリということで，2020年のNervesな活動をふりかえります．
今年は我らが[ NervesJP ](https://nerves-jp.connpass.com/)もド活発に動きましたので，その活動報告も交えていきます．

2019年のふりかえりはコチラどぞ

- [Nervesな2019年を(極私的に)ふりかえる＋Why, Nerves?? - Qiita](https://qiita.com/takasehideki/items/c11e03faf6701e233026)

2019年は時系列に辿りましたが，今年は難しそうなので,,, 項目ごとにいきます．それだけ活発だった！ということですね^^;
そして最後には，2019年の記事で立てた「2020年の目標」の達成度をふりかえりつつ，2021年の目標を表明！！していきます．やっていくぞっ！

# Nerves Projectの活動

## Releases

まずはNerves本体の活動状況を見ていきましょう．
2020年は計10回のリリースがあり，うち2回は3月の `v1.6` と10月の `v1.7` というマイナー番号のアップデートがありました．
[Release](https://github.com/nerves-project/nerves/releases) や [CHANGELOG](https://github.com/nerves-project/nerves/blob/main/CHANGELOG.md) を追ってみます．主に新機能の追加に焦点を当てて，bug fixの詳細は省略します．

- v1.5系
    - [v1.5.3 @ 01/23](https://github.com/nerves-project/nerves/releases/tag/v1.5.3)
        - `erlinit` のオプションのbug fixとそれに伴うドキュメント・コメントの更新でした．
    - [v1.5.4 @ 01/23](https://github.com/nerves-project/nerves/releases/tag/v1.5.4)
        - `mix firmware.unpack` というコマンドが追加されました．ビルドしたファームウェアとrootfsを展開して確認できます．
        - `mix burn` で `--firmware | -i` のオプションにてファームウェアを指定できるようになりました．
        - `mix firmware.image` や `erlinit.config` などのbug fixがありました．
- **v1.6!!** :tada::tada:
    - [v1.6.0 @ 03/11](https://github.com/nerves-project/nerves/releases/tag/v1.6.0)
        - Elixir 1.10に対応しました！
        - そのいっぽうで，Nerves v1.6以降では,Elixir v.1.7.0 / Erlang/OTP 21以上が要件となりました．
        - aarch64 をホストとする開発環境に対応しました．
        - `mix firmware.metadata` というコマンドが追加されました．ファームウェアの作成日やuuid，ターゲットなどが表示できます．
    - [v1.6.1 @ 03/20](https://github.com/nerves-project/nerves/releases/tag/v1.6.1)
        - [`nerves_bootstrap` のv1.8](https://github.com/nerves-project/nerves_bootstrap/releases/tag/v1.8.0)に対応しました．
        - Nervesの標準ライブラリ的な立ち位置のパッケージが[ `nerves_pack` ](https://github.com/nerves-project/nerves_pack)に変更となりました．同時に，ネットワークユーティリティも[ `vintage_net` ](https://github.com/nerves-networking/vintage_net)が標準機能となりました．
        - [`fwup` ](https://github.com/fhunleth/fwup)のバージョン要件がv1.5以上となりました．
    - [v1.6.2 @ 05/07](https://github.com/nerves-project/nerves/releases/tag/v1.6.2)
        - `mix firmware` とGitHub APIに関するbug fixです．
    - [v1.6.3 @ 05/07](https://github.com/nerves-project/nerves/releases/tag/v1.6.3)
        - `github_api` の鍵認証に関するbug fixです．
    - [v1.6.4 @ 09/25](https://github.com/nerves-project/nerves/releases/tag/v1.6.4)
        - `mix firmware.patch` という試験的なコマンドが追加されました．
        - `:mksquashfs_flags` というフラグが追加されました．rootfs生成時のオプションを指定できます．
        - `System.cmd` の呼び出しが `Nerves.Port.cmd` に置き換えられました．
        - `mix firmware` の実行時に，前回の生成物がいったん削除されるようになりました．
    - [v1.6.5 @ 09/25](https://github.com/nerves-project/nerves/releases/tag/v1.6.5)
        - macOS以外でのコマンドのbug fixです．
- **v1.7!!** :confetti_ball::tada::confetti_ball::tada::confetti_ball:
    - [v1.7.0 @ 10/08](https://github.com/nerves-project/nerves/releases/tag/v1.7.0)
        - OTP releaseの方法がDistilleryからElixir releasesに変更となりました．このため，Nerves v1.7以降では，Elixir v.1.9以上が要件となりました．
        - `mix firmware.patch` というコマンドが公式サポートとなりました．なおこの機能は[ `fwup` ](https://github.com/fhunleth/fwup)のv1.8以上が必要となります．
    - [v1.7.1 @ 12/07](https://github.com/nerves-project/nerves/releases/tag/v1.7.1)
        - Dockerによる開発環境のための改善がありました．

これだけでも，日々是漸進！！な進化が見受けられます．機能や使い勝手がどんどんよくなっています．
余談ですがNerves Projectのメンバは，GitHub flowだったりCircleCIだったりSlack連携だったりを使いこなしていて，OSSなチーム開発のスタイルとしてもとっても参考になります．

Nervesは本体のリポジトリだけでなく，前述の[ `nerves_bootstrap` ](https://github.com/nerves-project/nerves_bootstrap)や[ `nerves_pack` ](https://github.com/nerves-project/nerves_pack)，[ `vintage_net` ](https://github.com/nerves-networking/vintage_net)などなど，様々なパッケージの集合でもあります．特に主要なパッケージである `nerves_system_*` の動向については， @MzRyuKa さんが5日めの記事にまとめています．

- [nerves_system_*から読み解くNervesの動向 - Qiita](https://qiita.com/MzRyuKa/items/e326ee256451f2fc0f27)

特に[ OSD32MP1-BRK ](https://octavosystems.com/octavo_products/osd32mp1-brk/)に対応するライブラリモジュール[ nerves_system_osd32mp1 ](https://github.com/nerves-project/nerves_system_osd32mp1)はめちゃんこ気になるところです（早々に入手したのに積みボード化されて，はや数ヶ月,,, orz

![IMG_4711.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/75660802-2aef-9b09-83f9-d3e224766543.jpeg)

## 各種イベントでの発表

Nerves co-authorsたちは，各種イベントやカンファレンスでも積極的に登壇しています．

まずはお先に，3/5-3/6に開催された[Code BEAM SF 2020](https://codesync.global/conferences/code-beam-sf/)からです．
Erlang co-createrの１人でもあるRobert Virdingとともに，FrankのKeynote Talkがありました．
"Robert is a starter, and Frank is a finisher" という紹介から，組込み分野におけるErlang/Elixirの起点と発展について，とても印象深い講演でした．

- [BEAM on the edge - Innovation through problem solving /// Robert Virding and Frank Hunleth](https://codesync.global/media/beam-on-the-edge-innovation-through-problem-solving-cbf20/)

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/18c88a6b-c23c-ba1a-96ae-ba45677c6ae8.png)](https://codesync.global/media/beam-on-the-edge-innovation-through-problem-solving-cbf20/)


私は現地参加して聴講しました（例のアレはギリギリなタイミング > <;
特に結びの <font color="red"><b>"Let's keep on innovating!!"</b></font> という結び，エモかったなぁ．

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">One of my heroes <a href="https://twitter.com/fhunleth?ref_src=twsrc%5Etfw">@fhunleth</a> shares his wonderful experiences of embedded Erlang and <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@NervesProject</a> <br>Let’s keep on innovating!! <a href="https://twitter.com/hashtag/CodeBEAMSF?src=hash&amp;ref_src=twsrc%5Etfw">#CodeBEAMSF</a> <a href="https://t.co/u43bESmblo">pic.twitter.com/u43bESmblo</a></p>&mdash; Hideki Takase (@takasehideki) <a href="https://twitter.com/takasehideki/status/1235994039746359297?ref_src=twsrc%5Etfw">March 6, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<br>
そしてFrankは同じくCode BEAM SFにて，Vintage Netに関する講演もしています．
Nerves向けの新たなネットワークユーティリティ，IoTに欠かせないっ！！

- [IoT network connectivity /// Frank Hunleth](https://codesync.global/media/iot-network-connectivity-cbf20/)

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/061e8720-6e4b-4250-dc57-de9faa521b9b.png)](https://codesync.global/media/iot-network-connectivity-cbf20/)

---

2/27-28の[Lonestar Elixir 2020](https://lonestarelixir.com/)では，JustinのKeynoteがありました．T.B.Aについて語っていますｗ

- [Lonestar Elixir 2020 Speaker Talks: Justin Schneck - Responsible Resources](https://www.youtube.com/watch?v=nP2dQwjn0EQ&feature=youtu.be)

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Hooray! We are excited to release <a href="https://twitter.com/mobileoverlord?ref_src=twsrc%5Etfw">@mobileoverlord</a>&#39;s &quot;Responsible Resources&quot; conference talk <a href="https://t.co/TtcmuxqUi9">https://t.co/TtcmuxqUi9</a> Programming resources, your time, fighting the chaos and maybe even cleaning your room! <a href="https://twitter.com/hashtag/myelixirstatus?src=hash&amp;ref_src=twsrc%5Etfw">#myelixirstatus</a> <a href="https://twitter.com/GroxioLearning?ref_src=twsrc%5Etfw">@GroxioLearning</a> <a href="https://t.co/tgPhzpX5Ji">pic.twitter.com/tgPhzpX5Ji</a></p>&mdash; Lonestar Elixir (@LonestarElixir) <a href="https://twitter.com/LonestarElixir/status/1266406532952064008?ref_src=twsrc%5Etfw">May 29, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<br>

NervesPackの開発者であり，3月には[5人目のco-authorとして](https://twitter.com/NervesProject/status/1234873721229205507)Nerves Projectに加入した， "JonJon" ことJon Carstensも講演しています．

- [Lonestar Elixir 2020 Speaker Talks: Jon Carstens - The Grand Bank of Jon Jon *Not FDIC Insured.](https://www.youtube.com/watch?v=Etcllfo4I_c&feature=youtu.be)


<blockquote class="twitter-tweet"><p lang="en" dir="ltr">&quot;The biggest takeaway from all this is to always be learning.&quot; Want to teach kids about money AND do a <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@nervesproject</a>? Check out the <a href="https://twitter.com/LonestarElixir?ref_src=twsrc%5Etfw">@LonestarElixir</a> talk by <a href="https://twitter.com/JonCarstens?ref_src=twsrc%5Etfw">@JonCarstens</a> &quot;The Grand Bank of Jon Jon&quot; <a href="https://t.co/kRLIUYTxi7">https://t.co/kRLIUYTxi7</a> <a href="https://twitter.com/hashtag/myelixirstatus?src=hash&amp;ref_src=twsrc%5Etfw">#myelixirstatus</a> <a href="https://t.co/PeCsTt4I76">pic.twitter.com/PeCsTt4I76</a></p>&mdash; Groxio (@GroxioLearning) <a href="https://twitter.com/GroxioLearning/status/1248296722088046593?ref_src=twsrc%5Etfw">April 9, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<br>

Nerves co-authorではありませんが，というかElixir/Erlang界隈イチのナイスガイ！なToddもLonestar Elixir 2020で発表しています．彼の主催する[Nerves Remote Meetup](https://nerves.group/)の紹介とともに，我らがNervesJPへのMentionもしてくれています．コンニチワ!!(30:18頃)

- [Lonestar Elixir Speaker: Todd Resudek - Why Your Next Hardware Project Should be Built With Nerves](https://www.youtube.com/watch?v=BatvEJg5Vsg&feature=youtu.be)

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">For your weekend side project - get inspired by <a href="https://twitter.com/sprsmpl?ref_src=twsrc%5Etfw">@sprsmpl</a> and his awesome <a href="https://twitter.com/hashtag/lonestarelixir20?src=hash&amp;ref_src=twsrc%5Etfw">#lonestarelixir20</a> talk on &quot;Why Your Next (or First) Hardware Project should be Built with Nerves!&quot; <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@NervesProject</a> <a href="https://t.co/teDvVvOfyF">https://t.co/teDvVvOfyF</a> <a href="https://twitter.com/hashtag/myelixirstatus?src=hash&amp;ref_src=twsrc%5Etfw">#myelixirstatus</a> <a href="https://t.co/rxEW5bAvv6">pic.twitter.com/rxEW5bAvv6</a></p>&mdash; Lonestar Elixir (@LonestarElixir) <a href="https://twitter.com/LonestarElixir/status/1286769994827796481?ref_src=twsrc%5Etfw">July 24, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

---

そこからは,,, まぁアレがソレですね,,,
でも逆に良いこともありまして，渡航費などを気にせずに海外のカンファレンスに参加しやすくなりました．
[elixir.jp Slack](elixirjp.slack.com)の #abroad チャンネルでワイガヤするのも楽しかったですね．ただし時差がツラかったですが^^;

9/3-4には[ElixirConf US 2020](https://2020.elixirconf.com/)がVirtual開催されて，JustinのKeynoteがありました．

- [ElixirConf 2020 - Closing Keynote - Justin Schneck](https://www.youtube.com/watch?v=vX93Skmboas&list=PLqj39LCvnOWZl_Pb0Y7wGWijKbTvL4gJg&index=5)

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Updated video For ElixirConf 2020 Closing Keynote Justin Schneck.<a href="https://t.co/LEYnz0iSoF">https://t.co/LEYnz0iSoF</a><a href="https://twitter.com/hashtag/MyElixirStatus?src=hash&amp;ref_src=twsrc%5Etfw">#MyElixirStatus</a></p>&mdash; ElixirConf (@ElixirConf) <a href="https://twitter.com/ElixirConf/status/1305535283270692864?ref_src=twsrc%5Etfw">September 14, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<br>

同じくElixirConf US 2020では，我らが @kikuyuta センセと @zacky1972 センセも登壇されています．
（えっワタシ？Proposalがrejectされましてん><;

- [Yutaka Kikuchi: Applying Elixir for driving small hydropower plants with Nerves](https://2020.elixirconf.com/speakers/123/talk)
- [Susumu Yamazaki: A Brand-New Application of Elixir and Pelemay: Real-time, High Resolution Satellite Image Processing](https://2020.elixirconf.com/speakers/98/talk)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/6f860b71-427d-e7aa-f0af-d07538b16e77.png)

登壇動画は現時点では[ Vimeo ](https://vimeo.com/ondemand/elixirconfus2020)にて有料コンテンツとして公開されています．2021年の第１四半期にはYouTubeに公開されるそうなので，その折りにはここにもリンクを張りたいと思います．

<font color="gray">
あと[Elixir Conf EU Virtual](https://www.elixirconf.eu/archives/virtual_2020/)では，我らが @torifukukaiou さんのLightning Talksがあったり,,, 
ビデオ公開されないかなぁｗｗ
</font>

これも良いことでしたね．
Elixir界隈の有名Podcastである[Elixir Wizard Podcast](https://smartlogic.io/podcast/elixir-wizards/)が，ElixirConf JPと手を組んで **"Elixir Wizard Dojo"** という企画が開催されました！

Nerves開発メンバであるFrank, Justin, Connor, Todd(??)に対して，ElixirConf JPの運営チームが日本語で質問を集めて，それを英語に翻訳してぶつけてみようという企画です．音声がすべて書き起こされていて，しかも日本語の翻訳をつけて公開されています．Nervesだけじゃなく英語の勉強にも最適！！

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Elixir Wizards Dojo first episode is out today! We talked <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@NervesProject</a> with <a href="https://twitter.com/fhunleth?ref_src=twsrc%5Etfw">@fhunleth</a> and <a href="https://twitter.com/mobileoverlord?ref_src=twsrc%5Etfw">@mobileoverlord</a> and we have transcripts available in EN and JP, thanks to the team of <a href="https://twitter.com/ElixirConfJP?ref_src=twsrc%5Etfw">@ElixirConfJP</a> organizers 🎉 <a href="https://t.co/9pjyRVXtJY">https://t.co/9pjyRVXtJY</a> <a href="https://t.co/y4iX5nR47s">pic.twitter.com/y4iX5nR47s</a></p>&mdash; SmartLogic (@smartlogic) <a href="https://twitter.com/smartlogic/status/1293151183125860352?ref_src=twsrc%5Etfw">August 11, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Part 2 of our first collaboration with <a href="https://twitter.com/ElixirConfJP?ref_src=twsrc%5Etfw">@ElixirConfJP</a>, Elixir Wizards Dojo on <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@NervesProject</a> is out today! Listen now; transcripts will be available in EN and JP soon. In this episode we talked with <a href="https://twitter.com/sprsmpl?ref_src=twsrc%5Etfw">@sprsmpl</a> and <a href="https://twitter.com/pressy4pie?ref_src=twsrc%5Etfw">@pressy4pie</a>. <a href="https://t.co/H26JkaWpZy">https://t.co/H26JkaWpZy</a> <a href="https://t.co/N8S3Ax6iMg">pic.twitter.com/N8S3Ax6iMg</a></p>&mdash; SmartLogic (@smartlogic) <a href="https://twitter.com/smartlogic/status/1293876233428766720?ref_src=twsrc%5Etfw">August 13, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<br>

詳しい経緯やイントロについては， @zacky1972 センセの記事をご覧ください．
企画を主導された @zacky1972 センセならびに翻訳に関わった全ての皆さまに，圧倒的！感！謝！！です

- [Elixir Wizards Dojo について - Qiita](https://qiita.com/zacky1972/items/82eeef7606083c8a7446)

## NervesConf!! でも,,,

Nervesはアメリカでは幾つもの採用事例が出てきていますが，一般的に有名かというとまだまだだそうです．そんなタイミングで，気になるアカウントの登場とTweetが,,,

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Exciting news coming soon. Stay tuned! <a href="https://t.co/xA6x4BsN96">pic.twitter.com/xA6x4BsN96</a></p>&mdash; NervesConf (@NervesConf) <a href="https://twitter.com/NervesConf/status/1215622891242430464?ref_src=twsrc%5Etfw">January 10, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

こりゃめっちゃたのしみ！！ということで，辿ってみると,,,
なんと[ NervesConf ](https://www.nervesconf.com/)開催！のアナウンス！！

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">とってもとても楽しみ<br>I’m really looking forward to October from now!!<a href="https://t.co/pYpdgDc2ur">https://t.co/pYpdgDc2ur</a></p>&mdash; Hideki Takase (@takasehideki) <a href="https://twitter.com/takasehideki/status/1215653748250251265?ref_src=twsrc%5Etfw">January 10, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

やーめっちゃ楽しみにしていましたね．
個人的にはWhisky Loverなもんで，テネシーでガッツリ呑む気マンマンでした:cocktail:

でもやっぱり，今年はコレですよね,,,

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">With your safety in mind, we&#39;ve made the tough decision to cancel NervesConf 2020 and will refund all tickets. If you&#39;re interested in getting inspiring, educational Nerves content, register for the Nerves in Action web series at <a href="https://t.co/YNChohYlBv">https://t.co/YNChohYlBv</a> <a href="https://twitter.com/hashtag/myelixirstatus?src=hash&amp;ref_src=twsrc%5Etfw">#myelixirstatus</a></p>&mdash; NervesConf (@NervesConf) <a href="https://twitter.com/NervesConf/status/1265692991894753283?ref_src=twsrc%5Etfw">May 27, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

来年はきっとできるはず！
物理的にはもう久しく会えていないNerves Friendsたちとの再会，めちゃ楽しみです！！

## Nerves in Action web series!

NervesConf中止の代替として，[ Nerves in Action web series ](https://landing.verypossible.com/nerves-in-action)が開催されました．

> Whether you’re new to Nerves or have hundreds of devices running Nerves in production, you’re in the right place. Every month, this web series will bring you a new talk from Nerves experts.

ということで，Nervesのあれやこれやの話題を，月１回のWebinar形式でお届けする企画です．
動画はもちろんアーカイブ公開されています．そして，主催元であるVery Possible Inc.,が各発表の概要をブログ記事としてまとめていますので，併せてどうぞです．

1. Todd Resudek: [Hardware for Software Engineers](https://www.verypossible.com/insights/iot-hardware-development-how-tos-for-software-engineers)
2. Jon Carstens: [Nerves of Steel](https://www.verypossible.com/insights/nerves-of-steel-5-ways-to-guarantee-reliability-for-embedded-devices)
3. Matt Ludwigs: [Building Smart Home Systems with Nerves and Grizzly](https://www.verypossible.com/insights/how-to-build-a-smart-home-system-with-nerves-and-grizzly)
4. Eric Rauer: [Advocating for Nerves without Sounding Like an Elixir Fanboy](https://www.verypossible.com/insights/advocating-for-nerves-with-eric-rauer)
5. <font color="blue"><b>Hideki Takase</b></font>:sunglasses: : [An Evaluation of Real-Time Performance for Nerves](https://www.verypossible.com/insights/is-nerves-a-real-time-embedded-system)
6. Hassan Shaikley: [Building a Touch Screen Drum Machine with Nerves and Scenic](https://www.verypossible.com/resources/video/touch-screen-nerves-scenic)

はいっ，たかせも登壇させてもらいました^^;

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/cb0a8eef-3ca2-77a3-7a6f-7706680ff8c5.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/3672c688-9910-af23-407f-6016d8a9a460.png)

資料コチラに置いてます．

- https://drive.google.com/file/d/1fDjDxIiX0eleGZX0UnPVylTKdjPZZ-v9/view

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/aa8c2613-0cb8-1be6-a045-e49b777d6576.png)](https://drive.google.com/file/d/1fDjDxIiX0eleGZX0UnPVylTKdjPZZ-v9/view)

この内容はいちお？まともな日本語論文にもしていますので，併せてどぞです．

- 高瀬 英希，河上 晃治，菊池 豊：関数型言語ElixirのIoTフレームワークNervesに関するリアルタイム性の評価およびその改善の試み，情報処理学会研究報告，Vol. 202-EMB-55，No.7，pp.1-8 (2020)．<br>https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main_item_detail&item_id=208721&item_no=1&page_id=13&block_id=8

## Renewal of Brand Design!!

4月には，Nerves ProjectのBrand Desingが刷新されました！！

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Have you seen <a href="https://twitter.com/NervesProject?ref_src=twsrc%5Etfw">@NervesProject</a>&#39;s new look yet? Check out the updated version of their website to learn why so many organizations (Very included) choose Nerves to add agility to their IoT development cycles: <a href="https://t.co/xxn3RyLVoK">https://t.co/xxn3RyLVoK</a> <a href="https://t.co/rq1pxMewCa">pic.twitter.com/rq1pxMewCa</a></p>&mdash; Very (@very_possible) <a href="https://twitter.com/very_possible/status/1250872324716404736?ref_src=twsrc%5Etfw">April 16, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Web Pageもリニューアルされて，<font color="blue">ナウでヤングなcoolなIoTフレームワーク</font>な感じがさらに増しています．
https://www.nerves-project.org/

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/17ace8e2-4309-1b58-140e-40f30197f85b.png)](https://www.nerves-project.org/)

特に[Case Studies](https://www.nerves-project.org/case-studies)のページが秀逸でして，Nervesを採用して展開されているIoTな事例と，その利点や効果が紹介されています．
先行事例ってだいじですよね〜〜（〇〇を説得するのに？？

# NervesJPの活動

ようやく本体の活動を振り返って，[半分まで来ました](https://twitter.com/takasehideki/status/1342395530421256192)．

読んでるほうも大変かと思いますが,,, お次は[NervesJP](https://nerves-jp.connpass.com/)の活動ふりかえりです！！

## community growth

NervesJPは，主に[connpass](https://nerves-jp.connpass.com/)と[Slack (招待リンク)](https://join.slack.com/t/nerves-jp/shared_invite/enQtNzc0NTM1OTA5MzQ1LTg5NTAyYThiYzRlNDRmNDIwM2ZlZTJiZDc1MmE5NTFjYzA5OTE4ZTM5OWQxODFhZjY1NWJmZTc4NThkMjQ1Yjk)で活動しています．
あとは[ Twitter #NervesJP ](https://twitter.com/hashtag/NervesJP)かな？？

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/9117417f-b749-b547-62ab-b5a52de566b7.png)](https://nerves-jp.connpass.com/)

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/645ca2ac-4d4b-6042-0e03-25fd05cc8cfc.png)](https://join.slack.com/t/nerves-jp/shared_invite/enQtNzc0NTM1OTA5MzQ1LTg5NTAyYThiYzRlNDRmNDIwM2ZlZTJiZDc1MmE5NTFjYzA5OTE4ZTM5OWQxODFhZjY1NWJmZTc4NThkMjQ1Yjk)

まずはメンバ数を振り返ってみましょう．
[2019年の記事の最後](https://qiita.com/takasehideki/items/c11e03faf6701e233026#2020%E5%B9%B4%E3%81%AF%E3%81%A9%E3%81%86%E3%81%AA%E3%82%8B%E3%81%A9%E3%81%86%E3%81%99%E3%82%8B)に思いがけずメンバ数を記録していたので，そこから比較してみます．

| - | 2019 | 2020 | growth |
| :---: | :---: | :---: | :---: |
| connpass | 72 | 146 | x2.03 |
| Slack | 40 | 68 | x1.70 |

おーめっちゃ増えてるっ！？
Slack苦手な方も多いようで，まだまだ潜在ユーザ多い気がしています．
もっとばんばん増やしていきたいですねっ！！！

メンバの濃ゆさも増してきている気がしています．Slackの流速がすごいんですよっ！！

さくらの良心？である [@kikuzokikuzo](https://twitter.com/kikuzokikuzo) さんが[Web System Architecture 研究会 (WSA研)](https://websystemarchitecture.hatenablog.jp/)でこんな発表したり,,,

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">第７回 <a href="https://twitter.com/hashtag/wsa%E7%A0%94?src=hash&amp;ref_src=twsrc%5Etfw">#wsa研</a> での発表スライドを公開しました。<a href="https://t.co/GtkCIFOvy9">https://t.co/GtkCIFOvy9</a></p>&mdash; kikuzokikuzo (@kikuzokikuzo) <a href="https://twitter.com/kikuzokikuzo/status/1328244356805869568?ref_src=twsrc%5Etfw">November 16, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<br>

ツヨツヨCTO a.k.a. #40代駆け出しエンジニア な @kentaro さんがElixir/Nervesにゾッコンになったり,,,

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">今日のK-Rubyで「Nervesで拡張性の高いIoTデバイスを作る」というLTをしました。ここで話したのはごく基本的な話ですが、ElixirとNervesにはめちゃ可能性感じますね。引き続きあれこれやっていきたいと思います。<a href="https://t.co/qFklFVdF97">https://t.co/qFklFVdF97</a><a href="https://twitter.com/hashtag/elixir?src=hash&amp;ref_src=twsrc%5Etfw">#elixir</a> <a href="https://twitter.com/hashtag/nerves?src=hash&amp;ref_src=twsrc%5Etfw">#nerves</a> <a href="https://twitter.com/hashtag/k_ruby?src=hash&amp;ref_src=twsrc%5Etfw">#k_ruby</a></p>&mdash; 栗林健太郎 (@kentaro) <a href="https://twitter.com/kentaro/status/1331915244680015873?ref_src=twsrc%5Etfw">November 26, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<br>


@mnishiguchi さんが怒涛のデバドラ開発快進撃を見せたり,,, 

![](https://camo.qiitausercontent.com/cb8a455c67c2e646b4201d8c5652a7b59eddd0fa/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f70726163746963616c6465762f696d6167652f66657463682f732d2d56777564635557332d2d2f635f6c696d6974253243665f6175746f253243666c5f70726f6772657373697665253243715f3636253243775f3838302f68747470733a2f2f757365722d696d616765732e67697468756275736572636f6e74656e742e636f6d2f373536333932362f3130333131313430382d62353530643638302d343631612d313165622d383134302d3438616465666539396562322e676966)

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">[Elixir/Nerves] &quot;Hello&quot; to LCD with I2C Interface<a href="https://twitter.com/hashtag/MyElixirStatus?src=hash&amp;ref_src=twsrc%5Etfw">#MyElixirStatus</a> <a href="https://twitter.com/hashtag/ElixirLang?src=hash&amp;ref_src=twsrc%5Etfw">#ElixirLang</a><a href="https://t.co/qr6K9fYmeh">https://t.co/qr6K9fYmeh</a></p>&mdash; Hiku 🤹 (@hikupro) <a href="https://twitter.com/hikupro/status/1339601369632624642?ref_src=twsrc%5Etfw">December 17, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

どんどんやっていきましょう！！

## Contribution to Nerves Project

Nerves本体の開発にcontributionしているメンバも増えてきました．
千里の道も小さなcommitから！！

- https://github.com/nerves-project/nerves/graphs/contributors

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/cbed943c-3527-550d-e00f-f18a3c51655e.png)](https://github.com/nerves-project/nerves/graphs/contributors)

（漏れてる方がいたらスミマセンm(_ _)m

前記の通りNervesは本体だけじゃなく様々なパッケージがあります．
このほかにも，@kikuyutaセンセが[documentのリンク切れを見つけて報告](https://github.com/nerves-project/nerves/issues/560)したり，@torifukukaiouさんが[mix nerves.newのコマンド出力へのawesome!なPR](https://github.com/nerves-project/nerves_bootstrap/commit/d7b23afaffb02574e2c3a9ab536a042178c37372)を出したり，@pojiroさんが[rpi4 64-bitでのVintageNetの米国では再現できないヤヤこいバグを報告](https://github.com/nerves-project/nerves_system_rpi4/issues/70)したり,,,

些細でもなにかあったら，どんどんcontributionしていきましょう．
言うほど大してやってなくない？？ってツッコミは無視します．みんなで少しずつでも育てるのがOSSなのですから．感謝の恩返しだっ！！

あとは，[Elixir School日本語版のNervesページ](https://elixirschool.com/ja/lessons/specifics/nerves/)が古いぞっ！！っとFrankからお叱りを受けていますので^^; これへのcontributionを大募集中です〜

## connpassイベント

NervesJPのconnpassイベントは，基本的にはオンラインで開催しています．
アレがソレだから,,, ではなく，もともとメンバが日本各地に散らばっていますので^^;

なんと計12回も！イベントを開催していました．

|#|date|title|description
|:---:|:---:|:---|:---|
|1|2020/01/07(火)|[NervesJP #3](https://nerves-jp.connpass.com/event/159572/)|@torifukukaiouさん企画！Advent Calendar 2019をみんなで振り返りながら語りあいました！|
|2|2020/02/24(月)|[NervesJP #4 研究紹回](https://nerves-jp.connpass.com/event/166781/)|@takasehideki のとこでやってた研究を紹介しました〜|
|3|2020/03/13(金)|[NervesJP #4.5 番外編 Kiosk 端末組立実況](https://nerves-jp.connpass.com/event/170710/)|@zacky1972 センセの飛び込み企画！Lonestarのハンズオン内容なNerves Kioskのつくりかたをシェアしてもらいました！|
|4|2020/05/06(水)|[NervesJP #5](https://nerves-jp.connpass.com/event/175374/)|@myasuさん企画！GWにやったことのLT大会でした〜|
|5|2020/05/25(月)|[NervesJP #6 Seeedいろいろ勉強回](https://nerves-jp.connpass.com/event/176812/)|@matsujirushiさん召喚！組込みIoTのミカタなSeeedさんの製品・サービスを紹介いただきました〜|
|6|2020/06/15(月)|[NervesJP #7 Buildroot勉強回](https://nerves-jp.connpass.com/event/178989/)|[@y_jono](https://twitter.com/y_jono)さん企画！Nervesの組み込みカーネルなBuildrootの深淵を覗きました〜|
|7|2020/07/10(金)|[NervesJP #8 IoTあるじゃんWebinar](https://nerves-jp.connpass.com/event/180252/)|ALGYANとのコラボでWebinar！（後述）|
|8|2020/07/20(月)|[NervesJP #9 Nerves始めてみる回](https://nerves-jp.connpass.com/event/182548/)|コラボWebinarおもろかった？じゃあNerves始めてみるかい？？ハンズオンをやりました〜|
|9|2020/08/16(日)|[NervesJP #10 ”やってみた”回](https://nerves-jp.connpass.com/event/185623/)|@myasuさん企画！お盆休みになにやった？LT会でした〜|
|10|2020/09/25(金)|[NervesJP #11 ”コードリーディング”回](https://nerves-jp.connpass.com/event/188577/)|@pojiroさん企画！[drizzle](https://github.com/supersimple/drizzle)のコードをみんなで読んで，Nervesコーディングのベストプラクティスを学びました〜|
|11|2020/10/24(土)|[NervesJP #12 ”GerServer Lチカ ハンズオン”回](https://nerves-jp.connpass.com/event/192258/)|@pojiroさん企画！Nervesで必須なGenServerをみんなで完全に理解しました〜|
|12|2020/11/09(月)|[NervesJP #13 Nerves in Action日本語でおけ回](https://nerves-jp.connpass.com/event/194147/)|前記の"Nerves in Action"をふりかえりました〜|

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/80dfe2a3-b97a-5748-0256-aed988d86a7d.png)](https://nerves-jp.connpass.com/event/)


平日は夜で週末は昼なこともあります．少人数でワイガヤやっております．
いろんなメンバが持ち回りで企画を担当していて，自分のやりたいことや喋りたいこと勉強したいことを提案してやっていくスタイルでやっています．



年明け１発めは"新年LT回"です．よろしくどうぞっ！！
https://nerves-jp.connpass.com/event/199455/

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/fe1ecd17-3a05-5e92-f04a-4043d3ea6854.png)](https://nerves-jp.connpass.com/event/199455/)

ここでお気づきかもしれませんが，本家に併せてNervesJPもログをリニューアルしました！
このご時世なりに，ZoomやTeamsでご利用いただける仮想背景を作成しております．よろしければ〜
（Nervesロゴの改変許諾は，JustinとFrankからcool!!と快諾いただいております^^

![nerves_zoom.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/09e9e2e1-46ea-7043-a4ca-b3ec44da4daa.png)



## [ALGYAN](https://algyan.github.io/)とのコラボ！

<font color="red"><b>IoTを学べる最強コミュニティ</b></font>であるIoT ALGYANとコラボしました！！

まずは7月10日(金)にWebinarを開催しました！

- [【オンライン】Elixir/Nerves入門！堅牢なIoT Edgeデバイスプログラミングをお手軽に - connpass](https://algyan.connpass.com/event/180192/)

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/b1c51fb2-8d12-f299-2d17-180a99e399c1.png)](https://algyan.connpass.com/event/180192/)

当時のNervesJPは100人に満たない弱小コミュニティだったのですが，それをゆうに上回る参加申し込みをいただき！こんなイベント提案を受け入れていただいたALGYAN理事長のこぐれさんには大感謝です！！

YouTubeにて動画アーカイブが公開されていますので，よろしくどうぞっ！！
https://www.youtube.com/watch?v=UpJ4VewZdRY

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/cdc0c32b-aa12-0f63-7d1a-d6ae5c24b362.png)](https://www.youtube.com/watch?v=UpJ4VewZdRY)

そしてそして！12/27(日)にはこんなイベントがっ！！

- [【オンライン】豪華プレゼント付！Elixir/Nerves(ナーブス)体験ハンズオン！ - connpass](https://algyan.connpass.com/event/197306/)

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/ce76066a-e0e7-d538-971d-1ec40ce31ff3.png)](https://algyan.connpass.com/event/197306/)

[![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/b97ece53-72e7-11b3-de6b-1a3d1534e487.png)](https://algyan.connpass.com/event/197306/)

プレゼント枠は1時間ほどで満席！
こちらも動画アーカイブが公開されていますので，機材を揃えてぜひとも！
https://www.youtube.com/watch?v=A1AiQZR7UFQ

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/a0cd5219-ba2a-616b-e4c1-fe1c51aef302.png)](https://www.youtube.com/watch?v=A1AiQZR7UFQ)


## [Interface](https://interface.cqpub.co.jp/)に連載！！

このトピックは極私的で恐縮です^^;

CQ出版社のInterfaceにて**「IoT向きモダン言語Elixirの研究」**という連載をさせていただきました！！

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">そういえばInterface誌 <a href="https://twitter.com/If_CQ?ref_src=twsrc%5Etfw">@If_CQ</a> にて「ElixirでIoT」な連載記事を始めさせていただいておるので，ぜひご笑覧くださいませ．<br>Nervesはナウでヤングなcoolなすごいやつ！をふんだんに取り上げる全5回の内容となっております^^; <a href="https://t.co/doXZlDJyMT">pic.twitter.com/doXZlDJyMT</a></p>&mdash; Hideki Takase (@takasehideki) <a href="https://twitter.com/takasehideki/status/1256919009548615682?ref_src=twsrc%5Etfw">May 3, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

いろいろ紆余曲折なウラバナシな経緯はあったりして長くなるのですが，今回の記事執筆のきっかけをいただいた @tomoyuki-nakabayashi さんに圧倒的！感！謝！！であります．
んで，結果的に７回も連載させていただきましたwww

1. 2020年 6月号 「IoT向きプログラミング言語Elixirの世界」
2. 2020年 7月号 「ElixirのIoTフレームワークNervesとは」
3. 2020年 8月号 「IoTフレームワークNerves＆ラズパイでHello World」
4. 2020年 9月号 「IoTフレームワークNervesでネットワーク接続」
5. 2020年11月号 「IoTフレームワークNervesでラズパイ周辺デバイスにサクッとつながる」
6. 2020年12月号 「出荷後の機器のファームウェアをOTAで更新」
7. 2021年 1月号 「IoTシステム開発にトライ！

第6回（12月号）では@pojiroさんと，第７回では@torifukukaiouさんと共著で書かせてもらいました．
ご協力に大感謝です！そしてもちろん，ご覧いただいた読者の皆さまに大感謝！！

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/a0750964-d9ed-1d82-3385-55f5f38f43c5.png)

来年もなにかしら発信していきたいですね〜まだまだネタはいっぱいありまっせ．
よろしければぜひ，いろいろとオファーをお待ちしておりまっす！！:sunglasses: 

## Advent Calendar

そんなこんなで，冒頭にも書きましたが，[ #NervesJP Advent Calendar 2020 ](https://qiita.com/advent-calendar/2020/nervesjp)を今年も完走！！:rocket::rocket::rocket:

[![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/e9f365ac-0b7a-a7b9-d00f-7172ed7e1e03.png)](https://qiita.com/advent-calendar/2020/nervesjp)


みんなでワイガヤできてトテモ楽しかったです．

そりゃ[某ランキング](https://qiita.com/advent-calendar/2020/ranking/feedbacks/categories/iot)が気にならないワケではないですが，数字を追っても仕方ないですしね．購読数なんてしょぼいもんだし．
どんどん良質な記事を蓄えて，Nervesおもろそう！でもどうすりゃいいんだ！？ってなった新規な方にとっての，嬉しい受け皿になっていきたいです．
ぜひ来年も！盛り上がっていきましょう！！

それはさておき，@torifukukaiouさんの[Advent Calendar芸人っぷり](https://qiita.com/torifukukaiou/items/e3056efc3d2c62600fa2#wrapping-up-christmas_treesantasanta_tone1santa_tone2santa_tone3santa_tone4santa_tone5christmas_tree)な確変感がめちゃおもろかったです:smile_cat:

<font color="purple">$\huge{Nervesならできるもん！}$</font>


# 今年はどうだった？来年はどうなる？？

最後に，2019年のAdvent Calendarで表明した2020年の目標をふりかえります．
そして，2021年の目標を，所信表明しまっす！！

## 2020年の目標をふりかえる

[2019年の記事の最後](https://qiita.com/takasehideki/items/c11e03faf6701e233026#2020%E5%B9%B4%E3%81%AF%E3%81%A9%E3%81%86%E3%81%AA%E3%82%8B%E3%81%A9%E3%81%86%E3%81%99%E3%82%8B)には，こんなことを書いていました．

- Nervesの良さをもっと広めていくぞ！
    - 記事とか技術書の執筆も！？？
    - [NervesJP](https://nerves-jp.connpass.com/)の同志をもっと増やす！300名に！！（現在はconnpassで72名，Slackで40名です）
    - Maker Faire出展！？？
- JPオリジナルなNerves Trainingをやるぞ！
    - 2019年に開催したNerves Trainingは，Elixir初見にも組込み初見にもツラいですし，なにより分量が多いんですよね，，，
    - よりElixir/Nervesの楽しさが始められるようなコンテンツ作りを準備中です．Grove対応なAdd-on Boardを活用予定！
    - その折には，全国の皆さままたご協力とご参加を〜
- [hard mode] 日本でのNervesの「実例」をつくるぞ！
    - ホビー層にはウケてます，これはとても大事です．
    - でも，実際のIoTサービス製品や産業製品にNervesが使われた！となったら，その衝撃ヤバくないですか？？
    - ご興味のある企業様や技術者の方，いませんか？？高瀬はacademiaとしても全力でサポートします！！

こんな感じでしたかね〜

- Nervesの良さをもっと広めていくぞ！
    - Interface記事！はとっても効果があったはず！！
    - あとNervesJPイチの文豪な@MzRyuKaさんが[「Elixirへのいざない」（通称えりいざ本）](https://mzryuka.hatenablog.jp/entry/2020/06/06/233000)を商業誌として出版したり，同人本もいっぱい出てきていたり，めちゃ盛り上がっています！！
    - [NervesJP](https://nerves-jp.connpass.com/)の同志の人数は,,, 来年こそ！！
    - ちょっとアレがソレだったので,,, イベント出展やっていきたいですね〜
- JPオリジナルなNerves Trainingをやるぞ！
    - これもアレがソレだしなぁ,,, と諦めていたところ，ALGYANでハンズオンセミナーのオファーをいただきました！！
    - NervesJP Friendsでワイガヤと準備しております^^
    - 今回はオンライン向けにいろいろ工夫やチューニングしていますが，いつかオンサイトでもやりたいですね〜
- [hard mode] 日本でのNervesの「実例」をつくるぞ！
    - これはまだまだhard modeでしたね,,, 

## 2021年の目標を表明！！

これは極私的かもしれませんが，お気持ち表明です^^;

- Nervesの良さをもっと広めていくぞ！
    - どんどんやっていきたいですね〜来年こそ300名に！！
    - 展示会出展！はまだまだそうなので,,, いろいろコンテストをNervesでジャックしていこう！
    - あと，いまのNervesJPはデバイス寄りになりがちなので，Web/クラウドな方々もどんどんぜひぜひ〜
- [OSD32MP1-BRK ](https://github.com/nerves-project/nerves_system_osd32mp1)を極めるぞっ！！
    - このボード，ArmのCortex-A7 dualにM4も載ってて，めちゃおもろそうなんですよね〜
    - RTOSとNervesを同居させて，ハードリアルタイムのなんたるかを見せてやる！！
    - [ElixirでIoTの連載記事](https://qiita.com/takasehideki/items/8f43f1853ce88cbbe82e)のネタにもなるし，いろいろやるぞ〜！！
- NervesでJournal Paperを書くぞ！！
    - ぼちぼちNervesなacademic researchのやりようは見つかってきました．
    - もち英語で！そしてJournal Paperを出すぞ！！
    - ネタなら腐るほどあるでよ？？いろいろご協力ください〜
- [hard mode] 日本でのNervesの「実例」をつくるぞ！
    - これは2021年への積み残し〜
    - NervesはIoTですごいんです！ってのを，示してみたいです．
    - 変わらず高瀬はacademiaとして全力でサポートします！！ってか，起業しよかな〜（てきとう

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/240349/548ba651-2ba2-9e0b-5a71-afb34fa8eb0e.png)

この図，2年くらい前からずっと出しています．このセカイが実現しそう！そんな実感が高まってきています．
でもそのいっぽうで，NervesJPはデバイス寄りになってきているの，だいぶ気にしています．"Elixir"を中核の柱として，Web屋さんやインフラ屋さんやクラウド屋さんや，どんどん巻き込んでいかないと，**真の「IoT」**は実現できません．

IoTは情報科学の総合格闘技です！来年も楽しくどんどんやっていきましょう！！