Брокер Bee Options

Рейтинг брокеров бинарных опционов, лучших за 2020 год:
  • Бинариум
    Бинариум

    № 1 в рейтинге! Лучший брокер с самыми большими бонусами за открытие счета! Гарантия честности и надежности. Идеально для новичков!

  • ФинМакс
    ФинМакс

    Большое количество инструментов для трейдинга. Хороший выбор для опытных трейдеров!

Стратегия JJN-Scalper system

В архиве стратегии JJN-Scalper system вы получите:

Bluetooth Bee

Bluetooth Bee is an easy to use Bluetooth Serial Port Profile(SPP) module compatible with existing Xbee sockets, designed for transparent wireless serial connection setup. Serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR(Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and baseband. It uses CSR Bluecore 04-External single chip Bluetooth system with CMOS technology and with AFH(Adaptive Frequency Hopping Feature). It has the smallest footprint of 12.7mm x 27mm

Features¶

Hardware Features¶

Typical -80dBm sensitivity.

Up to +4dBm RF transmit power.

Fully Qualified Bluetooth V2.0+EDR 3Mbps Modulation.

Low Power 1.8V Operation, 1.8 to 3.6V I/O.

UART interface with programmable baud rate.

Integrated PCB antenna.

xBee compatible headers.

ТОП-3 лучших брокера БО с русским интерфейсом:
  • Бинариум
    Бинариум

    № 1 в рейтинге! Лучший брокер с самыми большими бонусами за открытие счета! Гарантия честности и надежности. Идеально для новичков!

  • ФинМакс
    ФинМакс

    Большое количество инструментов для трейдинга. Хороший выбор для опытных трейдеров!

Software Features¶

Default Baud rate: 38400 , Data bits:8, Stop bit:1,Parity:No parity, Data control: has.

Supported baud rate: 9600,19200,38400,57600,115200,230400,460800.

Use CTS and RTS to control the data stream.

When a rising pulse is detected in PIO0, device will be disconnected.

Status instruction port PIO1: low-disconnected, high-connected;

PIO10 is connected to red led, PIO11 is connected to green led. When master and slave are paired, red and green led blinks 1time / 2s in interval, while disconnected only green led blinks 2 times/ s.

Auto-connect the last device on power as default.

Permit matched device connect by default.

Auto-reconnect in 30 min when disconnected as a result of beyond the range of connection.

Application Ideas¶

As a Wireless Serial Port for Arduino / Seeeduino and other MCUs

As a Bluetooth Serial Port for PC when connected with UartSBee

Cautions¶

While using with Seeeduino / Arduino, set the operation voltage to 3.3V. Else use a proper logic level converter.

While using with UartSBee, set the operation voltage to 3.3V

Command to change baud rate is persistent even after reset. Hence remember the baud rate for next use.

When using SoftwareSerial, do not set the baud rate above 38400

Schematic¶

Pin definition and Rating¶

Pin # Pad Type Description
PI09 29 Bi-Direction Programmable input/output line
PI08 28 Bi-Direction Programmable input/output line
PIO7 27 Bi-Direction Programmable input/output line
PIO6 26 Bi-Direction Programmable input/output line
RTS 25 CMOS output,tri-stable with weak internal pull-up UART requese to send,active low
PIO5 24 Bi-Direction Programmable input/output line
PI04 23 Bi-Direction Programmable input/output line
PCMSY 22 Bi-Direction Synchronous PCM data
CTS 21 CMOS output,tri-stable with weak internal pull-up UART clear to send,active low
PIO3 20 Bi-Direction Programmable input/output line
PIO2 19 Bi-Direction Programmable input/output line
USBDP 18 Bi-Direction
USBDN 17 Bi-Direction
CLK 16 CMOS output,tri-stable with weak internal pull-up SPI(Serial peripheral interface)clock
MI 15 CMOS output,tri-stable with weak internal pull-up SPI data output
MO 14 CMOS output,tri-stable with weak internal pull-up SPI data output
CS 13 CMOS output,tri-stable with weak internal pull-up Chip select for serial peripheral interface,active low
AIO1 12 Bi-Direction Programmable input/output line
AIO0 11 Bi-Direction Programmable input/output line
GND 10 VSS Ground port
PCMIN 9 CMO input Synchronous PCM data input
PCMOT 8 CMOS output Synchronous PCM data input
PCMCK 7 Bi-Direction Synchronous PCM data input
PIO1 6 Bi-Direction Programmable input/output line
IRST 5 CMOS output,tri-stable with weak internal pull-up Resert if low,inpue must be low for>5ms tocause a reset
PIO0 4 Bi-Direction Programmable input/output line
RX 3 CMOS output,tri-stable with weak internal pull-up UART data input
TX 2 CMOS output,tri-stable with weak internal pull-up UART data input
3V3 1 3.3V INtergrated 3.3v(+)supply with on-chip linear regulator output wiyhin 3.15-3.3v

Mechanic Dimensions¶

Bluetooth Bee board is of 12.7mm x 27mm size.

Usage¶

Hardware Installation¶

Connecting to Arduino with XBee Shield¶

Use a XBee® Shield to connect Bluetooth Bee to Seeeduino / Arduino. Refer the XBee® Shield documentation on how to set the toggle switches to correct positions.

Connecting to PC with UartSbee¶

Use an UartSBee to connect Bluetooth Bee to PC. Set the power selection toggle switch to 3.3V before connecting BlueTooth Bee.

Software Instruction¶

Working Sketch Map¶

The following sketch presents an overview of Bluetooth Bee operation in master and slave mode.

Flowchart¶

The following flowchart gives a quick start guide to Bluetooth Bee programming.

Commands to change default configuration¶

  1. Set working MODE

| \r\n+STWMOD=0\r\n | Set device working mode as client (slave). Save and Rest. | |—||| | ** \r\n+STWMOD=1\r\n** | Set device working mode as server (master). Save and Rest. |

Note:\r\n is necessary for operation and the value of are 80x0D 0x0A in Hex. \r and \n represent carriage-return and line-feed(or next line),

\r\n+STBD=115200\r\n Set baudrate 115200. Save and Rest.
Supported baudrate: 9600, 19200,38400,57600,115200,230400,460800.

3.Set Device NAME

\r\n+STNA=abcdefg\r\n Set device name as “abcdefg”. Save and Rest.

\r\n+STNA=abcdefg\r\n Set device name as “abcdefg”. Save and Rest.

4.Auto-connect the last paired device on power

\r\n+STAUTO=0\r\n Auto-connect forbidden. Save and Rest.
\r\n+STAUTO=1\r\n ** Permit Auto-connect. Save and Rest.**

5.Permit Paired device to connect me

\r\n+STOAUT=0\r\n Forbidden. Save and Rest.
**\r\n+STOAUT=1\r\n ** ** Permit. Save and Rest. **

| \r\n +STPIN=2222\r\n | Set pincode “2222”, Save and Rest. | |—|
||| |

7.Delete PINCODE(input PINCODE by MCU)

\r\n+DLPIN\r\n Delete pincode. Save and Rest.

8.Read local ADDRESS CODE

\r\n+RTADDR\r\n Return address of the device.

9.Auto-reconnecting when master device is beyond the valid range (slave device will auto-reconnect in 30 min when it is beyond the valid range)

\r\n+LOSSRECONN=0\r\n Forbid auto-reconnecting.
** \r\n+LOSSRECONN=1\r\n** **Permit auto-reconnecting. **

Commands for Normal Operation:¶

1.Inquire¶

a) Master¶

\r\n+INQ=0\r\n Stop Inquiring
\r\n+INQ=1\r\n Begin/Restart Inquiring

b) Slave¶

\r\n+INQ=0\r\n Disable been inquired
** \r\n+INQ=1\r\n** Enable been inquired

When +INQ=1 command is successful, the red and green LEDS blink alternatively.

2.Bluetooth module returns inquiring result¶

\r\n+RTINQ=aa,bb,cc,dd,ee,ff;name\r\n Serial Bluetooth device with the address “aa,bb,cc,dd,ee,ff” and the name “name” is inquired

3.Connect device¶

\r\n+CONN=aa,bb,cc,dd,ee,ff\r\n Connect to a device with address of «aa,bb,cc,dd,ee,ff”

4.Bluetooth module requests inputting PINCODE¶

5.Input PINCODE¶

\r\n+RTPIN=code\r\n
Example: RTPIN=0000 **Input PINCODE which is four zero **

6. Disconnect device¶

Pulling PIO0 high will disconnect current working Bluetooth device.

7. Return status¶

(Note: This is not a command, but the information returned from the module after every command)

Programming¶

Flow Control Based Implementation¶

The following sketch configures Bluetooth Bee for Transportunternehmen as Slave Device and waits for connection request from PC or other master device. Bluetooth Bee is connected to Seeeduino via XBee Shield as shown above. Bluetooth Bee is connected to digital Pins 11 and 12 of Arduino / Seeduino. We use NewSoftSerial library for supporting serial communication on these pins. The hardware serial port of Arduino is available for uploading sketch or debugging. This sketch uses a flow control mechanism using CheckOK(). It avoids using arbitrary delay between each command. If CheckOK() is not required, use a delay of at least 3 seconds between commands.

Delay Based Implementation¶

The following sketch is a modification of above program using delay() instead of CheckOK(). In this case the hardware serial port is used for debugging purpose. Open serial monitor with setting 9600 baud. The complete communication between MCU and Bluetooth Bee will be visible in serial monitor.

Connecting Bluetooth Bee to PC (via Bluetooth Dongle) under GNU/Linux¶

This procedure demonstrates how Bluetooth Bee can be connected to PC under GNU/Linux OS. An USB Bluetooth Dongle is used at PC side to communicate with Bluetooth Bee. The flow control implementation sketch is uploaded to Seeeduino.

sudo apt-get install gnome-bluetooth

  • Open bluetooth-properties application from shell
  • Click Set up new device

and click Forward

  • Set Fixed PIN 0000. 0000 is the default pin used in the above sketch.

  • Device Setup Window opens
  • and Setup Completed dialog opens. Click Close.
  • The address of the **Bluetooth Bee**00:13:EF:00:00:24 is displayed in shell.
  • Bind the Bluetooth Bee to rfcomm port. Here the address of Bluetooth Bee is bound to a serial port device /dev/rfcomm0

This /dev/rfcomm0 serial port can be accessed by any serial port terminal like cutecom.

Open /dev/rfcomm0 with baud rate:38400, Databits: 8, Stopbits: 1 and No Flow Control

Send character ‘a’

Seeeduino + Bluetooth Bee will reply with «You are connected to Bluetooth Bee»

Connecting Bluetooth Bee to PC (via Bluetooth Dongle) under Windows¶

  • Install the Microsoft Bluetooth default drivers. Open Control Panel -> Bluetooth Devices
  • Check My devices is set up and ready to be found and click Next button
  • Select the «SeeedBlueToothBee» device and click Next.
  • Select Use the passkey found in the documentation and enter 0000
  • Passkeys are exchanged and an outgoing serial port COM5 is assigned for our communication.
  • A task-bar balloon shows that a new Bluetooth Serial Port link is added.
  • COM5 is assigned for communication. This port should be used to communicate PC with Bluetooth Bee.

This COM5 serial port can be accessed by any Serial Port terminal.

Open COM5 with baud rate:38400, Databits: 8, Stopbits: 1 and No Flow Control

Send character ‘a’

Seeeduino + Bluetooth Bee will reply with «You are connected to Bluetooth Bee»

Connecting Bluetooth Bee to PC using UartsBee in Master Mode¶

This demo uses hardware arrangement described in [Hardware Installation — UartSBee. Connect UartSbee to PC using a mini USB cable.

Open a serial terminal and connect to UartSBee serial port device like COM1 in Windows or /dev/ttyUSB0 in GNU/Linux with baud rate:38400, Databits: 8, Stopbits: 1 and No Flow Control

Send \r\n+STWMOD=1\r\n command. This configures the Bluetooth Bee in master mode.

  • Send \r\n+INQ=1\r\n command. Bluetooth Bee searches available Bluetooth devices in neighborhood and list the address of the devices. In this case with +RTINQ=0,19,86,0,19,1E;desktop, where desktop is a PC with Bluetooth interface. While inquiring the red and green led blinks alternatively.
  • Send \r\n+CONN=0,19,86,0,19,1E\r\n where 0,19,86,0,19,1E is the address of desktop.
  • Enter the pin 0000 at PC side and complete the connection.

Bill of Materials (BOM) /parts list¶

Support¶

If you have questions or other better design ideas, you can go to our forum or wish to discuss.

Version Tracker¶

Revision Descriptions Release
v1.0 Initial public release Dec 14, 2009
v1.1 Modify Inquire command and add some notes Mar 15, 2020
v1.2 Modify Hardware and Software features Apr 04, 2020
v1.3 Update the profile, add the return status, delete ECHO command. Apr 21, 2020
v2.0 Update the module as HM-01(The same with the newest Bluetooth shield). The AT command can not compatible with before. Dec 4, 2020

Bug Tracker¶

Bug Tracker is the place you can publish any bugs you think you might have found during use. Please write down what you have to say, your answers will help us improve our products.

Additional Idea¶

Implement a wireless PS/2 Keyboard / Mouse.

Wireless control a toy robot from PC.

How to buy¶

Licensing¶

This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under GPL/LGPL, see source code files for details.

Related Projects¶

If you want to make some awesome projects by Bluetooth Bee, here’s some projects for reference.

Seeed Pet¶

This is an interesting demo made by seeduino and Grove (title=undefined). SEEED PET is kind of an electronic pet in our studio. It is a platform for the newbie engineers to be familiar with our company’s products and practice. Every newbie engineer will be added some new ideas or elements on the SEEED PET.

Share Your Awesome Projects with Us¶

Born with the spirit of making and sharing, that is what we believe makes a maker.

And only because of this , the open source community can be as prosperous as it is today.

It does not matter what you are and what you have made, hacker, maker, artist and engineers,

as long as you start sharing your works with others,

you are being part of the open source community and you are making your contributions .

Now share you awesome projects on with us on Recipe, and win a chance to become the Core User of Seeed.

Core Users, are those who showing high interests and significant contributions in Seeed products.

We cooperate with our Core Users in the development of our new product, this, in another word, the Core Users will have the chance to experience any new products of Seeed before its official launch, and in return we expect valuable feedback from them to help us improving the product performance and user experience. And for most of cases if our Core Users have any good ideas for making things, we’ll offer hardware pieces, PCBA services as well as technical support. Besides, further commercial cooperation with the Core Users is highly possible.

Рейтинг бинарных опционов

В данном обзоре представлены 20 лучших брокеров бинарных опционов. Почти каждый из них имеет демо счёт и различные виды сделок – one touch, 15, 30, 60 секундные, минимальные депозиты разные от 1 до 1000 долларов. Многие брокеры работают на рынке опционов ни один год, некоторые из них имеют хорошую репутацию, некоторые нет. Сегодня во всём мире на 2020 год зарегистрировано более 500 компаний, которые занимаются опционами. Большинство из низ иностранные, русскоязычных всего 20% от общего числа.

Если вы начинающий трейдер – для начала поработайте с русскоязычными брокерами. Также при выборе брокера смотрите есть ли у него демо счёт (бесплатный). При помощи демонстративного счёта – вы сможете поторговать, разобраться с финансовыми инструментами и принципами трейдинга с бинарными опционами. Чтобы открыть демо счёт вам нужно зарегистрироваться у брокера, после чего вам придёт электронное письмо со ссылкой на торговый терминал – обычно это занимает пару минут. Например, у брокера IQ Option регистрироваться не нужно, вы просто скачиваете терминал и тренируетесь, а вот у компании TradeRush вас попросят зарегистрироваться, после чего вам должны позвонить, и вы должны будите сказать им код, который придёт на email.

У каждого трейдера своя стратегия, свой стиль работы. Этот рейтинг бинарных опционов поможет вам выбрать подходящего для вас брокера.

Бинарный Опцион. Виды опционов

Бинарные опционы – это один из самых популярных биржевых инструментов, в основном его используют для хеджирования позиций. Но сегодня бинарными опционами можно спекулировать и на валютном рынке. Бинарный опцион – это договор (сделка) при заключении которой уже известны и прибыль, и убыток. Инструменты для торговли – акции, бонды, драг металлы, валюты и т.д.

Рейтинг лучших платформ для торговли бинарными опционами:
  • Бинариум
    Бинариум

    № 1 в рейтинге! Лучший брокер с самыми большими бонусами за открытие счета! Гарантия честности и надежности. Идеально для новичков!

  • ФинМакс
    ФинМакс

    Большое количество инструментов для трейдинга. Хороший выбор для опытных трейдеров!

Добавить комментарий