Overview

Hardware, cloud back end, templates and software tools.

This documents provides a user manual or direction on how to find user manual on various tools
Staring with a quick ramp up guide and then increasing the depth of the hardware compoients, tools and template.

blink'r toolset components, blink'r toolset consistes of thee parts:

(1) Hardware and documents which consists of blink'r internet module, blink'r dev kit, blink'r HW templates,

(2) Backend and documents which include blink'r backend, blink'r backend dashboard,  blink'r backend SDKs and Template;

(3) Third party tools.  Opensource.  Android Studio and associated tools, commercial tool ToTalControl and programming tool flash_tool.


Quick Jump

  1. Documents blink'r hardware and documentation.
  2. Documentation provides guides to the backend, backend SDKs, backend dashboard
  3. Documents deals with third part tools.

Getting Started

If you’ve just received your blink'r Dev Kit, the best place to start is our guide on setting up the blink'r dev kit for the first time.

Here’s a small overview of the sections so you can easily find what you’re looking for:

·         Getting Started

·         How to get up and running when you get your blink'r dev kit

·         How to use the Total control

·         How to use the Command Line

·         An Overview of the Hardware

·         Information and details about the entire blink'r family hardware

·         Using the blink'r dev board

·         How to do a variety of activities on your blink'r dev board

·         Software and the blink'r dev board

·         Guides on how to install software packages, as well as an intro on developing software on the blink'r dev board

·         Script programming

·         Guides on how to write script on the blink'r

·         The blink’r Connectivity

·         Find out how to connect to blink'r to the network via cellualr, WiFi and Ethernet.

·         The blink'r as a Network Device

·         How to use the blink'r as a IoT gateway

·         Advanced Topics

·         Outside of regular, every day use

·         Using the Command Line

·         A guide on using the blink'r  command line

·         Rom Reference

·         Information on the Omega’s firmware, includes a version changelog and a listing of known issues

·         Software Reference

·         Documentation on software provided by blink'r


Getting Started


This section is quick guide for you to get start in using blink'r dev board.

Follow this section for the first time you get blink'r dev board. we will learn how to connect is to power and power it up. then we will go through a few steps to set this board up and connect it to internet.

The Video

Following is our getting started video:

 

It covers all steps in this sections.

 

Unboxing and Getting the Hardware Ready

Get the board out of box

Remove the bag from package and take blink'r board out as well as power supply.

PICs for blink'r and power supply

Provide Power

The blink'r board could be powered by three sources, 3.7V lithium battery (not included), 4.0V power supply via power jack and microUSB port. let's connect to 4.0 power supply via power jack.

Power On!

Turn on the blink'r dev board using the power key.

Wait till it boots

The red LED on your blink'r board should turn on and then start blinking after about 10 seconds. In about a minute, the LED will stop blinking and remain solid, this means that the blink'r has completed its boot sequence!

 

Set up blink'r dev board.

Download and install TotalControl software

TotalControl is a software running on a Window PC that provides a desktop display of blink'r or anyAndroid based system. It provide a user interface for a user to interact with blink'r just like a user interacts blink'r with touch panel display with the display on the computer screen.

Download TotalControl from our website at www.blink-r.io/totalControl or from our Github portal. Follow instruction of the software installer to install the software. more details of TotalControl installation and usage see link

Connect TotalControl to blink'r dev baord

Connect blink'r dev board to a computer via a USB cable with Micro-USB cable end inserted into blink'r Micro-USB port and other end into USB port of the  computer with TotalControl installed.

Double click on icon "Total Control" from your desktop, the software TotalControl will start. the first time you connect "TotalControl" to blink'r dev board, "TotalControl" will install a TotalControl agent App into blink'r dev board. then "TotalControl" will connect to the agent. After click on "connect" button on TotalControl software, a window will popup as below.

This is the user interface represents what will be in touch panel display if you connect a touch panel display to blink'r dev board. The interface will be very familiar to you if you are Android phone user.

Connect blink'r Dev Board to your WiFi Network

Once you have connect TotalControl to blink'r dev board. Set up blink'r dev board is very easy. Use your mouse to get the blink'r out of sleep mode by swipe mouse from bottom to top of the window. click on " " button to see all app already installed on the blink'r dev board, find "Setting" and clink on it, the first menu after this is "WiFi setup", click on "WiFi set up", browse to find the WiFi net work you want to connect to and click on the name of the WiFi network, type WiFi password into the space for password, you need to hit "Enter" key twice on the keyboard to enter the password into the space. Then you will see the usual WiFi connection process and end up with WiFi connected as a typical WiFi setup.

 

Connect blink'r Dev Board to your cellular Network

blink'r dev board has two SIM card slots. Insert a t-mobile SIM card or SIM card provided into SIM card slot 1. Within a few seconds, the blink'r dev board will recognize the SIM card and register itself into the cellular network.

 

if you want to use cellular network to get online, turn off the WiFi you just setup. Go to setting-data and enable cellular data there. then you couldconnect to Internet using cellular network.

 

Setup your backend and visualization account

Find your blink'r Dev Board ID

Each blink'r dev kit is assigned a unique ID at manufacturing. this ID is very important, it is the ID of your blink'r, it is also the ID you use to access your blink'r backend account and visualization account for the first time.

There’s a sticker on the blink'r board, the text printed on blink'r board sticker is the unique ID of the board, it is the date of manufacturer plus last four digits of board MAC address in the format of year-month-date-MAC, for example if a board is manufactured October 10, 2017 with last four MAC address digit as 6328, then the unique ID is 201710106328. 

Log into your blink'r backend account for the first time

This section describe how you log into backend account for the first time and set your own user name and password.

more details see link

Log into your blink'r visualization account for the first time

This section describe how you log into visualization account for the first time and set your own user name and password.

 

 

 

 

Using TotalControl

The TotalControl is a Windows based PC software that gives you access to a number of apps that allow you to interact with your blink'r dev board in a more visual way than the command-line.

The TotalControl is your user interface to operate blink'r setting, apps just like a typical Android user uses a typical Android phone.

pic here

Go to Using TotalControl to learn more!

 

 

 

 

 

 

 

Using ADB command line

Android Debug Bridge (adb) is a versatile command-line tool that lets you communicate with blink'r dev board. The adb command facilitates a variety of device actions, such as installing and debugging apps, and it provides access to a Unix shell that you can use to run a variety of commands on a device

Learn more about ADB command at link

 

 

Hardware Overview

Here you can find details about the blink'r toolsethardware; that includes descriptions, detailed diagrams, pinouts, a description of usage, an idea of when to use each product.

  • The Core Devices
    • blink'r internet module
    • blink'r dell dev board
  • The application
    • IoT gateway

 

 

blink'r internet module

The Omega2 is the base of blink'r family product. It comes packed with built-in cellular 4G/3G/2G/,Wi-Fi,bluetooth, GPS, an Android Operating System, rich peripherals, flexible GPIOs, and a powerful quad core A53 processor running at 1.3GHz.

The blink'r internet module at a Glance

Component

Description

CPU

ARM Cortex-A53 Quad-core up to 1.3 GHz per core

Memory

8GB eMMC + 1GB LPDDR3 SDRAM

OS

Android 5.1

Cellular Data

4G/3G/2G

Wireless

WLAN 802.11 b/g/n 2.4 GHz/5GHz, Bluetooth 4.1, BT

GPS

GPS/BeiDou/AGPS

USB

1 USB 2.0 Host/OTG

I2C

2 I2C port

I2S

1 I2S port

UART

4 UART port

SPI

1 SPI port

GPIO

12 General purpose IO

SIM

1 dual SIM interface

Micro SD

1 Micro SD interface

Display

4 MIPI DSI interface for HD720

ADC

112 bit ADC

Audio

AMR/MIDI/WAV/MP3AAC/AAC+/WMA/ADPCM/Vorbis, speaker/MIC/Ear phone

Video

1080 P 30fps MPEG1/2/4, H.264

Camera

Integrated ISP with support for image sensors up to 13MP, 2 4-lane CSI interface

Key

12 keypads

Power Source

supprt 2A charge, 3.4V to 4.2V DC power

Size

52mm x 41mm*2.8mm

 

Processor data sheet

The datasheet for the blink'r processor can be found here: Mediatek MT6735 Datasheet

The Pins

 

 

 

 

 

 

 

 

 

 

 

 

 

see detailed pin description and user manual at GitHub.

 

The Operating system

The blink'r module runs the Android operating system.

 

 

Blink'r Dev Board cell

The blink'r dev board cell is based on blink'r internet module. it is a tool for user to quickly get use blink'r module and build his/her application. you could find video for description of blink'r dev board here link

The blink'r dev boardat a Glance

The blink'r dev board spec

Processor Datasheet

The datasheet for the blink'r dev board processor can be found here: Mediatek MT6735 Datasheet

The Pins

The pins description see link

The Operating system

The blink'r dev board runs the Android operating system.

The blink'r onboard LED

The blink'r dev boad onboard LEDs could be used to indicate various status of the system. for example, the red power LED indicates power on, booting and system ready. These LEDs could be used by user via programming.

Power & home key

The blink'r dev board has a few keys to mimic a typical Android phone's keys. for example, the power key is used to turn on/off the system and the home key brings the display to the home screen.

MicroUSB connector

There is one MicroUSB connector on board. this port is used by TotalControl to communicate with the blink'r dev board via ADB, it is also used by Android studio to program/debug software application. The same port also is used by command line interaction to the blink'r dev board.

USB connectors

There are three USB connectors on blink'r dev board.  These three ports serve as USB mater and could be used to connect to mouse, keyboard, USB ethernet, USB storage device, USB camera and other accessories.

 

Touch panel connectors

There are two connectors to drive a touch panel display. one connector is for a 24 pin display module and the other connector is for 10 pin touch interface.

RGB display connector

A 40 pin RGB display connector is installed on blink'r dev board to drive a RGB display.

Ear phone connector

A ear phone connector is installed on board to connect to a ear phone or headset.

Antennas connectors

The blink'r dev board has 5 connectors for antennas: One GPS antenna, one 5G WiFi antenna, one 2.5G antenna for 2.4G WiFi and Bluetooth, one 4G main antenna and one 4G Div antenna.

Camera Connectors

The blink'r dev board supports two camera connectors. you could connect cameras to these two connectors and enable camera function.

GPIO Connectors

blink'r dev board has three row of 10 pin connectors that let a user access GPIOs. Some of these IOs have special functions including 6 IOs, 1 I2S (3 IO pin), 3 UARTs (8 IOs), 2 I2C (4 IOs). Details of these IOs see link.

SIM card Connectors

blink'r dev board has two SIM card connectors.

MicroSD Card Slot

The on board MicroSD card slot provides a way to expand storage memory if the on board 8G eMMC flash is not enough.

 

 

 

 

 

 

 

Blink'r IoT gateway

The blink'r IoT gateway is built on top of blink'r dev board cell.

The blink'r IoT gateway is a plug-and-play cellular gateway designed to stream real-time sensor data from a variety of data source.

The blink'r IoT gateway need no configuration. it includes pre-provisioned cellular data and connects to blink'r backend hosted on Amazon right out- of-the- box. with no need to deploy or configure any software.

blink'r IoT gateways leverages ubiquitous cellular and WiFi connectivity and scalable, hassle-free cloud infrastructure to provide an easy to use and affordable offering. blink'r software provides added security and reliability forindustry user cases.

blink'r IoT gateway take inputs from various sensors and data sources. for example, WiFi based sensors and Bluetooth based sensors could send data to the gateway by wireless way, it is idea for fleet management, supply chain tracking. Also the USB ports and UART ports can be used to connect to USB or UARTsensor, actuator. Onboard GPS is perfect forknowing the location of the location.

blink'r IoT gateway features 4G/3G/2G cellular connection, WiFi 2.4G, 5G and Bluetooth. Data Security.

All Internet connectivity secured via SSL with 256-bit AES encryption (encryption standard for sensitive data including military and financial applications)