Met Telnet een SQL connectie opzetten

Pagina: 1
Acties:

  • kinderpindakaas
  • Registratie: Oktober 2006
  • Laatst online: 12-03-2024
Beste mensen,

Ik heb hier een GPRS/GPS module om in een apparaat in te bouwen. De bedoeling is dat deze module allerlei interessante gegevens uit het apparaat in een SQL database stopt. De module wordt doormiddel van AT commando's aangestuurd. Met deze commando's kan ik een GPRS verbinding opzetten en dan via het HTTP protocol een website bezoeken. De module spuigt dan alle HTML code van die pagina uit en krijg dat netjes op mijn Terminal te zien.
Echter nu zou ik voor het SQL gedeelte rechstreeks SQL query's vanuit de module willen verzenden.
Alleen vroeg ik me af of dit over het HTTP protocol kan.

Als iemand mij weet te vertellen hoe ik via Telnet SQL query's kan verzenden naar mijn database, dan denk ik dat ik daar wel iets aan heb.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
:?
Waarom gebruik je geen server-side taal zoals PHP, ASP of whatever om zo wat HTTP requests te doen en daarmee je gegevens te posten (desnoods getten)?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • kinderpindakaas
  • Registratie: Oktober 2006
  • Laatst online: 12-03-2024
RobIII schreef op zaterdag 26 mei 2007 @ 18:42:
:?
Waarom gebruik je geen server-side taal zoals PHP, ASP of whatever om zo wat HTTP requests te doen en daarmee je gegevens te posten (desnoods getten)?
Omdat de module geen PHP ondersteund. Dit moet dan op de webserver gebeuren.
Echter dan moet ik url request in de module gaan maken zoals: www.mijndomein.nl/sql.php?statusbatterij=34

En dat de sql.php pagina de rest afhandeld met de database.
Dit is een mogelijkheid, echter de boel moet versleuteld over het GPRS lijntje gaan, dus ik weet niet of het dan nog mogelijk is

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 20:19

Gerco

Professional Newbie

sprucedesign schreef op zaterdag 26 mei 2007 @ 22:26:
Omdat de module geen PHP ondersteund. Dit moet dan op de webserver gebeuren.
Echter dan moet ik url request in de module gaan maken zoals: www.mijndomein.nl/sql.php?statusbatterij=34
En dat de sql.php pagina de rest afhandeld met de database.
Inderdaad, of je gebruikt POST als dat mogelijk is, dat is wat handiger als je meerdere variabelen wilt meegeven.
Dit is een mogelijkheid, echter de boel moet versleuteld over het GPRS lijntje gaan, dus ik weet niet of het dan nog mogelijk is
Juist heel simpel... https://blaat

Als je geen https library hebt, zul je er 1 op je module moeten zetten. Homemade encryption is per altijd onveilig. Overigens is GPRS traffic per definitie al encrypted, alleen je traffic over internet is dat niet standaard.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • kinderpindakaas
  • Registratie: Oktober 2006
  • Laatst online: 12-03-2024
Ok ik kan dus het beste een POST operatie maken en in de header alle variabelen zetten die verzonden moeten worden. Kun je misschien iets meer uitleggen over https? klinkt namelijk wel interessant, maar ik weet niet of mijn GPRS module dit wel kan realiseren.

Wat ik nog niet bij heb verteld, is dat ik ook weer waardes uit database wil opvragen en in de module wil gebruiken. Het apparaat moet namelijk aan en uit gezet kunnen worden. Dit wil ik doen d.m.v. een veld in de database 1 of 0 te maken. Het is aan de module om dit periodiek te checken in de database

In dat geval leek mij een rechstreekse verbinden naar de database wel handig. Dan stuur je direct uit de module je SQL query's

[ Voor 10% gewijzigd door kinderpindakaas op 26-05-2007 23:52 ]


  • kinderpindakaas
  • Registratie: Oktober 2006
  • Laatst online: 12-03-2024
Het ziet er naar uit dat de module geen https aan kan.
Zijn er nog alternatieven om de URL te encrypten?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
sprucedesign schreef op maandag 28 mei 2007 @ 23:35:
Het ziet er naar uit dat de module geen https aan kan.
Zijn er nog alternatieven om de URL te encrypten?
Even voor de beeldvorming: waarom wil je de URL encrypten?

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • kinderpindakaas
  • Registratie: Oktober 2006
  • Laatst online: 12-03-2024
RobIII schreef op maandag 28 mei 2007 @ 23:37:
[...]

Even voor de beeldvorming: waarom wil je de URL encrypten?
Ik wil tussen module en webserver data uitwisselen met een SQL database.
Deze data moet versleuteld worden.
Omdat rechtstreeks praten met SQL database nogal lastig schijnt te zijn, zit er alleen maar op om via http protocol te posten.
De data die gepost word, moet worden versleuteld.
Https is geen optie, omdat de GPRS module hier niet mee kan omgaan

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 26-11 17:32

Gé Brander

MS SQL Server

Gaat het om SQL Server 2005? Of een heel anders versie van SQL Server?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!

Pagina: 1