Campus Party Brasil 2014, FI-WARE Cloud presentation where you can find how to deploy servers and blueprint in the FI-Lab Cloud. Besides, the upload of contents into the Object Storage service.
Campus Party Brasil 2014, FI-WARE Cloud presentation where you can find how to deploy servers and blueprint in the FI-Lab Cloud. Besides, the upload of contents into the Object Storage service.
This tutorial will explain how you can easily setup your Docker environment to develop and deploy your services on the FIWARE Lab. One of the key take-aways of this tutorial is not only can you host and manage docker on FIWARE, but you can do this remotely from your local Docker client.
Configure & send push notification on i os deviceShepHertz
To help with the configuration of push notifications in iOS apps, we have come up with a comprehensive tutorial that covers some of the difficult steps such as configuring your own service and creating p12 files among other necessary tasks.
sfdx continuous Integration with Jenkins on aws (Part II)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
Are you a developer who wants to learn about the Internet of Things (IoT)? Do you want to retrieve data from Internet-connected sensors for applications in home automation, healthcare, automotive, government and more? Do you want to control sensors and devices remotely from cloud, mobile, or desktop applications? In the IoT Fire Starter workshop you will use an IoT prototyping kit (that is yours to keep) to learn how to create micro-controller devices (the ‘Things’ in IoT) that use a variety of physical sensors such as light and temperature sensors; control switches; servos; and motors. You will learn how to connect these Things to Microsoft Azure IoT services to both collect data and issue control commands to the devices. Once you have mastered prototyping the hardware and connecting it to the Cloud, you will learn how to leverage Azure IoT services to gain insight into the data coming from your connected Thing, including analytics and machine learning. Following the workshop you will be able to continue your experience with your prototyping kit by following additional hands-on labs you can subscribe to online. You will need to bring your own laptop for this workshop.
sfdx continuous Integration with Jenkins on aws (Part I)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
PowerShell: A Language for the Internet of Things #ATLPUGTaylor Riggan
The August meeting of the Atlanta PowerShell Users Group. Discussion centered around the Microsoft IoT ecosystem, Windows 10 IoT Core, and Azure IoT Suite and Hub.
這是一份IBM Bluemix IOT 的入門介紹。 透過Bluemix, 可讓資訊閘道(Intel Galileo )所收集資訊,同歩到雲端,的NoSQL DB, Hadoop File System, Mobile App,Web App,Twitter, e-mail, Twillio SMS, 做為Big Data analysis 的基礎,開發物聯網應用變的如此快速,容易,又便且宜.
看完立馬動手 https://ibm.biz/BdEzTj
The is a quick start guide for using Intel Galileo as a recipe to access blumix. You can also learn how to sent message to Twitter, Cloudant DB with Bluemix IOT.
Setting up VoIP management server using a communication framework and let the users from LTE networks to register and make voice calls over IP system as well as video session.
Building Better IoT Applications without ServersIan Massingham
This deck introduces the benefits of using a the AWS Cloud to build Connected Device/IoT Applications without running virtual machines or other high-maintenance service components.
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
This tutorial will explain how you can easily setup your Docker environment to develop and deploy your services on the FIWARE Lab. One of the key take-aways of this tutorial is not only can you host and manage docker on FIWARE, but you can do this remotely from your local Docker client.
Configure & send push notification on i os deviceShepHertz
To help with the configuration of push notifications in iOS apps, we have come up with a comprehensive tutorial that covers some of the difficult steps such as configuring your own service and creating p12 files among other necessary tasks.
sfdx continuous Integration with Jenkins on aws (Part II)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
Are you a developer who wants to learn about the Internet of Things (IoT)? Do you want to retrieve data from Internet-connected sensors for applications in home automation, healthcare, automotive, government and more? Do you want to control sensors and devices remotely from cloud, mobile, or desktop applications? In the IoT Fire Starter workshop you will use an IoT prototyping kit (that is yours to keep) to learn how to create micro-controller devices (the ‘Things’ in IoT) that use a variety of physical sensors such as light and temperature sensors; control switches; servos; and motors. You will learn how to connect these Things to Microsoft Azure IoT services to both collect data and issue control commands to the devices. Once you have mastered prototyping the hardware and connecting it to the Cloud, you will learn how to leverage Azure IoT services to gain insight into the data coming from your connected Thing, including analytics and machine learning. Following the workshop you will be able to continue your experience with your prototyping kit by following additional hands-on labs you can subscribe to online. You will need to bring your own laptop for this workshop.
sfdx continuous Integration with Jenkins on aws (Part I)Jérémy Vial
Sfdx is now an essential tool to set up in salesforce projects. It is used to ease the development of LWC and also to facilitate the continuous delivery of the code and its versioning.
With the experience gained on my latest projects in SFDX release management, I made a small guide for setting up a simple continuous delivery system in the frame of an sfdx project.
PowerShell: A Language for the Internet of Things #ATLPUGTaylor Riggan
The August meeting of the Atlanta PowerShell Users Group. Discussion centered around the Microsoft IoT ecosystem, Windows 10 IoT Core, and Azure IoT Suite and Hub.
這是一份IBM Bluemix IOT 的入門介紹。 透過Bluemix, 可讓資訊閘道(Intel Galileo )所收集資訊,同歩到雲端,的NoSQL DB, Hadoop File System, Mobile App,Web App,Twitter, e-mail, Twillio SMS, 做為Big Data analysis 的基礎,開發物聯網應用變的如此快速,容易,又便且宜.
看完立馬動手 https://ibm.biz/BdEzTj
The is a quick start guide for using Intel Galileo as a recipe to access blumix. You can also learn how to sent message to Twitter, Cloudant DB with Bluemix IOT.
Setting up VoIP management server using a communication framework and let the users from LTE networks to register and make voice calls over IP system as well as video session.
Building Better IoT Applications without ServersIan Massingham
This deck introduces the benefits of using a the AWS Cloud to build Connected Device/IoT Applications without running virtual machines or other high-maintenance service components.
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
Slides prepared for the worksop at the Macao Polytechnic Institute on 5th April, 2016.
Please get examples from the following URL:
https://github.com/kotobuki/esp8266_examples
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 MinutesCodemotion
FIWARE (https://www.fiware.org) is a collection of well-integrated Open Source tools (e.g. OpenStack, Hadoop, Docker, ...) that provides a set of RESTful APIs that allows for easy development of cloud-based applications. Haven't you yet heard about it? Sit down and enjoy the ride! The talk will present FIWARE main APIs and discuss a small example of FIWARE-based application for context-aware data management.
FIWARE (https://www.fiware.org) is a collection of well-integrated Open Source tools (e.g. OpenStack, Hadoop, Docker, ...) that provides a set of RESTful APIs that allows for easy development of cloud-based applications. Haven't you yet heard about it? Sit down and enjoy the ride! The talk will present FIWARE main APIs and discuss a small example of FIWARE-based application for context-aware data management.
This blog is about utilizing IBM Bluemix’s readily available environment capabilities for the development of IoT application by integrating it with IBMWatson, Raspberry Pi and virtual device.
Android workshop to prepare for 48hacks (http://www.ntuventures.com/events/48hacks/index.html), organized by NTU Venture.
Covers basic Android application programming, and connectivity to Arduino board via Bluetooth.
Microsoft R server for distributed computing โดย กฤษฏิ์ คำตื้อ Technical Evangelist Microsoft (Thailand) Limited ในงาน THE FIRST NIDA BUSINESS ANALYTICS AND DATA SCIENCES CONTEST/CONFERENCE จัดโดย คณะสถิติประยุกต์และ DATA SCIENCES THAILAND
Event Management System Vb Net Project Report.pdfKamal Acharya
In present era, the scopes of information technology growing with a very fast .We do not see any are untouched from this industry. The scope of information technology has become wider includes: Business and industry. Household Business, Communication, Education, Entertainment, Science, Medicine, Engineering, Distance Learning, Weather Forecasting. Carrier Searching and so on.
My project named “Event Management System” is software that store and maintained all events coordinated in college. It also helpful to print related reports. My project will help to record the events coordinated by faculties with their Name, Event subject, date & details in an efficient & effective ways.
In my system we have to make a system by which a user can record all events coordinated by a particular faculty. In our proposed system some more featured are added which differs it from the existing system such as security.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
1. Azure & Raspberry Pi
Please Follow my Youtube Account for video tutorials.
http://www.youtube.com/c/FaisalMehmoodAvan
Also follow me on my LinkedIn Account
https://kr.linkedin.com/in/faisalavan
Contact Information:
Phone: +82-10-6876-6805
Email: faisal.avan@Hotmail.com
2. Table of Contents
S.No Topic
1. Create an IoT hub
2. Register a device for Raspberry Pi in your IoT hub
3. Set up Raspberry Pi
4. Run a sample application on Pi to send sensor data to your IoT hub
5. Configure the sample application
6. Monitor device-to-cloud messages
7. Save IoT hub messages to your Azure blob storage
3. Create an IoT hub (1/4)
1. Sign in to the Azure
portal.
2. Select New in the Left
Pane of the Microsoft
Azure Dashboard
3. Select Internet of Things
in the Azure Marketplace
Section
4. Select IoT Hub in
Featured Section
Select New > Internet of
Things > IoT Hub.
4. Create an IoT hub (2/4)
5. In the IoT hub pane, enter the following
information for your IoT hub:
• Name: Create a name for your IoT hub. If the name
you enter is valid, a green check mark appears.
• Pricing and scale tier: For this tutorial, select the F1
- Free tier or Pay-As-You-Go. For more information,
see the Pricing and scale tier
(https://docs.microsoft.com/en-us/azure/azure-resource-
manager/resource-group-portal )
• Resource group: Create a resource group to host
the IoT hub or use an existing one. For more
information, see Use resource groups to manage
your Azure resources (https://docs.microsoft.com/en-
us/azure/azure-resource-manager/resource-group-portal )
• Location: Select the closest location to you.
• Pin to dashboard: Check this option for easy access
to your IoT hub from the dashboard.
6. Click Create. Your IoT hub might take a few
minutes to create. You can monitor the progress in
the Notifications pane.
5. Create an IoT hub (3/4)
Now that you have created
an IoT hub, locate the
important information that
you use to connect devices
and applications to your IoT
hub.
7. After your IoT hub is
created, click it on the
dashboard. Make a note of
the Hostname, and then
click Shared access policies.
Note Down the Hostname
6. Create an IoT hub (4/4)
8. In the Shared access policies pane, click the iothubowner policy, and then copy
and make a note of the Connection string of your IoT hub. For more information,
see Control access to IoT Hub. (https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-
devguide-security )
Connection String will be used to
connect Raspberry Pi with Azure
Also note Shared Access Key
7. Register a device in the IoT hub for your device (1/2)
1. In the Azure Portal (https://portal.azure.com/#dashboard/private/4687ca07-ebf6-458a-aba0-4f85374b500f ), open your IoT hub.
2. Click IoT Devices.
3. In the Device Explorer pane, click Add to add a device to your IoT hub. Then do the following:
Device ID: Enter the ID of the new device. Device IDs are case sensitive.
Device Id is used to connect raspberry pi tot IoT hub.
Authentication Type: Select Symmetric Key. Auto Generate Keys: Select this check box.
Connect device to IoT Hub: Click Enable.
4. Click Save
8. Register a device in the IoT hub for your device (2/2)
5. After the device is created, open the device in the Device Explorer pane.
6. Make a note of the primary key of the connection string.
Note:
Device Id will be used to connect raspberry pi to IoT hub. We will need Connection
String and Shared Access Key.
9. Set up Raspberry Pi
• Connect the sensor to Pi, use the breadboard and jumper wires to
connect an LED and a BME280 to Pi as follows.
• BME280 is a sensor for temperature, barometric, pressure, and
humidity. Following table shows connecting hardware
Module PCB Desc GPIO Header Pins
VCC 3.3V P1-01
GND Ground P1-06
SCL 12C SCL P1-05
SDA 12C SDA P1-03
10. Run a sample application on Pi (1/4)
1. Connect to your Raspberry Pi with
one of the following SSH clients
from your host computer: We
have used PuTTY to access
Raspberry Pi remotely.
2. Make sure SSH is enabled in
Raspberry Pi
3. The default Username is “pi” and
password is “raspberry”
4. To enable SSH in raspberry pi
Follow the following steps
1. Open Command Terminal
2. sudo raspi-config
3. Select Interfacing Option
4. Select P2 SSH
5. Select Enable and Click OK
IP of the Raspberry Pi
11. Run a sample application on Pi (2/4)
• To Find the ip of Raspberry Pi
• Connect the Raspberry pi with the Internet
• Open Command terminal
• Write the following Command
• Sudo ifconfig
• Note down the IP of the raspberry pi to connect via SSH
12. Run a sample application on Pi (3/4)
2. First check nodejs and npm To check
node .js version run the following
command
sudo nodejs --version
sudo npm --version
If node.js is not install, then install the
latest version of node.js and npm by
running following command.
sudo apt-get install nodejs
sudo apt-get install npm
If Node.js version is lower than 4.x then
run the following command
(node –v; curl -sL http://deb.nodesource.com/setup_4.x |
sudo -E bash; sudo apt-get -y install nodejs)
3. First Install git on raspberry pi, To
Install git run the following command
sudo apt-get install git
Then Clone the sample application.
(git clone https://github.com/Azure-Samples/iot-hub-
node-raspberrypi-client-app)
13. Run a sample application on Pi (4/4)
4. Install all packages for the
sample.
The installation includes
• Azure IoT device SDK
• BME280 Sensor library
• Wiring Pi library.
cd iot-hub-node-raspberrypi-client-
app
sudo npm install
14. Configure the sample application (1/4)
5. Open the config file by running the
following commands: We have used Nano
editor to edit config file.
sudo nano config.json
There are two items in this file you can
configure.
1. The first one is interval, which defines the
time interval (in milliseconds) between
messages sent to the cloud.
2. The second one is simulatedData, which is
a Boolean value for whether to use
simulated sensor data or not.
15. Configure the sample application (2/4)
6. If you don't have the sensor,
set the simulatedData value to
true to make the sample
application create and use
simulated sensor data.
7. Change the Device ID. Device
ID is the ID which we Added in
the Microsoft Azure IoT Hub.
Refer To Slide 7 to know the
Device ID
Now Save by following
Command
Ctrl + 0
And press Enter
Now exit nano editor by
following command
Ctrl + X
16. Configure the sample application (3/4)
8. Run the sample application by running the following
command:
sudo node index.js '<YOUR AZURE IOT HUB DEVICE CONNECTION STRING>‘
Refer To Slide No. 6 for connection string
sudo node index.js 'HostName=my-hub.azure-
devices.net;DeviceId=raspberry-
pi;SharedAccessKey=OhJ3uXxxK54BDEI9u/jO5iCmG051dOeGBJuOP/r3
ZGI='
Have a “unable to determine hardware version” error.
17. Configure the sample application (4/4)
9. Solution: Solve the error by
updating the firmware to the latest
version, reverting fixed it using this
command:
sudo rpi-update
52241088c1da59a359110d39c1875cda5
6496764
Then it is able to send data to
Azure IoT Hub:
18. Monitor device-to-cloud messages using iothub-explorer
To monitor messages that are sent from your device to your IoT hub, follow these steps:
1. Open a console window (bash)
2. Run the following command:
iothub-explorer monitor-events <device-id> --login "<IoTHubConnectionString>“
Note: Refer To Slide 6 for Connection String and SharedAccessKey. Refer to Slide 7 for Device
ID.
iothub-explorer monitor-events raspberry-pi --login "HostName=my-hub.azure-
devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=GZNNngcIvMi2B9mt6XksJ
B99p83QtgfCPwvIYQPbM9A="
Hostname my-hub.azure-devices.net
IoT hub owner Connection
string primary key
HostName=my-hub.azure-
devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=GZNNngcIvMi2B9mt6XksJB99p83QtgfC
PwvIYQPbM9A=
Device ID raspberry-pi
Device connection string --
primary key
HostName=my-hub.azure-devices.net;DeviceId=raspberry-
pi;SharedAccessKey=OhJ3uXxxK54BDEI9u/jO5iCmG051dOeGBJuOP/r3ZGI=
19. Save IoT hub messages to your Azure blob storage (1/5)
1. Create an Azure storage account. In
the Azure Portal,
click New > Storage > Storage
account > Create.
2. Enter the necessary information for
the storage account and click create.
Name: The name of the storage
account. The name must be globally
unique.
Resource group: Use the same
resource group that your IoT hub
uses.
Pin to dashboard: Select this option
for easy access to your IoT hub from
the dashboard.
20. Save IoT hub messages to your Azure blob storage (2/5)
3. Add storage as a custom endpoint. Navigate to your IoT hub in the
Azure portal. Click Endpoints > Add. Name the endpoint and select Azure
Storage Container as the endpoint type. Use the picker to select the
storage account you created in the previous section. Create a storage
container and select it, then click OK.
21. Save IoT hub messages to your Azure blob storage (3/5)
4. Add a route to route data to storage. Click Routes > Add and enter a
name for the route. Select Device Messages as the data source, and select
the storage endpoint you just created as the endpoint in the route. Enter
true as the query string, then click Save.
22. Save IoT hub messages to your Azure blob storage (4/5)
5. Verify your message in your storage container.
• Run the sample application on your device to send messages to your IoT
hub.
• To Run the sample application, Refer To Slide 17
• Choose the storage you created on dashboard, click Blobs, choose you Blob
service, open the folders, you can see the files saved in cloud. You are able
to click Download to download the file to local.
23. Save IoT hub messages to your Azure blob storage (5/5)
The downloaded message file:
24. Contact Information
• Please Follow my Youtube Account for video tutorials.
• http://www.youtube.com/c/FaisalMehmoodAvan
• Also follow me on my LinkedIn Account
• https://kr.linkedin.com/in/faisalavan
• Contact Information:
• Phone: +82-10-6876-6805
• Email: faisal.avan@Hotmail.com