Alternative for Redbear Duo

Now that Particle has acquired Redbear and has announced EOL for the Redbear products with the Duo to be available through Q1-19 (although it is current out of stock with no anticipated ship date). I am wondering what you would suggest as an alternative to the Duo that provides BLE capability.

You have me confused !!! So I went and searched for an end of life announcement and could not find itā€¦

The RedbearDuo is out of stock at Particle. That is because Particle is at full capacity shipping out the new ParticleMesh product line. The announcement on the Particle store indicates that RedbearDuo should be back in stock by the end of October. Mesh was a little bit late, so it would not surprise me that the Duo is also late. I am a bit disappointed that the re-stocking is late.

However, various Particle distributors still have stock. I am still finding them available somewhat locally to where I am.

The latest news on the RedbearDuo from the Particle General Manager is here:

My information came directly from the Redbear home page (https://redbear.cc/).

Products availability and support
RedBear Team will continue to provide technical support through our support forum on http://discuss.redbear.cc.

RedBear Duo will continue to be available through Q1 2019.
    All development of additional features/libraries are stopped with the exception of using Particle WebIDE.
    Developing with Particle WebIDE will be supported through Q3 2019.
    Technical support for other development methods will be provided till end of September 2018.

I was playing with a HM-10 Bluetooth chip and got it to work with the carloop and photon easily just made sure my connections were correct. Then had to change my ā€œSerial.printā€ to ā€œSerial1.printā€ and itā€™s been working for me. Iā€™ve made a windows desktop app with VB, and working on an iOS version with Xcode and swift.

@Skip,

Thanks for providing that link; I had read the original message announcing that Redbear would be working with Particle; I do not remember the second part. My google-foo included Particle when I searched, so it did not pick up on that.

How to interpret it? That announcement on support came from Redbear Labs. However, Particle is the current ā€˜ownerā€™ of the Duo. I would be looking to Particle for the future of the Duo. Given that Particle is still working on new tools to support the Duo, I would be hopeful that means Particle will be continuing to support the Duo as a product. However, we are waiting for a clear indication from Particleā€¦

Since Tech Support Engineers often know and admit more about product directions I pinged Particle support and I received the following response:

Dave - Tech Support (Particle )
Dec 21, 14:40 PST
The Redbear products are all being retired as per the details on the RedBear home page. W.r.t. the Duo, the closest equivalent is the new Argon. However, at the moment there is no BLE API; the Bluetooth radio is used only for device configuration and activation. Developing that API is a very high priority for our engineering team, but all I can say at this point is that itā€™s a Q1 deliverable. Iā€™m hoping it will be nearer the beginning of Q1 than the end ;^) , but I cannot predict exactly when it will be made available.
Happy holidays,
Dave @ Particle

This certainly doesnā€™t bode well for the Duo. Has anyone tried the Argon with Carloop?

@Skip,

There is no use in trying the Argon with the existing Carloop.
The Photon, Electron and Redbear Duo all use the STM32F series microprocessors which include hardware support for CANbus. The Nordic nRF52 microprocessors used in the new 3rd generation from Particle do not have hardware support for CANbus.

For the Argon, Boron or Xenon, different external hardware would be needed along with a much more complex firmware library. There are no announcements from either Particle or Carloop regarding plans for CANbus on the new Particle Mesh hardware.

Without CANbus support, the BLE is kind of a secondary issueā€¦

Alternatively you can add an ā€œhc05ā€ to the carloop using some jumper wires. Tired it and it works, just need to come up with a solution to make it more compact or maybe develop a ā€œhatā€ type thing that will sit ontop of the carloop.

I realize from a post under a different topic that the Nordic processors donā€™t support CANbus. My original question to Particle Support was if they planned to integrate the Duo into the Particle tools (e.g. Particle CLI) or their documentation not what they would suggest as alternatives. It is obvious from Daveā€™s response that they are not going to integrate the Duo but rather they clearly plan to kill it off. Just thought I post the information for everyone to see.

dubb45

Thanks for your post. I notice that initially you suggested the HM-10 instead of the HC-05. Iā€™m leaning toward the 10 since it is BLE compatible and the 05 isnā€™t. Did you encounter any issue with the 10 that caused you to switch to the 05?

No actually they both work fine Iā€™ve just been using the hc05 on my android tablet lately and the hm10 has support for iOS. Iā€™ll eventually move twoards that when I start developing my app for iOS.

@Skip,

The RedbearDuo is partially supported by the Particle toolset. However, the full toolset for the Duo is available on the Github for Redbear. The RedbearDuo toolset and the system firmware (aka DeviceOS) will not be updated, but any existing Duos will continue to function. I expect the toolset will continue to function as it is. They will just be stuck running an older version.

The heart of the RedbearDuo is a Particle P1 module, the same module that is the heart of the Photon. The STM32F microprocessor mentioned earlier is in the P1 module. As a result, some of the Particle toolset will function for the RedbearDuo.

I am using the RedbearDuo for my personal projects, and I have continued to purchase them after the official notice that they will no longer be supported. I would not continue for a commercial product, however.

@Skip we are making more Carloop Bluetooth kits this year with Redbear Duo.

@Skip in addition we have a new version of Carloop that will support Particleā€™s GEN3 hardware (Argon, Boron, Xenon). However Particleā€™s new hardware is still very much under development so we are waiting for that hardware platform to be more stable.

dubb45,

Any chance youā€™d be willing to post an example of your Photon code for the HM-10? Did you happen to find an iOS APP that will communicates well with the HM-10?

Thanks in advance for any help you can provide.

void setup() { Serial.begin(115200); Serial1.begin(9600);

}

void loop()
{
// read from port 0, send to port 1:
if (Serial.available())
{
int inByte = Serial.read();
Serial1.write(inByte);
Serial1.write(ā€œ\nā€);
}
// read from port 1, send to port 0:
if (Serial1.available())
{
int inByte = Serial1.read();
Serial.write(inByte);
Serial.write(ā€œ\nā€);
}
}

use this as a basic test, but just wire up the bluetooth to serial1 on the photon and that about it really.

void setup()
{
  Serial.begin(115200);
  Serial1.begin(115200);

}

void loop()
{
  // read from port 0, send to port 1:
  if (Serial.available())
  {
    int inByte = Serial.read();
    Serial1.write(inByte);
   
    if (inByte == 10){
        testPrinter();
    }
 Serial1.write("\n");
  }
  // read from port 1, send to port 0:
  if (Serial1.available())
  {
    int inByte = Serial1.read();
    Serial.write(inByte);
    Serial.write("\n");
    if (inByte == 10){
        testPrinter2();
    }
  }
}

void testPrinter(){
    Serial.println("Worknig Test");
}

void testPrinter2(){
    Serial1.println("2nd Worknig Test");
}

use this as a basic test, but just wire up the bluetooth to serial1 on the photon and thatā€™s about it really. theres an app on GitHub and the App Store that connects to it fine they even give you a sample app to use.

1 Like

gubb45, Many thanks, this will help a lotā€¦

A post was split to a new topic: Carloop for Particle Gen3 devices

If anyone is interested the default baud rate for the HM-10 module is 9600 (not 115200). Using ā€œSerial1.begin(9600);ā€ wprks a lot better with a new out of the box HM-10. Once youā€™ve established communications you can use the command ā€œAT+BAUD4ā€ to set the HM to 115200.

1 Like