SBC plan of edge computing in my works

(SBC選定条件)
1.Ubuntuがインストールできる
(*:UbuntuCore **:Ubuntu派生/UbuntuMate,LinuxMint)
note::Ubuntuは、柔軟で容易な操作性、環境に応じた迅速なアップデートに支えられる信頼性、高い拡張性を持つ無料のOS
2.RTC回路を搭載している
note://DragonBoard410cを除く

■ AAEON Technology (台湾)
→UPboard(X86/Intel)
→UPcore(X86/Intel)
→UPsquared(X86/Intel)
■ UDOO(イタリア)
→UDOOneo(ARM/NXP)**
→UDOOquad(ARM/NXP)**
→UDOOx86(X86/Intel)
→UDOObolt(X86/AMD)
■ Hardkernel(韓国)
→Odroid-XU4(ARM/Exynos)**
→Odroid-C2,C1+(ARM/Amlogic)**
■ 96Boards.org
→DragonBoard410c(ARM/Qualcomm)*
→HiKey960(ARM/HiSilicon)*
■ Compulab(イスラエル)
→MBM2/Filet2(X86/Intel)
■ SolidRun(イスラエル)
→SolidPC Q4(X86/Intel)

(edgeClient/multiMedia)
UPboard(X86/Intel)
UPsquared(X86/Intel)
UDOOx86(X86/Intel)
UDOObolt(X86/AMD)
(edgeClient/Controler)
UPcore(X86/Intel)
ODROID-C2,C1+(ARM/Amlogic)
ODROID-XU4(ARM/Exynos)
(edgeClient/IoT,Robot)
UDOOneo(ARM/NXP)
UDOOquad(ARM/NXP)
DragonBoard410c(ARM/Qualcomm)
HiKey960(ARM/HiSilicon)
(edgeGateway,Server)
SolidPC Q4(X86/Intel)
MBM2(X86/Intel)

注目しているLinuxで動作しプログラマな周辺機器
(センサービーコン)
□ RuuviTAG
(センサー)
□ UDOO BRICKS + UDOO BLU SENSE
(ネットワークカメラ)
□ AXIScommunication

ODROID-XU3 receives data from RuuviTag via Node-RED

RuuviTagから発信されているデータ”湿度、気温、気圧、加速度(x,y,z)”を、ODROID-XU3で受信テスト。ODROID-XU3では、OS:Ubuntu Mate, APP:Node-REDを使用。Bluetooth4.0をODROIDで受信するために、Bluetooth4.0+EPR/LEのUSBドングル(IO DATA USB-BT40LE)を使用し、WiFi USBアダプタ(IO DATA WN-G300VA)を使ってWireLessLANにてネットワーク接続をしています

ODROID-XU3 with USB-BT40LE and WN-G300VA recieve signal from RuuviTag

set up ownCloud server on ODROID-C1

ODROIDーC1へのownCloudセットアップを成功した環境は下記です

Linux odroid 3.10.80-141
nginx-1.8.1
mySQL ver14.14 distibution 5.5.47
PHP-5.5.9
PHPmyadmin-4.5.4.1
owncloud-7.0.4
*最新版owncloud-8では動作不可

データ保存用として、USB2.0接続の外付けHDD 250GBをマウントしました

C1がとてもコンパクトで省電力なので、DSネットワークにおけるDSplayerへのコンテンツ配信用webサーバとして利用が可能かと思います。ただ残念なことに、owncloudの最新バージョンでは動作できませんでした・・・ fpm経由だとダメなのかな

[ODROID-C1 スペック]

* Amlogic ARM® Cortex®-A5(ARMv7) 1.5Ghz quad core CPUs
* Mali™-450 MP2 GPU (OpenGL ES 2.0/1.1 enabled for Linux and Android)
* 1Gbyte DDR3 SDRAM
* Gigabit Ethernet
* 40pin GPIOs + 7pin I2S
* eMMC4.5 HS200 Flash Storage slot / UHS-1 SDR50 MicroSD Card slot
* USB 2.0 Host x 4, USB OTG x 1 (power + data capable)
* Infrared(IR) Receiver
* Ubuntu or Android OS

owncloudServer

Zooming DSsytem”YOURBORD2″player type1 “ODROID”

写真のtype1はHardkernel製ODROID-XU3lite、実際に使用するのはXU4です。現時点ではOSにAndroid4.4.4/kernel 3.10.9を採用します。kernelが新しいので多くの種類のタッチモニターを利用でき、1080PをソフトウェアデコードしてもCPU使用率が50~60%程度という強力なCPU(オクタコア)です

Samsung Exynos5422 Cortex™-A15 2Ghz and Cortex™-A7 Octa core CPUs
* Mali-T628 MP6(OpenGL ES 3.0/2.0/1.1 and OpenCL 1.1 Full profile)
* 2Gbyte LPDDR3 RAM PoP stacked
* eMMC5.0 HS400 Flash Storage
* 2 x USB 3.0 Host, 1 x USB 2.0 Host
* Gigabit Ethernet port
* HDMI 1.4a for display
* Size : 82 x 58 x 22 mm approx.(including cooling fan)

DSplayer_type1-odroid

Our DS players decided !

いろいろ試した結果、この3機種をハヤテオリジナルのアンドロイドサイネージシステム「ユア・ボード2」で採用することにしました。決め手は、私達の開発環境(adobeAIR, Qt, Java)とのマッチングで、3種類のCPU/Qualcomm製Snapdragon、Samsug製Exyons、Freescale製i.MX6 をそれぞれ搭載する”Utilite2″ by Compulab, ”ODROID-XU4,XU3lite”by Hardkeanel, “UDOO dual,quad” by SECOとしました。

DSplayer_all