Брокер Bee Options
-
Бинариум
№ 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.
-
Бинариум
№ 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¶
- 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
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 в рейтинге! Лучший брокер с самыми большими бонусами за открытие счета! Гарантия честности и надежности. Идеально для новичков!
-
ФинМакс
Большое количество инструментов для трейдинга. Хороший выбор для опытных трейдеров!