Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 02:57 17 Apr 2024 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 : Launch of Annex WiFi RDS

     Page 1 of 5    
Author Message
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 70
Posted: 10:01pm 31 Mar 2019
Copy link to clipboard 
Print this post

Hi All,
I'm proud to announce the public launch of Annex WiFi RDS for ESP8266.
It is a complete programming environment including the IDE and supporting a large set of devices.

More details available on the Annex Website

cicciocb
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 10:24pm 31 Mar 2019
Copy link to clipboard 
Print this post

I have been playing with this for a bit and I have to say... AWESOME! This is quite a bit more capable than the previous ESPBasic and seems to be very powerful using a language we all seem to love.
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 5875
Posted: 02:47am 01 Apr 2019
Copy link to clipboard 
Print this post

It will be a couple of months before I can play with it but I intend to get a couple of Wemos D1 Minis for another project so I will be able to use them.

A very useful addition to the toy box.

Jim
VK7JH
MMedit   MMBasic Help
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 10:35am 01 Apr 2019
Copy link to clipboard 
Print this post

Cicciocb
Good.. Is it possible think the same project for ESP32?
Thanks
 
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 70
Posted: 12:28pm 01 Apr 2019
Copy link to clipboard 
Print this post

This public launch is for the ESP8266 family of devices, and yes, there is a much more powerful ESP32 version in advanced stage of development.
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 12:40pm 01 Apr 2019
Copy link to clipboard 
Print this post

Ok.. Then good news.
Where can I download the actual firmware for test on Esp8266?
Thanks
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 12:55pm 01 Apr 2019
Copy link to clipboard 
Print this post

If you go to THIS page and look at the menu on the left side, you will see "downloads". Select that...
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3476
Posted: 02:38pm 01 Apr 2019
Copy link to clipboard 
Print this post

When it looks to good to be true....
April 1'st .. ??
PicomiteVGA PETSCII ROBOTS
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 02:40pm 01 Apr 2019
Copy link to clipboard 
Print this post

Yeah, April fools day, however, I can assure you, IT IS ALL TRUE and awesome!
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3476
Posted: 07:10pm 01 Apr 2019
Copy link to clipboard 
Print this post

Wauw !!!

Installed it on my nodeMCU, and it works great. I have some 35k free for programs. Browsed through the demo programs, and there is some really nice stuff there.
This is a very nice April first release Cicciocb !!

It looks a lot like the old ESPbasic, but much nicer.

There are some things I noticed
- when you want to use it as an accesspoint (AP), you have to "delete" the SSID and password from your network router (if you typed these in), otherwise it keeps connecting to the network. (delete means empty the field in the config
- the name you type in the NAME field for the accesspoint is not used. it uses some default "ESP_5xxxxx" name.
- when you want to use it stand alone (powered from a phone charger) there is no fallback implemented for the missing serial terminal (i.e. send the text to the LOG window). Or maybe I missed something.
This is annoying since all basic print statements are send to the serial port. So the only solution I found is to send debug info out as html to the output window. For development (and debugging) that is a little clumbersome (*)
- I have seen on instance (could not repeat) where the Annex nodeMCU would not start until the terminal (ttyUSB0) was up.

But what I have seen so far it works nice.

All in all, a nice masterpiece !!!

Volhout

(*) The nodeMCU using Annex (or ESPbasic) is THE tool for remote applications. Some sensor and a nodeMCU in a tree, 30 feet high, and you can program and debug it from the ground. That is where the basic "print" comes in handy.
PicomiteVGA PETSCII ROBOTS
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 08:06pm 01 Apr 2019
Copy link to clipboard 
Print this post

You should probably post these things to the forum for the Annex wifi rds. If you go to the website linked above, there is a link to the forum for this product.

Look up wlog statement in the online help.

WLOG [text$ | num]
Send text content to debug page.
This command is equivalent to TRACE "LOG:" + text$ or
TRACE "LOG:" + str$(num)

Check the chapter about html objects for more details
See also the commands TRACE, CLS, HTML, JSCRIPT, JSEXTERNAL, CSS and JSCALL

Edit...

Just realized that this might not be what you are after...Edited by viscomjim 2019-04-03
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3476
Posted: 08:11pm 01 Apr 2019
Copy link to clipboard 
Print this post

viscomjim,

Found the wlog, and that looks usable if you add the str$() for numerics.
Posted here since Cicciocb announced here.

Thanks for your help.

Volhout

P.S. this is a keep-er....Edited by Volhout 2019-04-03
PicomiteVGA PETSCII ROBOTS
 
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 70
Posted: 05:13am 02 Apr 2019
Copy link to clipboard 
Print this post

Volhout,
as viscomjim said, the right command is wlog.
About the other points your raised, please report in the Annex discussion group.

cicciocb
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 3476
Posted: 11:16am 04 Apr 2019
Copy link to clipboard 
Print this post

Dear Cicciocb,

Tried becoming member of your forum, so I culd post, but failed so far.
There is always a google account required.


Anyway...

I can read the forum, and looked for offline documentation. Couldn't find. But others requested this also. I support other forum members requesting offline documentation.

1/ because I use nodeMCU while not in a network (stand alone AP). For every bit of documentation I look up I have to switch to the network, then switch to the nodeMCU to try it out. My laptop has only one WIFI.

2/ 5 years from now I want to upgrade my nodeMCU, and your website may not be there anymore, or moved, or google decides your website uninteresting commercially and doesn't show it in a search. But my home RAID servers are available.

Volhout

PicomiteVGA PETSCII ROBOTS
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 521
Posted: 05:35pm 04 Apr 2019
Copy link to clipboard 
Print this post


Volhout

I use 3 usb wifi on my laptop to connect to 3 ESP8266 running Micropython
for testing. Keeping the on board WiFi for internet. 8 port powered USB.

Im using Mint 18 with 4 desktops so each connection has it own work space.

Quazee137
 
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 70
Posted: 05:46pm 04 Apr 2019
Copy link to clipboard 
Print this post

Dear Volhout,
you are actually member of the forum so you should be able to post there.
If is not the case, please let me know.

I'm proud to hear that you plan to continue to use Annex in 5 years!

About offline documentation, you can generate it yourself by simply printing it using the printer icon in the top bar.
Obviously, if you want to avoid to turn left, you can possibly print it in pdf format and store it on a well secured server (avoid CDROMs because they have a limited lifetime).

cicciocb
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 521
Posted: 06:26pm 04 Apr 2019
Copy link to clipboard 
Print this post

cicciocb

Where do I get the bin file/s to flash my ESP's with. I do not have any window
systems?

Using esptool.py to flash and ampy to up/down load micropython code to the ESP's.

I got how the network works. Now working on the socket part.

All new to me so its taking time to learn.


Quazee137

p.s. downloaded and found the bin. Does it load from 0? Edited by Quazee137 2019-04-06
 
cicciocb
Regular Member

Joined: 29/04/2014
Location: France
Posts: 70
Posted: 06:48pm 04 Apr 2019
Copy link to clipboard 
Print this post

Hi Quazee137,

if you want flash using linux, you could use directly esptool as below (I never tested but it should work) :

1) Unzip the downloaded zip file into any folder
2) run the following line

esptool.py --chip esp8266 --baud 115200 --port YOURPORT write_flash --flash_size 4MB --flash_mode qio --flash_freq 80m 0x00000 _build\annex.bin

Note :
- Replace "YOURPORT" with the appropriate serial port( something like /dev/ttyUSB0 ...)

- Replace 4MB with 1MB if your module has only 1MB

Let me know if it work for you.
 
CYBERLAB
Newbie

Joined: 08/08/2017
Location: Mexico
Posts: 26
Posted: 02:53am 07 Apr 2019
Copy link to clipboard 
Print this post


hello cicciocb, in my case when using the serial flasher in my nodemcu everything works fine to the point where the IP address should appear for the first time, it never appears on the monitor!
The same thing happened to me with the espbasic utility flasher, so I directly use the sptool with the following commands and it works:
esptool.py --port COM6 erase_flash
esptool.py --port COM6 --baud 460800 write_flash --flash_size = detect -fm gave 0 annex.bin, any idea why it does not work with the serial flasher?
or how could you load the firmware + data?

I already use several nodemcu and different computers and the same, I use the program with administrator rights in WIN 7 SP1 64 bits.
thanks, very nice job!
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 521
Posted: 03:58am 07 Apr 2019
Copy link to clipboard 
Print this post



CYBERLAB like you I use esptool.py on anything ESP and it just works.
I am on Linux but should work the same with windows or mac.


esptool.py --port /dev/ttyUSB0 --baud 460800 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 annex.bin

Once its flashed and reset. I can see it in firefox but can't get files
to load and run. I do get to the folders with .bas files and upload but
I must be missing how to get one into the editor and then run it.

The config works great I can change all the prams to what I want.

This is Very Very Nice. I tried ESPBasic but did not get far with it.

I still like using usb to do my code like MMBasic.
Fast to try out something and can use my computer/phone or tablet
without need to run any WiFi.

Any chance of a WiFiless version? Im spoiled by MMBasic's way of doing it.

Can I use the firmware (.bin) and code I write on non personal projects?


 
     Page 1 of 5    
Print this page
© JAQ Software 2024