![]() |
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: FrancePosts: 71 |
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 StatesPosts: 925 |
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: AustraliaPosts: 6213 |
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 |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Cicciocb Good.. Is it possible think the same project for ESP32? Thanks |
||||
cicciocb Regular Member ![]() Joined: 29/04/2014 Location: FrancePosts: 71 |
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: ItalyPosts: 313 |
Ok.. Then good news. Where can I download the actual firmware for test on Esp8266? Thanks |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
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: NetherlandsPosts: 4827 |
When it looks to good to be true.... April 1'st .. ?? PicomiteVGA PETSCII ROBOTS |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
Yeah, April fools day, however, I can assure you, IT IS ALL TRUE and awesome! |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4827 |
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 StatesPosts: 925 |
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... |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4827 |
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.... PicomiteVGA PETSCII ROBOTS |
||||
cicciocb Regular Member ![]() Joined: 29/04/2014 Location: FrancePosts: 71 |
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: NetherlandsPosts: 4827 |
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 StatesPosts: 586 |
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: FrancePosts: 71 |
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 StatesPosts: 586 |
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? |
||||
cicciocb Regular Member ![]() Joined: 29/04/2014 Location: FrancePosts: 71 |
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: MexicoPosts: 26 |
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 StatesPosts: 586 |
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 ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |