'Embedded linux'에 해당되는 글 2건

  1. 2015.04.08 Onion Omega Project (동전 만한 크기의 IoT 모듈)
  2. 2015.03.26 AllSeen Alliance 란

참고 사이트: https://www.kickstarter.com/projects/onion/onion-omega-invention-platform-for-the-internet-of

Tiny dev board with Linux & WiFi + REST API + App Store + High Quality Tutorials + Cool Projects + Vibrant Dev Community = Our Vision

먼저 H/W 스펙을 보면 다음과 같습니다.

  • Dimensions: 28.2mm x 42mm (1.1" x 1.7")
  • CPU: Atheros AR9331 400MHZ MIPS 24K
  • RAM: 64MB DDR2 400MHz
  • Flash: 16MB
  • WiFi: 802.11b/g/n 150Mbps
  • Ethernet: 100Mbps
  • GPIO: 18
  • USB: USB 2.0, Supports additional USB Hub
  • Power: 3.3V
  • Antenna: PCB Antenna w/ uFL Connector
  • Power Consumption: 0.6W

아주 작은 크기의 임베디드 모듈인데, 라즈베리파이의 1/4수준의 크기라고 합니다. 일단 사이즈면에서는 확실히 크기를 줄인거 같네요. 하지만 그렇다고 기능이 절대로 떨어지는 것은 아닙니다.

  • Full Linux Environment
  • Python, Node.JS, PHP, and Other High-Level Programming Languages
  • Seamless Cloud Integration
    • Onion Cloud allows the Omega to be accessed anywhere in the world quickly and securely through our highly customizable RESTful APIs
  • Onion Console
    • The Onion Console makes the Omega easy to work with even if you don't have any Linux experience
  • Onion Apps For Hardware Devices
  • Open Source

위와 같이 가장 큰 기능인 Full Linux 지원과 Python, Node.JS, PHP와 같이 웹 프로그래밍을 지원함으로써 기존 개발자들을 포용할 수 있는 기반 플랫폼을 갖추었다고 보는 것이 맞을 듯 합니다.

아직 스타트업이라서 그 발전 가능성을 무궁무진 하다고 할 수 있네요.

Posted by sound79 사운드친구

댓글을 달아 주세요

AllSeen Alliance: https://allseenalliance.org/

Our Mission

To enable widespread adoption and help accelerate the development and evolution of an interoperable peer connectivity and communications framework based on AllJoyn for devices and applications in the Internet of Everything.

AllJoyn이라는 프레임워크를 기반으로 IoT를 개발해가는 단체이다.

메이저 업체로는 LG, Microsoft, Qualcomm, SHARP, SONY, Haier 등이 있으며 수많은 업체들이 멤버로 참여하고 있다.

9. The AllSeen Alliance manages the AllJoyn open source project with software code using open standards to enable all the ‘things’ in the Internet of Things to work together. The code is available for download today. 

앞서 언급했듯이 중요한 프레임워크 이름이 AllJoyn 이다


간단히 Architecture 중 Network Architecture 부분만 일단 살펴보자

그림과 같이 크게 App과 Router가 보일것이다.

크게 3가지로 형태로 설명할 수 있다.

1. Bundled Router라고 불리어지는 라우터로써 현재 많이 사용되는 모바일 OS기반의 App : Router 매칭을 이룬다.

2. Standalone Router라고 불리어지는 라우터로써 백그라운드 데몬으로 동작되는 형태를 가지면서, 여러 App이 하나의 Router와 연결되는 형태이다

3. 충분한 CPU가 확보되지 않는 임베디드 디바이스를 위해서 Router가 없는 Thin variant of the AllJoyn framework를 사용하여 다른 디바이스의 Router와 연결이 된다.

  1. An App uses its own Router. In this case, the Router is called a "Bundled Router" as it is bundled with the App. AllJoyn Apps on mobile OSes like Android and iOS and desktop OSes like Mac OS X and Windows generally fall in this group.

  2. Multiple Apps on the same device use one Router. In this case, the Router is called a "Standalone Router" and it typically runs in a background/service process. This is common on Linux systems where the AllJoyn Router runs as a daemon process and other AllJoyn apps connect to the Standalone Router. By having multiple apps on the same device use the common AllJoyn Router, the device consumes less overall resources.

  3. An App uses a Router on a different device. Embedded devices (which use the Thin variant of the AllJoyn framework, more on this later) typically fall in this camp as the embedded device typically does not have enough CPU and memory to run the AllJoyn router.

다음편에 계속 ...

Posted by sound79 사운드친구

댓글을 달아 주세요