Arduino + WPA2-Enterprise - wifi

If anoyone has a link to a thread where someone has sucessfully connected an arduino to WPA2-Enterprise connection, PLEASE respond with a link.
Sparkfun's WiFly sheild manual http://www.sparkfun.com/datasheets/Wireless/WiFi/rn-131G-ds.pdf
mentions support for WPA2-Enterprise;
however, the "supported access points" portion of this manual says it does not
So which is it. Can it be done? How can I connect my arduino to a WPA2-Enterprise Connection? Please help. I'm willing to buy a new shield, but I'm looking for a thread showing that it has been done with that hardware.

I have a WiFly shield and I didn't succed into connecting it with WPA2 Enterprise, but it works fine on WEP.

Related

Internet connection problem from different network for NodeMCU ESP8266 which I am using for IOT home automation

Would anyone like to help me with this problem please?
how to connect/control Nodemcu esp8266 wi-fi module from different network for control iot devices from outside of any home/ house?
Internet connection problem from different network for NodeMCU ESP8266 which I am using for IOT home automation.
Actually, in case of an class project, I have used some code (also coppied some code and took help from some website) from internet and also used Blynk for controll my ESP8266.
But not i want to make a personal app by which app I can control my devices outside from my home.
I have already connected with my WI-FI router with my home network!!
It worked well,
But i don't know how to do the same thing from different netwrok.
If possible I think anyone can help me....
Thank you.
To everyone.
This has been answered in greater detail on both the Arduino and Internet of Things StackExchange sites. In summary:
For safety, it is difficult to start a connection to a device on another local network. Devices on WiFi networks are protected from the Internet by a firewall, which is normally configured to return responses to requests sent by the devices, but block all unsolicited messages. Even if the firewall allows an incoming connection on a given port, "port forwarding" or other custom configurations are needed for unexpected messages to reach one of the multiple devices on the network (the devices usually share the same public IP address of the network and external systems' messages cannot reach the right local address without forwarding by the router).
Any device exposed to unsolicited requests like this is at risk of being attacked and can pose a risk to other systems on the network. It is thus safer to leave the firewall the same and instead make the device subscribe to an external webserver, which acts as a mailbox for incoming messages. Then, you can send requests to the server from anything with an internet connection, and the server will store them and relay them to the ESP8266 whenever the ESP asks. MQTT protocol using a server-side broker program like Mosquitto and a client like PubSubClient on your ESP8266 could work for this sort of publish-subscribe model, and MQTT tutorials and explanations are available both on both tool sites and Stack sites.
You can use Arduino IDE to program ESP8266 device.
https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/
After installing ESP8266 in Arduino IDE. You need to connect ESP8266 with WiFi router(which have internet connected). Once your device is connected with a WiFi router. you can MQTT protocol to communicate with the server. You can use the following library in Arduino to implement MQTT client in ESP8266. ESP8266 is used to send and receive data from a different network. ESP8266 is subscribed to a particular topic. You can publish data to that topic from different MQTT client.
https://github.com/Imroy/pubsubclient
Use the Following link to get more familiar with MQTT protocol
https://www.hivemq.com/blog/mqtt-essentials-part-1-introducing-mqtt
You can use MQTTfx desktop application to send and receive data from NodeMcu(ESP8266).
MQTT basic diagram for understanding

Wifi assist on iOS not working

I have next case:
Wifi assist enabled
I connected my iphone to WIFI without inet
connection
I enabled Cellular Data(mobile data)
My app cant send requests. Network is unreachable.
I try open some page with safary, but "server cannot be found"
I thougth if I enable assist, ios should switch between GSM and Wifi, am I right?
Any idias or advice
I have had this problem too for a long time. Talked to Apple about it online but their solution was not to forward this to their developers for a bug fix, but to install the next update and see if this helps. So Apple's solution is to not do anything. Thanks for that.
The issue seems to be that the wifi assist only works on wifi signal strength and not on the ability to actually meaningfully transfer data to load even the most fundamental of website homepages. There is only one solution at the moment and that is that when you encounter these wifi networks that load nothing, that you have to go into your wifi option in settings and manually 'Forget this network'.
Not ideal but that's the only solution I have that seems to work.

Can not get NodeMCU webserver to work

So I have brought a NodeMCU and I am just trying to get a basic project to work over wifi. Well this project here:
https://randomnerdtutorials.com/esp8266-web-server-with-arduino-ide
Now I have it all setup and ready to go I uploaded the code to the board and the serial told me Wifi Connected, ip address 192.168.1.12
I navigate to the ip address on either my phone or computer and they both tell me this site cant be reached.
I tried googling the answer to this issue on my own however all that comes up is "make sure the device is on the same network" and that's the only answer that I can find. All my devices are on the same ssid.
after a while of googling I tried flashing it with NODEMCU FIRMWARE PROGRAMER
and it looked like it flashed successfully but it did not make any difference.
then I tried to see if I could use ESPlorer but everytime I try to connect it just keeps saying communication with mcu... and just hangs there.
Can someone please tell me whats going wrong. I've tried to look on the nodeMCU website but there support page just redirects me to here stack overflow.
Thank you
So I worked out that the problem was with the network router for some reason it was stopping my nodeMCU from being viewed on the network. I factory reset the router and evey thing then worked.

Redpark's L2-NET not able to connect using Redsocket SDK

I have purchased two Redpark's L2-NET cables and tried to test the basic connectivity using the examples provided in RedSocket SDK but its not able to connect.Can someone help me in understanding the exact process to establish a successful communication between my ipad/iphone and Ethernet port using Lightening to Ethernet cable.
The reason is my iPad IP&subnet and my machine IP&subnet are not matching.

How to communicate with OBD II using bluetooth or wifi using iphone

I like to create a simple application for iOS, which read data from car through ODB II Wifi/bluetooth device and display in iPhone screen. But i don't know where to start. Please somebody help me to achieve below results.
I have both Bluetooth and wifi dongle.
Step 1 : Pair the bluetooth or Wifi dongle and iPhone.
Step 2 : Read the details through dongles
Please refer any tutorial or sample code which i can understand easily. I want to understand the these process in-depth and want to code by myself. So please help.
Thanks in advance.
As David mentioned, on iOS you can use WiFi OBD interface only. Standard Bluetooth (not BTLE) will not work. Bluetooth devices should be approved by Apple to be able to transfer data to/from iOS. AFAIK there is no such a OBD's.
Probably your OBD dongle is based on ELM327 chip. Good starting point is this doc. Read it carefully. This is everything what you need. Interesting things starts at page 7.
On iOS you should open TCP connection with your OBD IP address(for example using NSInputStream, NSOutputStream), then configure OBD using AT commands. Rest is described in section "Talking to the Vehicle" (page 30) in ELM link. Enjoy reading :)
If you need more help- just ask.

Resources