Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:00 01 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Raspberry Pi Pico W

     Page 1 of 2    
Author Message
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4044
Posted: 07:07am 30 Jun 2022
Copy link to clipboard 
Print this post

News here

John
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 07:23am 30 Jun 2022
Copy link to clipboard 
Print this post

  Quote  
will notice that CYW43439 supports both Bluetooth Classic and Bluetooth Low-Energy: we have not enabled Bluetooth on Pico W at launch, but may do so in the future.


That's a bit half-a$$ed  





Craig
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 07:41am 30 Jun 2022
Copy link to clipboard 
Print this post

Perhaps it is as simple as they wanted to get the WiFi networking going first and release the uf2 file for people to play with ASAP.  Perhaps there is more coding involved to get the bluetooth support going etc, which would have delayed the release of the firmware file, so, release with WiFi networking, and they'll work on another firmware file that adds the BT support for later - but the first firmware will allow people to play with the networking side of things now rather then having to wait.  That is how I interpret it anyway.
Smoke makes things work. When the smoke gets out, it stops!
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 08:23am 30 Jun 2022
Copy link to clipboard 
Print this post

  Grogster said  Perhaps it is as simple as they wanted to get the WiFi networking going first and release the uf2 file for people to play with ASAP.  Perhaps there is more coding involved to get the bluetooth support going etc, which would have delayed the release of the firmware file, so, release with WiFi networking, and they'll work on another firmware file that adds the BT support for later - but the first firmware will allow people to play with the networking side of things now rather then having to wait.  That is how I interpret it anyway.


I guess...but without BLE you ain't got IoT





Craig
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 10:08am 30 Jun 2022
Copy link to clipboard 
Print this post

Perhaps not BT MESH, but can't you do IoT with plain old WiFi?
Smoke makes things work. When the smoke gets out, it stops!
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 10:14am 30 Jun 2022
Copy link to clipboard 
Print this post

  Grogster said  Perhaps not BT MESH, but can't you do IoT with plain old WiFi?


Well, the internet bit, yeah but the cool thing about BT-LE is the "low energy". Batteries in remote sensors instead of hard-wiring.







Craig
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 10:40am 30 Jun 2022
Copy link to clipboard 
Print this post

Well, I just ordered mine... we will see.
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 11:16am 30 Jun 2022
Copy link to clipboard 
Print this post

These guys make good product






Craig
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1114
Posted: 12:05pm 30 Jun 2022
Copy link to clipboard 
Print this post

  Tinine said  These guys make good product

Craig
I have a couple and am running Peter's Remote Thermostat program (under MMBasic) with only minor changes to suit the Pico. The ESP32 (via the inbuilt and comprehensivly commented AT codes) is far, FAR easier (for me at least ) to understand and get an html page working. Interfacing to the Infineon wifi chips looks very complex and low level.

Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 12:05pm 30 Jun 2022
Copy link to clipboard 
Print this post

I also ordered a Pico W. One can live in hope.

Absence of wifi is the reason I use ESP8266 D1 Mini or ESP32 with Annex Basic, because I need to get my sensor readings to my aggregator devices without wires. I'd rather use MMBasic, but the wifi connections through, for example, an ESP-01, are clunky.

Peter has previously asked for a specification for integration of wifi into MMBasic, but got no public response. It's not a simple matter for it to be well-integrated.

Perhaps now a group of interested MMBasic users can make a stab at a specification. (I know--a camel is a mammal designed by a committee.)
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 12:08pm 30 Jun 2022
Copy link to clipboard 
Print this post

It may be that bluetooth requires more processing power / RAM / flash than they've been willing to sacrifice to get the thing to market. It would be sad if the bluetooth version only had 100KB of RAM or one CPU core or something daft like that. Only guessing.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1114
Posted: 12:16pm 30 Jun 2022
Copy link to clipboard 
Print this post

If only we could arrange for cicciocb (Annex RDS Basic) and matherp (the Pico MMBasic guru) to get married with geoffg (Mr. MMBasic) as the celebrant ......    

For anyone looking at any of the 'mites and wireless, have a look at Annex RDS Basic as the interface (on ESP8266 or ESP32) - great doco, Annex Basic very similar to MMBasic and integrated ability to intermix html and Basic.

No offence meant to any of the parties mentioned.
Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
pwillard
Guru

Joined: 07/06/2022
Location: United States
Posts: 313
Posted: 12:36pm 30 Jun 2022
Copy link to clipboard 
Print this post

Ok, I checked out Annex website... and man... This should be nominated for "worst web sites"  right up there with Yale School Of Art

Blech.

I muddle around on the website for a while though and see what this is all about.
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 01:52pm 30 Jun 2022
Copy link to clipboard 
Print this post

  panky said   I have a couple and am running Peter's Remote Thermostat program (under MMBasic) with only minor changes to suit the Pico. The ESP32 (via the inbuilt and comprehensivly commented AT codes) is far, FAR easier (for me at least ) to understand and get an html page working. Interfacing to the Infineon wifi chips looks very complex and low level.

Doug.


Oh wow! I had it in my head that they were just too different to expect compatibility...guess I need to order one.  




Craig
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 01:58pm 30 Jun 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  It may be that bluetooth requires more processing power / RAM / flash than they've been willing to sacrifice to get the thing to market. It would be sad if the bluetooth version only had 100KB of RAM or one CPU core or something daft like that. Only guessing.



I haven't checked that particuar device but every other BT device I use simply connects to TX and RX....MCU doesn't know/care what it's talking to.


Craig
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 02:10pm 30 Jun 2022
Copy link to clipboard 
Print this post

Just had a glance at the datasheet and it's both Class 1(100m) and Class 2(10m)


Read a bit further.....








Craig
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 02:20pm 30 Jun 2022
Copy link to clipboard 
Print this post

I'm sure that if the BT system only involved sending AT commands to set it up and then simple serial coms they'd have done it from day one. There must be more to it - getting the protocol right or something else that the BT chip doesn't handle itself. It may be that it works fine, but won't talk to standard BT devices yet.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 02:24pm 30 Jun 2022
Copy link to clipboard 
Print this post

  panky said  If only we could arrange for cicciocb (Annex RDS Basic) and matherp (the Pico MMBasic guru) to get married with geoffg (Mr. MMBasic) as the celebrant ......    

For anyone looking at any of the 'mites and wireless, have a look at Annex RDS Basic as the interface (on ESP8266 or ESP32) - great doco, Annex Basic very similar to MMBasic and integrated ability to intermix html and Basic.

No offence meant to any of the parties mentioned.
Doug.


Please NO! His ESP32 runs at half the speed of a 48MHz MM and he strictly forbids the use of his interpreter in a commercial app. Double turn-off for me.  


Craig
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5089
Posted: 02:47pm 30 Jun 2022
Copy link to clipboard 
Print this post

I have not done a real project with Annex, but was intrigued by the simplicity for creating (html ?) graphs, gauges, and other UI from basic.

The times I played with it I was not overly happy with the way you have to edit and run your programs. But convinced myself if I ever get a project that requires this html like UI, I would look to it in more depth.

@tinine
Maintaining a WIFI stack and protocols will eat into your ARM bandwidth. Unless the WIFI has a CPU of it's own. Just imagine AES compression on all data you pass (WPA2). Done by the CPU.
Edited 2022-07-01 00:50 by Volhout
PicomiteVGA PETSCII ROBOTS
 
Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 03:17pm 30 Jun 2022
Copy link to clipboard 
Print this post

  Volhout said  
@tinine
Maintaining a WIFI stack and protocols will eat into your ARM bandwidth. Unless the WIFI has a CPU of it's own. Just imagine AES compression on all data you pass (WPA2). Done by the CPU.


Huh? I'm talking Bluetooth and the fact that they haven't enabled it. All of my products from the past 10 years are Bluetooth linked and it is no different to hardwiring between TX/RX of each device (I use the SPP protocol).



Craig
 
     Page 1 of 2    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025