Difference between revisions of "ARTIK"
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | [[File:Artiklogo-a.jpeg|300px|thumb|right|Platform for cloud and module based IoT]][[File:Artikboard-5a.jpeg|300px|thumb|right|ARTIK 5 antennas | + | [[File:Artiklogo-a.jpeg|300px|thumb|right|Platform for cloud and module based IoT]][[File:Artikboard-5a.jpeg|300px|thumb|right|ARTIK 5 antennas amplifying 5 RF circuits]][[File:Artikindev-a.jpeg|300px|thumb|right|ARTIK 10 computer and breadboard]][[File:Artikmod-a.jpeg|300px|thumb|right|Optimised endgame for product engineering]] |
ARTIK5 and 10 are based on [[Exynos]]5 SOC, board is shipping : NIC, WiFi, BT, BLE (GATT PXP and HRP profiles) | ARTIK5 and 10 are based on [[Exynos]]5 SOC, board is shipping : NIC, WiFi, BT, BLE (GATT PXP and HRP profiles) | ||
+ | ==== Reference ==== | ||
For reference please head to the official documentation at : | For reference please head to the official documentation at : | ||
Line 8: | Line 9: | ||
* http://artik.io | * http://artik.io | ||
− | The | + | The purpose of this page is to give complimentary information that really matters to developers, like sharing R&D recipes, and share knowledge and efforts to provide the best support for favorites OS. |
+ | ===== Cloud or Modules ===== | ||
− | ==== Supported OS | + | ARTIK is positioned to facilitate rapid IoT development, but does so with two strategies. Namely, the ARTIK brand refers to a ''cloud technology'' (software service) as well as a ''module technology'' (hardware integration.) According to the top level ARTIK website, '''Your IoT journey starts here. Choose one or both:''' |
+ | |||
+ | * [https://www.artik.io/modules/ ARTIK hardware modules] | ||
+ | * [https://www.artik.io/cloud/ ARTIK cloud interfaces] | ||
+ | |||
+ | ===== ARTIK Development ===== | ||
+ | |||
+ | A third strategy to using the ARTIK platform, is to start from the developer portal which documents both module and cloud IoT technologies. | ||
+ | |||
+ | * [https://developer.artik.io/ ARTIK developer portal] | ||
+ | |||
+ | |||
+ | ==== Supported OS ==== | ||
* [[Fedora]] : https://github.com/SamsungARTIK/build-artik | * [[Fedora]] : https://github.com/SamsungARTIK/build-artik | ||
Line 17: | Line 31: | ||
* [[Ubuntu]] : snappy | * [[Ubuntu]] : snappy | ||
* [[Yocto]] : https://github.com/resin-os/meta-artik/ | * [[Yocto]] : https://github.com/resin-os/meta-artik/ | ||
+ | * [[Yocto]] : http://koansoftware.com/en/content/yocto-project-meta-layer-samsung-artik | ||
− | |||
− | ==== Platform Status ==== | + | ==== Hardware Specs and Platform Status ==== |
− | ARTIK is | + | ARTIK is an IoT enthusiast's dream, but includes hardware circuits for which no software device drivers exist. While 802.3, 802.11, and Bluetooth (even 4.1!) logic is built into the kernel and works out of the box, 802.15.4, ZigBee, 6LoWPAN, Z-Wave, LPWA, and SigFox only work sparingly or not at all. A partially complete list of hardware features follows. |
{| class="wikitable" | {| class="wikitable" | ||
Line 72: | Line 86: | ||
* ... | * ... | ||
− | ==== | + | ==== Fedora / IoT Messaging ==== |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Out of the box, ARTIK module boards include messaging brokers in their eMMC based OS. In addition to ''Mosquitto'', it's easy to install ''RabbitMQ'' and ''ZeroMQ'' with the ''dnf(1)'' (fork of yum) package manager. | Out of the box, ARTIK module boards include messaging brokers in their eMMC based OS. In addition to ''Mosquitto'', it's easy to install ''RabbitMQ'' and ''ZeroMQ'' with the ''dnf(1)'' (fork of yum) package manager. | ||
Line 105: | Line 102: | ||
|} | |} | ||
− | ==== Resources : ==== | + | |
+ | ==== Production ==== | ||
+ | |||
+ | A hypothetical business work flow leading to a market viable IoT product starts with a ARTIK 5 or 10 hardware computer on which all supporting circuitry is optimized away, except for the ARTIK module itself and a subset of peripheral devices (maybe power management or non module circuitry like the Atmel 8520 chip for SigFox RF.) | ||
+ | |||
+ | ==== Resources: ==== | ||
* http://artik.io/ | * http://artik.io/ | ||
Line 111: | Line 113: | ||
* https://wiki.tizen.org/wiki/Tizen_On_ARTIK | * https://wiki.tizen.org/wiki/Tizen_On_ARTIK | ||
* https://fccid.io/document.php?id=3035789 | * https://fccid.io/document.php?id=3035789 | ||
− | + | * https://developer.artik.io/documentation/developer-guide/gpio/gpio-mapping.html | |
[[File:Artikmod-10a.jpeg|128px|thumb|left|The ARTIK module is a standalone circuit]] | [[File:Artikmod-10a.jpeg|128px|thumb|left|The ARTIK module is a standalone circuit]] | ||
Line 117: | Line 119: | ||
[[Category:Development_Boards]] | [[Category:Development_Boards]] | ||
[[Category:IoT]] | [[Category:IoT]] | ||
+ | [[Category:SBC with ASIX LAN]] | ||
+ | [[Category:SBC with one Gigabit LAN]] | ||
+ | [[Category:SBC with Exinos SoC]] | ||
+ | [[Category:SBC with ARM CPU]] |
Revision as of 00:29, 31 July 2019
ARTIK5 and 10 are based on Exynos5 SOC, board is shipping : NIC, WiFi, BT, BLE (GATT PXP and HRP profiles)
Contents
Reference
For reference please head to the official documentation at :
The purpose of this page is to give complimentary information that really matters to developers, like sharing R&D recipes, and share knowledge and efforts to provide the best support for favorites OS.
Cloud or Modules
ARTIK is positioned to facilitate rapid IoT development, but does so with two strategies. Namely, the ARTIK brand refers to a cloud technology (software service) as well as a module technology (hardware integration.) According to the top level ARTIK website, Your IoT journey starts here. Choose one or both:
ARTIK Development
A third strategy to using the ARTIK platform, is to start from the developer portal which documents both module and cloud IoT technologies.
Supported OS
- Fedora : https://github.com/SamsungARTIK/build-artik
- Tizen : https://wiki.tizen.org/wiki/Category:ARTIK
- Ubuntu : snappy
- Yocto : https://github.com/resin-os/meta-artik/
- Yocto : http://koansoftware.com/en/content/yocto-project-meta-layer-samsung-artik
Hardware Specs and Platform Status
ARTIK is an IoT enthusiast's dream, but includes hardware circuits for which no software device drivers exist. While 802.3, 802.11, and Bluetooth (even 4.1!) logic is built into the kernel and works out of the box, 802.15.4, ZigBee, 6LoWPAN, Z-Wave, LPWA, and SigFox only work sparingly or not at all. A partially complete list of hardware features follows.
Hardware circuit | Driver status |
---|---|
5EA Camera input | |
3L2 Camera input | |
J33 Display | |
Micro SDHC slot | Working |
3.5mm audio socket | Output working |
3.5mm audio socket | Input unverified |
Onboard microphone | Working |
Arduino shield assembly | |
USB 2.0 connector | |
USB 3.0 connector | |
USB debug micro connector | Working (UART) |
HDMI output connector | |
802.3 Ethernet RJ45 connector | Working |
ZigBee SMA connector | |
SigFox SMA connector | |
Z-Wave SMA connector | |
WiFi SMA connector | Working |
- Ethernet / NIC : AX8817X USB NIC : supported by asix.ko
- WiFi
- Bluetooth / BLE
- GPU : ARM Mali
- LPWAN
- ...
Fedora / IoT Messaging
Out of the box, ARTIK module boards include messaging brokers in their eMMC based OS. In addition to Mosquitto, it's easy to install RabbitMQ and ZeroMQ with the dnf(1) (fork of yum) package manager.
Application | Protocol |
---|---|
Mosquitto | MQTT |
RabbitMQ | AMQP |
ZeroMQ | ØMQ |
Production
A hypothetical business work flow leading to a market viable IoT product starts with a ARTIK 5 or 10 hardware computer on which all supporting circuitry is optimized away, except for the ARTIK module itself and a subset of peripheral devices (maybe power management or non module circuitry like the Atmel 8520 chip for SigFox RF.)