Open Source Quickblue


+ Reply to Thread
Results 1 to 15 of 16

Thread: Open Source Quickblue4800 days old

Hybrid View

  1. #1
    Administrator Lester's Avatar
    Join Date
    Jan 2002
    Posts
    1,860
    Thumbs Up
    Received: 43
    Given: 4
    Total Downloaded
    1.68 GB

    0 Not allowed!

    Default Open Source Quickblue

    quickBlue will become an open source product effective from November 2006. As an open source product, it will be free to all customers in a pre compiled HEX file and source code will be available under a GPL license.

    The commercial version of quickBlue will continue to be available those who wish to purchase a ready built solution. Which will plug directly into the Proton development board for quick prototypeing.
    • Why Move the Open source?
      By moving to an open source product, while still supporting and advancing the product, we hope to see the product evolve at a faster pace than before, through the power of the open source development community.
    • What is Open source?
      In general, open source refers to a program whose source code is made available for use or modification as users or other developers see fit. (Historically, the makers of proprietary software have generally not made source code available.) Open source software is usually developed as a public collaboration and made freely available.
    • When will the open source version be available?
      The open source version of is targeted for release in November 2006 and will be free of charge.
      The Source code and technical documentation will be downloadable from the quickBlue web site.
      The quickBlue hardware design files will be downloadable from the quickBlue web site
      In addition, the hardware will be available for purchase at the crownhill web site , including Bluetooth Module, PCB and supporting microcontroller and peripheral components.

    The site now carries the full compliment of source, documentation, data sheet and license.

    Feel free to download and incorporate the QuickBlue solution into your developments.

    We would really like to see some contributions from Proton users, from data loggers to alarms to robotic control. Why not join us in making your development open source.

    Send us your contribution and we'll include it in the download, until the download becomes too large, then we'll add a section to the web site for user contributions.

    Let's see where 2007 takes QuickBlue, if its successful and it flourishes, maybe we'll release more commercial products as open source.

    Don't forget, you can use QuickBlue in your commercial developments too!, if you do, it would be great if you let us link to your web site promoting the product using QuickBlue.

    At present we have the main components of QuickBlue available for purchase to assist with your developments, however if there is interest and demand, we'll put together a KIT of parts to support the PCB & BlueTooth Module.

    QuickBlue is still available as a fully built and tested product, now you have the option of modifying the functionality by uploading your own version of the firmware!
    Lester Wilson
    ---------------------------------
    Crownhill Associates Limited
    www.crownhill.co.uk
    Tel: +44 1353 749990
    Fax: +44 1353 749991
    [email protected]
    ----------------------------------

  2. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  3. #2
    Hans Chr
    Guest Hans Chr's Avatar

    0 Not allowed!

    Default

    Hi,

    I have a question about the quickblue link.

    When my laptop enables communication with my device. how can I get the data in to my program on the PC?

    I use java and they have serial support, but only that! (if you download the JRE -java runtime environment , which is for users - not developpers - the user will also have to download some other files and put them in some folders to get the serial stuff to work). How will I get the serial data into java?

    Regards

    hc

  4. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  5. #3
    the.fox
    Guest the.fox's Avatar

    0 Not allowed!

    Default

    Quote Originally Posted by Hans Chr
    Hi,

    I have a question about the quickblue link.

    When my laptop enables communication with my device. how can I get the data in to my program on the PC?

    I use java and they have serial support, but only that! (if you download the JRE -java runtime environment , which is for users - not developpers - the user will also have to download some other files and put them in some folders to get the serial stuff to work). How will I get the serial data into java?

    Regards

    hc
    Hans, Just noticed your post.

    I have been using quickblue with a .net application with a serial method. This allows my .net application send data/commands to quickblue and receive data in a serial format.

    When you pair up quickblue for the first time with your laptop a com port will be assigned to this link. All you need to do then is open the com port with java and the connection to quickblue is automatically made... any serial data then sent to quickblue from the java app just streams out of the UART tx pin on the quickblue. Close the com port within java and the link disconnects itself.

    I was really surprised how easy it was!!!!

    Paul

  6. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  7. #4
    DiarmuidWrenne
    Guest DiarmuidWrenne's Avatar

    0 Not allowed!

    Default

    Guys,

    Where is the unique id of the module stored? This would be the ID that I see when I do a "hcitool scan" command in linux. I have had a look through the code and I see a "BT_READ_LOCAL_BD_ADDR" sub. That does a hserin command. Is that it? Is it an eeprom command?

    What I want to do is use bluetooth for an adhoc networking app that i am developing. I want to use bluetooth enabled phones to communicate with bluetooth enabled computers. As the system is adhoc I do not want to go through the pairing every time. I am thinking that if I can make the ID of the pc connected bluetooth dongles the same, then the phone will only need to pair once. I could also try and eliminate the pairing altogether by changing the code.

    Any thoughts? (besides that the bluetooth organisation would have a fit)

    Would it be possible to connect the bluelink to a PC and use it as the dongle that communicates with the remote device.

    Regards

    Diarmuid

    BT_READ_LOCAL_BD_ADDR:
    'PARSE_RETURN = TRUE ' Default to a good response
    Clear VALUE_STRING
    Hrsout "BGT3\r\n" ' Issue the GET DEVICE NAME command
    '
    ' Receive the response with a 10 second timeout
    '
    Clear VALUE_STRING
    Hserin 10000, BT_READ_LOCAL_BD_ADDR_TIMEOUT, [CH,CH] ' Discard the initial CR and LF
    CHARPOS = 0
    Repeat ' Form a loop for all the characters in VALUE_STRING
    Hserin 10000, BT_READ_LOCAL_BD_ADDR_TIMEOUT, [CH]
    If CH = 13 Then Break ' Exit the loop when the CR is received
    If CH = 10 Then Break ' Exit the loop when the LF is received
    VALUE_STRING [CHARPOS] = CH
    Inc CHARPOS
    Until CHARPOS > 39
    GoSub FLUSH_BLUETOOTH_BUFFER ' Flush any characters left in the BlueTooth's serial buffer
    'If VALUE_STRING != "NAK00" Then Return
    GoSub DECODE_NAK_MESSAGES ' Decode the NAK messages (if received)
    Return

  8. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  9. #5
    Fanatical Contributor top204's Avatar
    Join Date
    Feb 2002
    Posts
    3,457
    Thumbs Up
    Received: 299
    Given: 145
    Total Downloaded
    1.99 GB

    0 Not allowed!

    Default

    The ID (BD Address) of the bluetooth module isn't stored in the code as it's a product of the module itself. However, the code could be modified to read the ID and store it in eeprom at first power up.

  10. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  11. #6
    DiarmuidWrenne
    Guest DiarmuidWrenne's Avatar

    0 Not allowed!

    Default

    Thanks Les,

    So its in the hardware. But does the radio add that id on when transmitting or does the PIC code read it and then send it?

    Cheers

    Diarmuid

  12. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  13. #7
    the.fox
    Guest the.fox's Avatar

    0 Not allowed!

    Default

    Very interesting road you have taken...

    Does this mean that I can directly program the quick blue module replacing the 'demo app' bit with my own but keeping the blue toothy stack stuff?

  14. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  15. #8
    Nigel Worsley
    Guest Nigel Worsley's Avatar

    0 Not allowed!

    Default

    Les, any revised date as to when the source will be available?

    Alternatively, is the datasheet for the bluetooth module itself available online or is it only supplied with the module?

    I have several interesting ideas for gadgets that could use this stuff, and was hoping to find the spare time over christmas to look into things a bit deeper.

  16. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  17. #9
    Nigel Worsley
    Guest Nigel Worsley's Avatar

    0 Not allowed!

    Default

    Well, I get to answer my own question. The answer is NOW!

    You can find it Here. There isn't as much code as I had expected, as the module seems to do most of the hard work. At first glance the code looks to be fairly easy to follow too, so splicing in extra code should be easy.

    Well done Crownhill for making this available, a wonderful christmas present to anyone who has been thinking about adding Bluetooth to their Picbasic projects.

    An order for a module will be arriving on your website very shortly

  18. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  19. #10
    Administrator Lester's Avatar
    Join Date
    Jan 2002
    Posts
    1,860
    Thumbs Up
    Received: 43
    Given: 4
    Total Downloaded
    1.68 GB

    0 Not allowed!

    Default

    The site now carries the full compliment of source, documentation, data sheet and license.

    Feel free to download and incorporate the QuickBlue solution into your developments.

    We would really like to see some contributions from Proton users, from data loggers to alarms to robotic control. Why not join us in making your development open source.

    Send us your contribution and we'll include it in the download, until the download becomes too large, then we'll add a section to the web site for user contributions.

    Let's see where 2007 takes QuickBlue, if its successful and it flourishes, maybe we'll release more commercial products as open source.

    Don't forget, you can use QuickBlue in your commercial developments too!, if you do, it would be great if you let us link to your web site promoting the product using QuickBlue.

    At present we have the main components of QuickBlue available for purchase to assist with your developments, however if there is interest and demand, we'll put together a KIT of parts to support the PCB & BlueTooth Module.

    QuickBlue is still available as a fully built and tested product, now you have the option of modifying the functionality by uploading your own version of the firmware!
    Lester Wilson
    ---------------------------------
    Crownhill Associates Limited
    www.crownhill.co.uk
    Tel: +44 1353 749990
    Fax: +44 1353 749991
    [email protected]
    ----------------------------------

  20. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  21. #11
    Administrator Lester's Avatar
    Join Date
    Jan 2002
    Posts
    1,860
    Thumbs Up
    Received: 43
    Given: 4
    Total Downloaded
    1.68 GB

    0 Not allowed!

    Default

    Quote Originally Posted by the.fox
    Very interesting road you have taken...

    Does this mean that I can directly program the quick blue module replacing the 'demo app' bit with my own but keeping the blue toothy stack stuff?

    YES, you can build on our application to add funtionality or create a new app. The source code is documeneted and the data sheet for the module is provided for reference, though you should not need to use the data sheet if you're using PDS and adding funtionality or your own app.
    Lester Wilson
    ---------------------------------
    Crownhill Associates Limited
    www.crownhill.co.uk
    Tel: +44 1353 749990
    Fax: +44 1353 749991
    [email protected]
    ----------------------------------

  22. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

  23. #12
    Administrator Lester's Avatar
    Join Date
    Jan 2002
    Posts
    1,860
    Thumbs Up
    Received: 43
    Given: 4
    Total Downloaded
    1.68 GB

    0 Not allowed!

    Default Re: Open Source Quickblue

    Code Examples along with design files and Source code for the Commercial products are located HERE

    The QuickBlue website remains the official resource complete with licensing. Its easier to navigate too
    Lester Wilson
    ---------------------------------
    Crownhill Associates Limited
    www.crownhill.co.uk
    Tel: +44 1353 749990
    Fax: +44 1353 749991
    [email protected]
    ----------------------------------

  24. Attention

    This valuable resource relies upon the very small amount of revenue generated by displaying online advertisements to our visitors.

    The advertisements we display are relevant to this web site and your browsing history

    Please consider supporting us by disabling your ad blocker.


    Note: Some users have reported issues related to ad-blockers rendering parts of this wesite unusable,
    where possible we will rectify the issues to enable you to use this resource with adblocking enabled.

    If you can, please report issues in the forum area WebSite / Forum Issues


    Thank you for your attention.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. [SOLVED !] Why Amicus18 is not open source computer hardware like Arduino?
    By xelectro in forum Amicus 18
    Replies: 24
    Last Post: 29th June 2018, 17:46
  2. [SOLVED !] Proton24 as Open Source software - discussion
    By PA1OKZ in forum Pre-Sales and Upgrade Questions
    Replies: 10
    Last Post: 8th November 2012, 15:07
  3. Project looking to go open source
    By Tim in forum The Lounge
    Replies: 4
    Last Post: 19th June 2011, 11:46

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts