Arduino MQTT Client & ARTIK MQTT Broker [P012]





https://www.youtube.com/watch?v=L44LwGBY9vw


*GitHubhttps://github.com/rdiot/rdiot-p012.git



* Parts

- Arduino UNO

Ethernet W5100 Shield (W5100) [B004]

LCD1602 I2C (LCD1602) [D016]

Photo Resistor Module (KY-018) [S002]

Temperature and humidity DHT22 (DHT22) [S063]

TPM-300 Air Quality Module (TPM-300) [S092]

Samsung ARTIK 5 (ARTIK5-V0.5) [B023]



Posted by RDIoT
|

Video Streaming with ARTIK as RTSP Server [P010.8]




https://youtu.be/qy5IFr-HlsQ


*GitHubhttps://github.com/rdiot/rdiot-p010.8.git

Posted by RDIoT
|

Samsung ARTIK 10 HDMI Display [P010.6]



https://youtu.be/V6TxDE5K6XU


*GitHub https://github.com/rdiot/rdiot-p010.6.git

Posted by RDIoT
|

Samsung ARTIK 10 Audio Programming [P010.5]




https://youtu.be/Bb53UiP4ON0


*GitHubhttps://github.com/rdiot/rdiot-p010.5.git

Posted by RDIoT
|

Samsung ARTIK 5 Web WIndow to MQTT [P008.3]



https://youtu.be/eQgMufUHbKg


*GitHubhttps://github.com/rdiot/rdiot-p008.3.git

Posted by RDIoT
|

Samsung ARTIK 5 Returning Sensor Data from Edge Devices [P008.2]




https://youtu.be/nTk145sQzM4


*GitHubhttps://github.com/rdiot/rdiot-p008.2.git


Posted by RDIoT
|

Samsung ARTIK 5 Using Debug Capabilities of Node-RED [P008.1]




https://youtu.be/Zc0JO2EGafU


*GitHubhttps://github.com/rdiot/rdiot-p008.1.git

Posted by RDIoT
|

Samsung ARTIK 5 as MQTT Massage Broker [P008]




https://youtu.be/362rs4wVbrk


*GitHubhttps://github.com/rdiot/rdiot-p008.git

Posted by RDIoT
|

Samsung ARTIK 5 (ARTIK5-V0.5) Blank LED with Arduino IDE [B023]






* Specs

APPLICATION PROCESSOR ARM Cortex A7x2 @ 1GHz

MEMORY 512MB LPDDR3 + 4GB eMMC

HW + SW SECURITY

 Open SSL + SE [TLS/DTLS]

 HW Embedded Security Element (eSE) + TLS (DTLS)

 ARTIK device authentication APIs of eSE

 Get signature, Get certificate, Get Random number

Trustonic Trusted Execution Environment (for customer with NDA and agreement)

DISPLAY 2-Lane MIPI DSI (960×540) @ 60fps

CAMERA 1x 2-Lane MIPI CSI up to 3MP @ 30fps (Supports YUV and MJPEG format only)

PMIC 5 Buck Converters + 25 LDOs

WIFI 802.11 a/b/g/n/ac

BLUETOOTH BT/BLE

ZIGBEE 802.15.4 (Thread planned)

GPIO 47 (2 PWM output including)

ANALOG CAPTURE 2 (0 – 1.8V range)

UART 2

I2C 3

SPI 2

I2S/PCM 1

USB 1 USB 2.0 Device

MMC 1 (T Flash)

MIPI 1 DSI (2 LANE) + 1 CSI (2 LANE)

CLOCK OUT 1 (24MHz) + 1 (32.768KHz)

INPUT POWER 3.4V – 5.0V

OUTPUT POWER 1.8V/100mA + 2.4V/100mA

POWER CONSUMPTION TBD

OS Fedora

Development Environments Arduino® IDE  C, C++, Java, JavaScript, Python

DIMENSIONS 29 x 25 x 3.5 mm

CONNECTORS 60pins (Panasonic AXT460124) x 2, 40pins (Panasonic AXT440124) x 1, (0.4 mm pin pitch, mating height 1.5 or 2.5mm)

HW AUDIO CODEC 1-channel PCM + 1-channel 24 bit I2S (External device support)

GPU Mali 400 MP2

NETWORK LW M2M CoAP MQTT IPv6 Audio/Video Streaming


* Contens

1. Connect to COM Port

2. Configure WIFI Access

# wpa_cli scan_results

bssid / frequency / signal level / flags / ssid

f0:b4:29:59:c5:5e 2457 -79 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] HACK-2.4G

# wpa_passphrase  HACK-2.4G 'PASSWORD' >> /etc/wpa_supplicant/wpa_supplicant.conf

# systemctl restart wpa_supplicant

# dhclient wlan0

3. Control GPIO Port by Command

- Request Control on GPIO #135 

# echo 135 > /sys/class/gpio/export 

- Setup Mode

# echo out > /sys/class/gpio/gpio135/direction

- Setting Value (ON/OFF)

# echo 1 > /sys/class/gpio/gpio135/value

# echo 0 > /sys/class/gpio/gpio135/value

4. Arduino IDE 

- Download Arduino IDE hourly build for your Operating System

- Open "Board Manager" and install the latest "ARM Linux Boards" package

 : http://downloads.arduino.cc/packages/package_arduino.cc_linux_index.json

5. Install the Arduino ARTIK Installer

# curl downloads.arduino.cc/libArduino/install_artik_prereq.sh sh

 : http://downloads.arduino.cc/libArduino/package_arduino.cc_linux_index.json

6. Upload Test 

# ./watcher & 






Posted by RDIoT
|