With TUNIOT … Internet of Things world is easy!


NODEMCU_FTUNIOT is a code generator for the ESP8266\ESP32 boards. You don’t need any coding skills to program it and make your IoT project. The tool is available on 4 languages and in active development and documentation is coming soon!
There is several resources in different language to learn ESP8266\ESP32 and program in blocks mode.
There is 2 versions of the program:

  • TUNIOT FOR ESP8266: This is a visual programming tool for the ESP8266 based boards like NODEMCU, Wemos, Huzzah … I think that board is enough mature to be used. There is a big community behind with a lot of projects and forum discussion. You will find more about the tool and the documentation on this page.
  • TUNIOT FOR ESP32: This is a visual programming tool for the ESP32 board. The ESP32 is a quite new board and the libraries under the arduino IDE are still in active development. You already can start learn and programming with blocs and do basic things.

To promote the board and the tool, I started to make some workshops
1- Workshop for primary school pupils in Tunis
2- First IOT workshop for my pupils in middle school
3- IOT Workshop for the association “Jeunes Science” in Djerba.
4- Arduino-NODEMCU workshop for master degree teachers
5- NODEMCU workshop in FABLAB SOLIDAIRE in Tunis

Around the world:
1- IOT workshop during the Scratch conference in Nairobi (April 2017 – Kenya)
2- IOT workshop during the Scratch conference of Bordeaux (July 2017 – France)
3- IOT workshop in the international tool fair (Bulgaria) planned for November 2017


IOT Tour December 2017

After the Arduino tour of December 2015 where I was spreading  , I decided another one to promote the Internet of Things technology in Tunisia. For me it is important to give the opportunity to people to try them self the technology at least for a workshop and decide later to continue or not. In my way to my hometown Djerba, I made a workshop for the association ATAST in the city of Moknine. I have a special contact because the trainers were high-school students and they will train younger members. When I did such training 3 years ago, I did not expect that they will really train kids on Arduino. I followed their work and I was amazed about what they did and specially this video about the youngest kids in Tunisia I know to program an Arduino (6 years old).

The second city was Sfax where I made a workshop in the local Fablab. They were planing to open a new junior section where they could implement this technology. I was happy to see one of their youngest member Hamza who was coding with us in the same pace from 14H to 22H almost non stop! One of the trainers was a participant of the last IOI competition which means he was one of the top 4 programmers in high-school.

The last workshop was in my hometown Djerba with the association Jeunes sciences.

Training of trainers IOT for the Young Tunisian Coders Academy

The Internet of things is a new trend in Technology and it will be part in the near future part of our daily life. It will be also part of what we should teach to kids.  I contacted the Young Tunisian coders academy to make this workshop so they can integrate it in their future training of kids. The training was around the programming of the  ESP8266 with TUNIOT. The participants are mainly engineering students in computer, industrial computing and biology. So they know how much these skills are important. The advantage of the group is that they are members of other associations and groups so I am sure that the workshop will have a big impact and followed by other workshops for kids. One already confirmed is another training of trainers workshops for the team organizing the TuniRobots competition. IOT will be part of the competition. This will be followed by another article.
When I make a training for trainers, I am looking forward to see kids programming and specially with a tool that I’ve created.

International tool fair Varna – Bulgaria

For the second year, I was selected to the international tool fair. For this edition, the event happened in Varna-Bulgaria from 6 to 10 November 2017. I was present with a workshop called: Getting started with IOT. I used the ESP8266 board and my tool TUNIOT FOR ESP8266. It was one of the most challenging workshops I ever made. It gathers persons from more than 10 countries (Canada, Estonia, Italy, Iceland, Germany…) and from different backgrounds. There were absolute beginner with no programming skills to the computer engineer and educational robot expert. So, it was amazing having the very basic questions to the most advanced one. I had also different generation of people who were curious about the Internet of Things concept.

The workshop was organized into 3 main parts:
– An Introduction about IOT
– Demo of real projects in different based on the ESP8266 board who can be programmed during a training session.
– The programming of a connected object.



IOT Workshop in Menzel Temim

Menzel Temime is a small coastal city in the north of Tunisia. They have a young a very active robotics club. I was following their work since they start and I was impressed by their energy. Among their activity, they were offering robotics workshops for kids. I contacted them to make a training on IOT with NODEMCU. The goal is to democratize this Technology not only in the area of Nabeul, but also in Tunisia. The board NODEMCU or ESP8266 is not known yet. So, making these kind of workshop will help discover better the next generation of connected board.

Some info about this workshop: IOT with NODEMCU and TUNIOT
– I personally was in contact with the club and the workshops was organized few days ago: No much complication
– The event happened in an art gallery in the coastal city of Menzel Temim. An amazing place full of creativity owned by a high-school teacher.
– Most of the members made already training for kids about robotics coding and they are here because the are interested in the topic.
– There is no prior obligation to teach what they leaned to the others. But they will do and I am sure about that.
– No press to cover our activity but I am sure that a lot of youth will benefit from the training later.
– The boards I am using (NODEMCU) are donation from Tunisians engineers in France and Koweit
– The soldering of the shields was made by different engineer throughout Tunisia.
– The software I am using is homemade (TUNIOT FOR ESP8266)
– The trainer (who is me!) was lodged in a house 5 meters far from the beach. I asked for any thing and I got that.
– No coffee break. Just code and drink your coffee.
– IOT is a new trend in technology. I saw very few workshops around the world about that. We need to spread this fast.

Full album


The Scratch conference of Bordeaux

I participated in this conference by a talk and a workshop. It was a big opportunity to meet people from around the world. I am a user of Scratch since the end of 2012. I was not only in love with the tool,  but also with philosophy behind and the community. Because of this engagement, I know by photos a lot of people of the Scratch community. These people influenced directly or indirectly the path I took during the last years.

Mitch Resnick: One of most important moments for me was meeting Mitch Resnick in person. I admire him so much. It is crazy to imagine that this person created some thing that changed really the world. Of course, a software like scratch was a result of generations of work but his touch was so big on the tool. I discovered that Scratch is not a unique family, but a big family with big differences with members.

Dan Garcia: I was hoping to him in persons and I made it … and I was not disappointed! When I started promoting coding in Tunisia, a lot of people did not know about Scratch at that time. Some of them saw the software like Flash, some other think it is just a nice tool for kids but they don’t see the power behind the blocs programming. The code.org movement made a video with him where he shows his experience teaching programming to students in the university of Berkeley with a software called Snap! One of the sentences I love in the video: We want people to have an exciting and engaging experience with programming … And what he said was not an ordinary sentence but it was really a way of doing that they wanted to implement by the tool snap and by a course that they made called: The beauty and joy of programming.
I finally met some friends for real. I know them thanks to the Scratch community and we followed a scratch online MOOC called CCOW. These people influenced me so much. Kim, the Korean is very active in his country and organized several time a Scratch day. I was following his work and it was a motivation to make a Scratch day in Tunisia. Heloeza from Brazil is also active in his country and doing a lot of nice things with kids and with little budget. Their works send a lot of positive energy.

Clare is the creator of a huge network of coding clubs called Code Club World. She started her movement before the code.org by connecting teacher in primary school and professionals with programming background. I was following her work since the beginning and translated almost half of the first curriculum into French. At that time, it was the best resources available to teach Scratch.

In the last day of the conference, a panel was opened for African participants to show what they were doing. In my presentation, I talked about how the slogan of Scratch Imagine-Program-Share influenced my path and the way I am doing.
Photo of Julie Mbaye Yassiban.