About the project
Testbeds
activities
Resources
About the project
Testbeds
activities
Resources
Assiut IoT is a remotely accessible testbed for IoT application.
The below figure shows an overview of the Assiut IoT, remotely accessible, testbed. The testbed consists of a control server and a number of wireless nodes. The user access remotely the control server using web technology by its real IP address. After the authentication process the user reserve the needed wireless node according to his/her needs and time. The user uses his own computer environment to develop the necessary program for each one of the reserved nodes according to the desired design and topology. The user needs only the binary (.HEX) files to apply its design to the reserved nodes. Once again, the user accesses the website of the control portal, chooses the reserved nodes, and upload the binary file to them (binary file is uploaded using usb cable or wireless usb modems connected to the nodes). Once the nodes are programmed, they start to send the collected signals from their sensor through the configured topology. In our design we use two different method to collect the data. The first on is by using the control server where the gateway nodes send the collected data to the control server where the user can see and download these data. The second one is by using cloud based IoT platform like Amazon Web Service (AWS), Microsoft Azura, and google Cloud IoT. Here we use Ubidots (www.ubidots.com) a free with GUI interactive interface for this purpose.
The testbed is federated with three other remote testbeds in Alexandria, Cairo universities, and Ejust to enable resources sharing and seamless user accessibility using unified portal architecture.
The IoT node is buit over Arduino Mega 256 and has a WiFi and Zigbee communication ability.